ah come on brain cell (no s)... wake up...
where the PIR1.5 is cleared?Code:IF INTCON.2 = 1 THEN TMR0H = $EC ; Reload TMR0 to 65535 - 5000 TMR0L = $77 Timer = Timer + 1 IF Timer >= 1000 THEN TimerFlag = 1 ENDIF ENDIF IF PIR1.5 = 1 THEN KeyHitFlag = 1 ENDIF INTCON.2 = 0 ; Clear the timer flag
Bookmarks