Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma interrupt isr
- #pragma code isr = 0x08
- void isr(void)
- {
- int button1count = 0;
- int button1bouncecount = 0;
- while (button1count < 5 && button1bouncecount < 5)
- {
- if (PORTAbits.RA4 ==1)
- {
- button1count = 0;
- button1bouncecount++;
- }
- else
- {
- button1count++;
- button1bouncecount = 0;
- }
- Delay10TCYx(25);
- }
- if (button1count >= 5)
- {
- detectButtonPress = 1; //Button 1 is pressed
- }
- else
- {
- detectButtonPress = 0; //Button 0 pressed - no button press
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement