Prévia do material em texto
Roteiro de Atividade Prática de Microprocessadores e Microcontroladores Caderno de Resposta Elaborado por: Prof. Winston Sen Lun Fung, Esp. Prática 01 – Acendendo LED Questão A – Acender 1 LED ENUNCIADO: No primeiro item dessa prática, deve-se programar o microcontrolador de maneira a acender um LED. Verifique o diagrama de montagem e monte ele no simulador. Após conferir o funcionamento, deve-se preencher o caderno como se pede I. Apresentação do Código (não esquecer do identificador pessoal): Códigos feitos fora do MPLAB IDE terão sua descontada. Figura 1: Código Acende Led II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem do simulador com o LED aceso Figura 2: LED Kit Senai Prática 01 – Acendendo LED Questão B – Acender 3 LEDS ENUNCIADO: Nesse item, deve-se programar o microcontrolador para que os LEDs ligado aos pinos D0, D3 e D5 acendam: I. Apresentação do Código (não esquecer do identificador pessoal): Figura 3: Acende 3 Leds II. Apresentação das Imagens do simulador (não esquecer do identificador): a. Imagem do simulador com o LED0 ou LED3 ou LED 5 acesos Figura 4: 3 Leds Acesos Prática 01 – Acendendo LED Questão C – Piscar os LED0, LED3 e LED5 ENUNCIADO: Neste item, deve-se acender fazer os leds LED0, LED3 e LED5 piscar em sequência. Utilize o circuito do item B. Utilize a função PERDE_TEMPO para temporizar I. Apresentação do Código (não esquecer do identificador pessoal): Figura 5: Acende LEDS em sequencia Figura 6: Codigo 2ª Parte II. Apresentação das Imagen do simulador (não esquecer do identificador): a. Imagem do simulador com os LED0 aceso . b. Figura 7: LED0 c. Imagem do simulador com os LED3 aceso. Figura 8: LED3 d. Imagem do simulador com os LED5 aceso. Figura 9: LED5 Prática 01 – Acendendo LED Questão D - Acender o display de 7 segmentos ENUNCIADO: Nesse item deve-se acender o último número do seu RU no display de 7 segmentos. O display deve ser ligado ao PORT D do PIC. 1. Ligue o pino D0 ao segmento a do display de 7 segmentos 2. Ligue o pino D1 ao segmento b e assim por diante até o pino D6 ao segmento g do display de 7 segmentos. 3. Configure a o sinal de saída no PORTD para acender o número desejado. I. Apresentação do Código (não esquecer do identificador pessoal): Figura 10: Codigo último número do RU II. Apresentação das Imagens (não esquecer do identificador): a. Imagem do simulador com o número acesos no display de 7 segmentos. Figura 11: Ultimo número do RU 1. Preencha a tabela abaixo verificando qual os segmentos devem acender (1) ou ficar apagado (0). Pino PIC D0 D1 D2 D3 D4 D5 D6 Seg. Display a b c d e f g 0 / 1 1 0 1 1 1 1 1 Prática 01 – Acendendo LED Questão E - Contador de 0 a F no display de 7 segmentos ENUNCIADO: Nesse item deve-se fazer um contador de 0 até F utilizando o display de 7 segmentos. O display deve ser ligado ao PORT D do PIC. 1. Ligue o display conforme orientado na atividade D. 2. Utilize o procedimento PERDE_TEMPO indicada na atividade B. I. Apresentação do Código (não esquecer do identificador pessoal): Figura 12: Código parte 1 Figura 13: Código parte 2 Figura 14: Código parte 3 Figura 15 Figura 16 Figura 17 Figura 18 Figura 19 Figura 20 Figura 21 Figura 22 Figura 23 Figura 24 Figura 25 Figura 26 Figura 27 Figura 28 Figura 29 1. Preencha a tabela abaixo verificando qual os segmentos devem acender (1) ou ficar apagado (0) para cada combinação. (COLOCAR RESPOSTA AQUI) Pino PIC D0 D1 D2 D3 D4 D5 D6 Seg. Display a B c d e f g 0 1 1 1 1 1 0 0 1 0 1 1 0 0 0 0 2 1 1 0 1 1 0 1 3 1 1 1 1 0 0 1 4 0 1 1 0 0 1 1 5 1 0 1 1 0 1 1 6 1 0 1 1 1 1 1 7 1 1 1 0 0 0 0 8 1 1 1 1 1 1 1 9 1 1 1 1 0 1 1 A 1 1 1 0 1 1 1 B 0 0 1 1 1 1 1 C 0 0 0 1 1 1 0 D 0 1 1 1 1 0 1 E 1 0 0 1 1 1 1 F 1 0 0 0 1 1 1 2