Escolar Documentos
Profissional Documentos
Cultura Documentos
Exemplo 1
Programação de todos os bits dos portes P0 para trabalharem como
entrada de informação que é definida externamente para o microcontrolador:
MOV P0,#0FFh: Sua representação simbólica é (P0) ← #FFh,
significa que o conteúdo do porte P0 será inicializado com o valor
constante FFh. Essa instrução escreve 1 lógico nos oito latchs do
porte P0 e todos os bits do porte P0 serão programados para
operarem como bits de entrada de informação externa para o
sistema microcontrolado.
Exemplo 2
Para ilustrar algumas operações de leitura nos portes da família de
microcontroladores com núcleo 8051, precisamos fazer sua programação, para
que operem como bits de entrada de informação externa para o sistema
microcontrolado.
Depois disso podemos fazer as operações de leitura das informações
através deles. Lembrando que após um sinal de reset todas as saídas dos
latches dos portes são definidas por hardware com nível lógico alto e todos os
portes ficam programados como entradas. As instruções MOV A, PX(X=0-7),
MOV Rn,PX(X=0-7), MOV @Ri,PX(X=0-7) são exemplos de instruções que lêem os
conteúdos dos portes.
Considere as instruções: