o valor eh apresentado em dois display de 7 segmentos.
No MpLab SIM funfou, gravei, e o q aconteceu??? Não funcionou, os display estavam invertidos, o valor da dezena aparecia na unidade e vice-versa.
Resolvi debugar no hardware mesmo. Adaptei o programa (nop no endereço 0x00 e o mplab tirei de modo release e botei em debug, creio eu q seja soh isso) e comecei a debugar, descobri o problema dos displays, problema bem idiota, eu tava usando display de anodo comum e transistor PNP para acionar e no programa estava setando eles BSF DISP_UNIDADE e o correto era BCF DISP_UNIDADE
Problema corrigido, maasss
o q começou a acontecer, pressionava o botão e ele não entrava na interrupção de jeito nenhum
O mesmo programa tirei do modo debug, recompilei e regravei
Agora com o ICD2 desconectado o programa funciona


whatahell q tah acontecendo? Alguém tem uma ideia do q eu esqueci de fazer???