2015319 163242 Mem Ria Do Pic 16F628 10

Páginas: 12 (2784 palavras) Publicado: 12 de abril de 2015
Memória de dados RAM do PIC16628

Endc.
Banco 0
Endc.
Banco1
Endc.
Banco 2
Endc.
Banco 3
000h
INDF
080h
INDF
100h
INDF
180h
INDF
001h
TMR0
081h
OPTION_REG
101h
TMR0
181h
OPTION_REG
002h
PCL
082h
PCL
102h
PCL
182h
PCL
003h
STATUS
083h
STATUS
103h
STATUS
183h
STATUS
004h
FSR
084h
FSR
104h
FSR
184h
FSR
005h
PORTA
085h
TRISA
105h

185h

006h
PORTB
086h
TRISB
106h
PORTB
186h
TRISB
007h

087h

107h187h

008h

088h

108h

188h

009h

089h

109h

189h

00Ah
PCLATH
08Ah
PCLATH
10Ah
PCLATH
18Ah
PCLATH
00Bh
INTCON
08Bh
INTCON
10Bh
INTCON
18Bh
INTCON
00Ch
PIR1
08Ch
PIE1
10Ch

18Ch

00Dh

08Dh

10Dh

18Dh

00Eh
TMR1L
08Eh
PCON
10Eh

18Eh

00Fh
TMR1H
08Fh

10Fh

18Fh

010h
TMR2
090h

110h

190h

011h
T2CON
091h
PR2




012h

092h





013h

093h





014h

094h





015h
CCPR1L
095h





016hCCPR1H
096h





017h
CCP1CON
097h





018h
RCSTA
098h
TXSTA




019h
TXREG
099h
SPBRG




01Ah
RCREG
09Ah
EEDATA




01Bh

09Bh
EEADR




01Ch

09Ch
EECON1




01Dh

09Dh
EECON2




01Eh

09Eh





01Fh
CMCON
09Fh
VRCON
11Fh



020h


Uso Geral
96 bytes

0A0h


Uso Geral
80 bytes
120h

Uso Geral
48 bytes






















14Fh







150h
Uso Geral
48 bytes




















0EFh

16Fh

1EFh0F0h
Espelho do
Banco 0
170h
Espelho Banco 0
1F0h
Espelho Banco 0
















07Fh

0FFh

17Fh

1FFh

II.2.2.3.2 Os registradores Especiais
Os nomes dos registradores especiais são definidos em arquivos implementados pelo microchip e que são disponíveis no ambiente do MPLAB. Incluindo esses arquivos no programa do usuário não será necessário se referenciar diretamente aos endereços dosregistradores especiais.

1) FSR e INDF
São registradores para endereçamento indireto.
O FSR é um registrador em que pode ser escrito outro endereço de memória que será acessado indiretamente, como se ele fosse apenas um ponteiro. O INDF é um espelho do endereça apontado pelo FSR, isto é, pode se acessar o endereço apontado pelo FSR através do INDF.
Endereço: INDF == 000h, 080h 100h e 180hFSR == 004h, 084h, 104h e 184h

2) Contadores

O PIC 16F628 tem três contadores ou timer que são:
a) TIMER 0: 001h e 101h
O TMR0 é um contador de 8 bits que pode ser acessado diretamente na memória tanto para a leitura quanto para a escrita. Ele é incrementado automaticamente seja pelo clock da máquina ou por um sinal externo no pino RB0 ou pino 6. O estouro do TMR0 pode gerar umainterrupção.
Endereços: TMR0 == 001h e 101h

b) TIMER 1: 00Eh e 00Fh
O TMR1 é um contador de 16 bits que pode ser acessado diretamente na memória tanto para leitura quanto para escrita. Ele é armazenado em dois endereços: TMR1L de endereço 00Eh e TMR1H de endereço 00Fh.
Ás diversas configurações do TMR1 são realizadas pelo registrado T1CON.
O estoura do TMR1 pode gerar uma interrupção.

c) TIMER 2: 011hO TMR2 é um contador de 8 bits que pode ser acessado diretamente na memória, tanto para leitura quanto para escrita.
Seu endereço é: 011h
Esse timer pode gerar uma interrupção comparando seu valor com o valor especificado no registrador PR2.

3) O contador de programa ou registradores de ponteiro de instrução

Registrador PCL e PCLATH
O registrador PCL armazena os 8 bits menos significativosdo endereço da próxima instrução a ser executada do programa. Os outros 3 bits mais significativos são armazenado nos três bits menos significativos do PCLATH.
Endereço:
PCL == 002h, 082h, 102h, e 182h
PCLATH == 00Ah, 08Ah, 10Ah e 18Ah

4) O Registradores PORTAS
O pic 16F628 possui duas portas para comunicar com o mundo exterior
a) TRIS
Dois registradores TRISA e TRISB servem para configuraros pinos das portas como entrada ou como saída. Quando é colocado 1 em um bit do tris, o pino relacionado a ele é configurado como entrada. Para configurar o pino como saída, deve se colocar 0 no bit relacionado.
Endereço:
TRISA: == 085h
TRISB == 086h e 186h

Formato

TRISA=085h
b7
b6
b5
b4
b3
b2
b1
b0
Ref.RA7
Ref.RA6
Ref.RA5
Ref.RA4
Ref.RA3
Ref.RA2
Ref.RA1
Ref.RA0

TRISB = 086 e 186h
b7...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Pic 16f628
  • Pic 16f628
  • Led com PIC 16F628
  • Mem Ria
  • Mem Ria
  • Mem ria Secund ria
  • Mem Ria
  • Mem ria

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!