Olá pessoal,
meu professor passou a seguinte atividade, e estou com dúvida em iniciar:
Elabore um programa a ser executado em um PIC16F628A, considerando que: • No PORTB do microcontrolador estão ligados dois Decodificadores BCD para 7 segmentos. De forma que os pinos RB3 até RB0 controlam um Display que exibe um dígito menos significativo, enquanto os pinos RB7 a RB4 controlam o Display que exibe o dígito mais significativo; • No PORTA do microcontrolador estão ligadas duas chaves nos pinos RA0 e RA2. A chave do pino RA0 é do tipo “contato momentâneo” e controla a função de RESET. A chave conectada ao pino RA2 é do tipo “duas posições” e controla a função START/STOP do sistema; O Sistema deve implementar um contador hexadecimal (00 a FFh) com os requisitos: • Tal contador conta de forma crescente e contínua; • A chave START/STOP comanda a parada e início de contagem; • A chave RESET zera o valor de contagem e o mantem zerado enquanto pressionada; • A chave RESET tem prioridade sobre a START/STOP;