Baixe o app para aproveitar ainda mais
Prévia do material em texto
CADERNO DE RESPOSTAS DA ATIVIDADE PRÁTICA DE: PROJETOS DE SISTEMAS MICROPROCESSADOS ALUNO: GERALDO NARCISO PORTO RU 2576484 Caderno de Resposta Elaborado por: Prof. MSc. Renan Portela Jorge Prof. MSc. Charles Way Hun Fung ANO 2022 Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 1 Prática 01 – Entrada e Saída de Dados Questão A – Piscar 1 LED ENUNCIADO: No primeiro item dessa prática, deve-se programar o microcontrolador de maneira a piscar o LED1 da placa de desenvolvimento a cada 2 segundos. I. Apresentação do Código (não esquecer do identificador pessoal): II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com o LED1 aceso Figura 1: FOTO LED 1 PISCA A CADA 2 SEGUNDOS III. Responda à pergunta: É possível fazer o LED1 piscar sem que esteja dentro um loop? Resposta: SIM, VOCE PRECISA SOMENTE DETERMINAR UM TEMPO PARA ELE FICAR ACESO E DEPOIS UM TEMPO PARA APAGALO Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 2 Prática 01 – Entrada e Saída de Dados Questão B – Acender LED em sequência ENUNCIADO: Nesse item, deve-se programar o microcontrolador que acontece a seguinte ordem de eventos: 1. Acender o LED1 esperar 1 segundo apagar o LED 1 e acender o LED2; 2. Acender o LED2 esperar 1 segundo apagar o LED 2 e acender o LED3; 3. Acender o LED3 esperar 1 segundo apagar o LED 3 e acender o LED4; 4. Acender o LED4 esperar 1 segundo apagar o LED 4 e acender o LED5; 5. Acender o LED5 esperar 1 segundo apagar o LED 5 e acender o LED6; 6. Acender o LED6 esperar 1 segundo apagar o LED 6 e acender o LED7; 7. Acender o LED7 esperar 1 segundo apagar o LED 7 e acender o LED8; 8. Acender o LED8 esperar 1 segundo apagar o LED 8 e acender o LED1; I. Apresentação do Código (não esquecer do identificador pessoal): II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com o LED2 ou LED3 ou LED 4 acesos Figura 2: LED3 ACESO Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 3 b. Imagem da placa de desenvolvimento com o LED5 ou LED6 ou LED 7 acesos Figura 3: LED6 ACESO III. Responda à pergunta: O que aconteceria se removesse o atraso de um segundo? Resposta: A ALTEREÇÃO DA LUZ ACESA ENTRE ELES FICA MAIS RAPIDA Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 4 Prática 01 – Entrada e Saída de Dados Questão C – Acender 2 LED com 1 botão pressionado ENUNCIADO: Neste item, deve-se acender os LED1 e LED 7 enquanto o botão K1 (KEY1 na placa v2) estiver pressionado. I. Apresentação do Código (não esquecer do identificador pessoal): II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com os LED1 e LED7 acesos quando K1 (KEY1) está pressionado. Figura 4: LEDS 1 E 7 ACESOS III. Responda à pergunta: Como seria o código para K3 acender os LEDS que estão apagados e apagar os que estão aceso? Resposta: Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 5 Prática 01 – Entrada e Saída de Dados Questão D - Acender/Apagar LEDs com um apertar de botão ENUNCIADO: Nesse item deve-se manter o que foi feito no item anterior e ainda: 1. Acender os LED2 e LED6 quando apertar uma vez o botão K2 (KEY2 na placa v2). 2. Apagar os LED2 e LED6 quando o botão K2 for apertado uma segunda vez. I. Apresentação do Código (não esquecer do identificador pessoal) II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com os LED2 e LED6 acesos quando K2 (KEY2) está pressionado. Figura 5: LEDS 2 E 6 ACESOS Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 6 b. Imagem da placa de desenvolvimento com os LED2 e LED6 apagados quando K2 (KEY2) está pressionado. Figura 6: LEDS 2 E 6 ACESOS III.Responda à pergunta: O que acontece se removermos o delay de 1s sugerido? Qual se comportará o LED? O TEMPO PARA APAGAR E ACENDER É INSTANTÂNEO Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 7 Prática 02 – Display LCD Questão A - Escrever “OLA MUNDO” no display LCD ENUNCIADO: Neste item, deve-se escrever a frase “OLA MUNDO” caractere por caractere na primeira linha do display LCD. I. Apresentação do Código (não esquecer do identificador pessoal): II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com o display com a frase: “OLA MUNDO” na primeira linha. Figura 7: FRASE “OLA MUNDO” III. Responda à pergunta: Qual caractere vai aparecer no display void LCD_escreve(0x55)? APARECE O CARACTERE U Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 8 Prática 02 – Display LCD Questão B - Escrever o seu nome e RU no display LCD ENUNCIADO: Neste item, deve-se escrever nome do aluno na primeira linha do display e o RU na segunda linha. I. Apresentação do Código (não esquecer do identificador pessoal): II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com o display com o seu nome na primeira linha e o RU na segunda linha. Figura 8: NOME E RU III. Responda à pergunta: O que acontece se a quantidade caracteres a ser escrito na primeira linha ultrapassar passar de 16? O DISPLAY UTILIZADO NA ATIVIDADE É DE 16 SEGMENTOS, ENTAO A PARTIR DO CARACTERE 17 NÃO IRA APARECER Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 9 Prática 02 – Display LCD Questão C - Fazer um letreiro com o display LCD ENUNCIADO: Neste item, deve-se manter o que foi feito no item anterior fazer com os caracteres se movam da esquerda para direita, em ordem, de maneira a simular um letreiro de caracteres. I. Apresentação do Código (não esquecer do identificador pessoal): II. Apresentação das Imagens/Fotos (não esquecer do identificador): a. Imagem da placa de desenvolvimento com o display com o seu nome na primeira linha e o RU na segunda linha, mas agora em posição diferente do que apresentado na questão c. Figura 9: NOME E RU SE DESLOCANDO PARA ESQUERDA Roteiro de Atividade Prática de Projeto de Sistemas Microprocessados 10 III. Responda à pergunta: Qual a importância do delay nesta questão? O delay PRODUZ EXATAMENTE O EFEITO QUE SEU NOME SUGERE, RECEBE UM SINAL E AGUARDA ALGUNS INSTANTES PARA REPRODUZI-LO
Compartilhar