·

Engenharia Elétrica ·

Microprocessadores

· 2022/1

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Atividade de microprocessadores Instruções Entregar no google classroom um único arquivo compactado, com o seu nome e número de matrícula, contendo o projeto a seguir desenvolvido em assembler no ambiente MPLABX. Desenvolva em assembler um programa para operação de um cronômetro regressivo de minutos tendo como base o hardware da Figura 1. O cronômetro inicia com a contagem fixada no valor de 10 minutos, momento no qual esta pode ser configurada até o valor máximo de 60 minutos, em incrementos de 10 minutos, através do acionamento de SWO. A contagem decrescente se inicia ao acionamento de SW1 e, uma vez iniciada, não poderá mais ser ajustada, parada ou interrompida. Chegando em zero, a contagem cessa e um buzzer de alarme é acionado sinalizando tal evento. Neste momento o beep é desativado e o cronômetro reiniciado (contagem congelada com valor inicial de 10 minutos ) ao se pressionar quaisquer uma das teclas. A todo momento, os dois displays devem ser atualizados para apresentar o valor do contador de tempo em BCD. Figura 1 – Hardware do cronômetro regressivo de dois dígitos