Roteiro do 9° laboratório
Transcrição
Roteiro do 9° laboratório
UNIFEI – Universidade Federal de Itajubá IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação ELT044 – Laboratório de Microcontroladores Roteiro do 9° laboratório Trabalho com o MC9S12DG256: interrupções geradas por periféricos de E/S digitais Nome: ____________________________________________________________________________________ Matrícula: _________________ Nesta atividade, é abordado o trabalho com interrupções geradas por periféricos de entrada e saída digitais no microcontrolador MC9S12DG256. Para tanto, são utilizados a placa de desenvolvimento Dragon12-Plus-USB e o ambiente CodeWarrior 5.1. Atividade: A placa de desenvolvimento Dragon12-Plus-USB possui 4 displays de 7 segmentos do tipo catodo comum. Os sinais de dados e de catodo comum desses periféricos estão conectados aos pinos da porta PTB e PTP do microcontrolador, assim como é mostrado da figura seguinte. Desta forma, enquanto a porta PTB controla o que será exibido pelo periférico, os pinos de 0 a 3 da porta PTP controlam quais displays estarão ativos. a PTB0 a b PTB1 f b g c PTB2 d PTB3 e c e PTB4 d PTP0: display 1 PTP1: display 2 PTP2: display 3 PTP3: display 4 f pd PTB5 g PTB6 pd catodo comum PTB7 Utilizando o display 1 (à esquerda) e as chaves SW2 (PTH3) e SW5 (PTH0) da placa de desenvolvimento, desenvolva um programa que incremente e decremente uma contagem quando as chaves SW2 e SW5 forem, respectivamente, acionadas. A contagem deve ficar retida ao intervalo [0, 9] e seu valor atual deve ser exibido no display citado. Utilize o tratamento de interrupções para os pinos de incremento e decremento da contagem. Transcreva todo o programa para a folha de respostas. DDRH PTH PIFH $0262 $0260 $0267 Endereços de alguns registros do microcontrolador $025A $0003 DDRP DDRB $0258 $0001 PTP PTB ELT044 – Prof. Rodrigo de Paula Rodrigues Laboratório 9 PPSH PIEH $0265 $0266 1/2 Folha de respostas Roteiro do 9° laboratório (deve ser entregue impressa e assinada em até 1 dia da data do laboratório) Nome: ____________________________________________________________________________________ Matrícula: _________________ Atividade ELT044 – Prof. Rodrigo de Paula Rodrigues Laboratório 9 2/2
Documentos relacionados
Roteiro do 8° laboratório
UNIFEI – Universidade Federal de Itajubá
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
ELT044 – Laboratório de Microcontroladores