Beruflich Dokumente
Kultur Dokumente
banco 0
, registradores que esto no
banco 1
e registradores que esto nos dois bancos. Muitas vezes precisamos, em um programa,
23
mudar de banco para pegar uma informao que est em outro banco. O banco onde
normalmenteo
PIC deve estar
quando um programa rodado o
banco 0
.A
memria RAM
usada para se gravar variveis, vai do
endereo 12
em decimal at
79
emdecimal o que d um espao de
68 bits
. Mas, e o espao do
banco 1
?Como est escrito este espao um espelho do espao correspondente no
banco 0
, ou seja, umainformao caso estiver na
posio 12
em decimal do
banco 0
, tambm estar na
posio 140
em decimal do
banco 1
.Indicamos os endereos da memria em
hexadecimal
(
xxH
), em
decimal
(
xxd
) e em
binrio
(
xxb
)para que voc v se acostumando com estas trs formas de numerao que so comuns
emcircuitos digitais micro-controlados. importante lembrar, que esta memria guarda
dados de
8 bits
por endereo ou
1 byte
porendereo.Tambm importante lembrar, que ela est dividida em bancos devido
construo interna doPIC.Todos os valores nestes bancos esto armazenados em
memria RAM
, ou seja, se a alimentaofor cortada, estes dados se perdero.Para mudar de um banco
para outro, usaremos f
lags
em registradores especiais, convm lembrarque algumas pessoas podem chamar estes
flags
de
chaves
.
Captulo 16
MEMRIA DE PROGRAMA DO PIC 16F84
A memria de programa pode ter
12,14
ou
16 bits
, dependendo do PIC. Nesta memria queescreveremos os programas.No
PIC 16F84
, ela tem
14 bits
, ou seja, cada endereo da memria de programa pode ter at
14bits
. A esses 14 bits damos o nome de Word ( Palavra ).C om 14 bits o nmero mximo
de bits ser igual h:
2 14 = 16.384
bits, ou seja, teremos 16.384combinaes diferentes de bits.A memria de programa,
normalmente em PICs reagravveis, FLASH e no perde asinformaes quando a
alimentao cortada. Caso contrrio perderamos o programa cada vezque
desligssemos o nosso circuito.Caso voc ache que j leu isto em alguma outra parte
deste livro, no ache, tenha certeza. Vamosrepetir para decorar, mas, sem stress, apenas
de uma forma natural. bom lembrar que o F do PIC 16F84
quer dizer que na memria de programa deste PIC Flash ou EE-FLASH principais
caractersticas do microcontrolador PIC16F84
Passo 3
principais caractersticas do microcontrolador PIC16F84A
incluir quantidades e tipos de memrias existentes, arquitetura
utilizada, seus principais blocos internos e qual a diferena do
PIC16F84A para o PIC16F84
etapa 4
tabela com as instrues de mquina do microcontrolador PIC16F84A
nome do comando, operandos, descrio e nmero de ciclos
TABELA DE INSTRUES