Olá:
Gostaria de uma ajuda para tentar resolver um exercício de programação do Timer0 do PIC 18F4550, segue abaixo:
Fazer um contador do numero de vezes que um botão (ligado em RB0) é acionado. O resultado deve ser mostrado no LCD, conforme disposição abaixo:
******************
* CONTADOR = XX *
* Valor max. = YY *
******************
Quando a contagem atingir o valor máximo YY = valor binário das chaves ligadas aos bits RB2, RB3, RB4, RB5, RB6 e RB7 do PORTB, de tal forma que o bit RB2 é o menos significativo e RB7 o mais significativo, uma nova mensagem deverá surgir:
******************
* CONTADOR = XX *
* Rele acionado! *
******************
e um relé (em RC6) deverá ser acionado acionando um dispositivo externo (por exemplo, acendendo uma lâmpada).
Um botão RESET (ligado em RB1) ao ser acionado zera o valor do contador, desliga o relé, se este estiver ligado, e recomeça o sistema.
Desde já agradeço a ajuda.