Microcontroladores Sistemas Digitais Microprocessados (SDM) E/S digitais Profa. Ana T. Y. Watanabe...

Post on 17-Apr-2015

106 views 0 download

Transcript of Microcontroladores Sistemas Digitais Microprocessados (SDM) E/S digitais Profa. Ana T. Y. Watanabe...

MicrocontroladoresMicrocontroladores

Sistemas Digitais MicroprocessadosSistemas Digitais Microprocessados

(SDM)(SDM)

E/S digitaisE/S digitais

Profa. Ana T. Y. WatanabeProfa. Ana T. Y. Watanabeatywata@gmail.com.br

MicrocontroladoresMicrocontroladores

“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 DIAAGENDA 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 é entradaou 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