Escola de Engenharia Elétrica, Mecânica e de Computação
Universidade Federal de Goiás
Laboratório de Microprocessadores e
Microcontroladores
Experimento 8:
Desenvolvimento de Códigos
Alunos:
Matrícula:
Prof. Dr. José Wilson Lima Nerys
Goiânia, 2º semestre de 2013
Laboratório de Microprocessadores e Microcontroladores
1
2
Desenvolvimento de Códigos
O experimento consiste em desenvolver códigos para serem executados no simulador digital do
Kit Didático e no Kit Didático Real. Os códigos utilizam o teclado, as interrupções externas, a
comunicação serial e os 8 Leds conectados à Porta P1.
2
Atividades do Experimento 8
2.1 Rotação de LEDs com Interrupção
Faça um programa (Fluxo
Fluxo na Fig. 1) onde a interrupção externa 0, por transição, é usada para
inverter o sentido de rotação dos LEDs da Porta P1. Use a flag F0 como variável auxiliar. Quando F0 = 0,
os LEDs devem girar para a esquerda; quando F0 = 1, os LEDs devem girar para a direita.
O estado dos LEDs (girando para a esquerda ou para a direita) deve ser enviado, via porta serial,
para um computador. A taxa de transmissão pode ser 1200 bps, 2400 bps, 4800 bps ou 9600 bps. O estado
só deve ser enviado uma vez, no início do processo de rotação. Cada rotação só é interrompida com a
inversão do estado da Flag F0. Essa flag deve ser invertida usando a interrupção externa 0.
Fig. 1 - Fluxograma - envia sentido de rotação de LEDs para o computador
Escola de Engenharia Elétrica,
Elétrica Mecânica e de Computação – Universidade Federal de Goiás
Prof. Dr. José Wilson Lima Nerys – [email protected]
Laboratório de Microprocessadores e Microcontroladores
3
2.2 Tecla Pressionada é Informada ao Computador via Serial
Se
Faça um programa (Fluxograma na Fig. 2) onde ass teclas do teclado, conectado á Porta P2, ao
serem pressionadas, são identificadas e enviadas para o computador via canal serial. A taxa de
transmissão pode ser 1200 bps, 2400 bps, 4800 bps ou 9600 bps. A identificação do teclado
tecl
fica a critério
do programador.
Fig. 2 - Fluxograma - envia identificação de teclas para o computador
Escola de Engenharia Elétrica,
Elétrica Mecânica e de Computação – Universidade Federal de Goiás
Prof. Dr. José Wilson Lima Nerys – [email protected]
Download

Laboratório de Microprocessadores e Microcontroladores