Microcontroladores
Sistemas Digitais Microprocessados
(SDM)
E/S digitais
Profa. Ana T. Y. Watanabe
[email protected]
Microcontroladores
“Mas os que esperam no SENHOR renovarão
as forças, subirão com asas como águias;
correrão, e não se cansarão; caminharão, e
não se fatigarão.” Isaías 40:31
AGENDA DO DIA
• Recapitulação de algumas Instruções
• Diagrama de Blocos
• HCS08 – Portas Digitais
• Exercício de E/S digitais
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
INSTRUÇÕES
TOMADA DE DECISÕES
HCS08 – PORTAS DIGITAIS
• MC9S08QG8 tem duas portas paralelas E/S digitais,
que incluem um total de 12 pinos, um pino de saída (PTA4), e
apenas um pino de entrada (PTA5);
• Os módulos periféricos têm prioridade sobre o E/S digitais de
modo que quando um periférico está habilitado, as
funções E/S digitais associadas são desabilitadas;
•
Após um reset ,as funções periféricas são desabilitadas, tendo
os pinos de E/S digitais habilitadas;
HCS08 – PORTAS DIGITAIS
• Todas as E/S digitais são configurados como
entradas: (PTxDDn = 0), exceto para PTA4 (pino de saída) e
os dispositivos pullup desabilitados (PTxPEn = 0) ;
• A leitura e escrita das portas de E/S é realizada através do
registrador de dados da porta. A direção, se é entrada
ou saída, é controlada através dos registrador de direção da
porta de dados.
HCS08 – PORTAS DIGITAIS
• DICA: É uma boa prática de programação escrever o
registrador de dados antes de
alterar a direção de um pino para saída
(recomendação do fabricante).
Isso garante que o dado não seja
conduzido momentaneamente com um valor
de dados anterior a atualização;
HCS08 – PORTAS DIGITAIS
Download

aula_e_s_digitais_20132