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

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

Leia mais