//interrupt on change //PORTB pin to 7 IOC is used as interrupt source // any change on RB4 to RB7 //would drive pic to interrupt and led lit #define led PORTC.f1 void main() { TRISC=0; // output TRISB=0xf0; //RB4 to RB7 as input ADCON1=0x0f; // all port digital INTCON.RBIE=1; //Enable portb Interrupt on chaner INTCON.RBIF=0; // clear interrupt flag INTCON.GIE=1; for(;;) { } } void interrupt() { led=~led; INTCON.INT1IF=0; }
Comments
Post a Comment