#pragma code high_vector=0x08
void interrupt_at_high_vector(void)
{
_asm GOTO high_isr _endasm
}
#pragma interrupt high_isr
void high_isr(void)
{
LATC = 1; //RC0 HIGH
INTCONbits.TMR0IF = 0; //CLEAR TMR0 INT FLAG
}
org 0x08
goto interrupt_service_routine
interrupt_service_routine
bsf PORTC, 1
bcf INTCON, TMR0IF
retfie
org 0x08
bsf PORTC, 1
bcf INTCON, TMR0IF
retfie
#pragma code high_vector=0x08
void interrupt_at_high_vector(void)
{
_asm GOTO high_isr _endasm
}
#pragma interrupt high_isr
void high_isr(void)
{
LATC = 1; //RC0 HIGH
INTCONbits.TMR0IF = 0; //CLEAR TMR0 INT FLAG
}