Here are some snippets from a 16F873A project.
It triggers on PORTB.0 using ON INTERRUPT.
Code:ON INTERRUPT GOTO MYINT INTCON = %10010000 MAIN: 'DO STUFF GOTO MAIN DISABLE MYINT: IF PORTB.0 = 1 THEN PC = PC + 1 WRITE 3,PC.BYTE0 WRITE 4,PC.BYTE1 READ 3,PCNT.BYTE0 READ 4,PCNT.BYTE1 pause 100 ELSE PC = PC ENDIF INTCON.1 = 0 RESUME ENABLE
Bookmarks