isr.c
来自「Hitech microchip PIC C18 Compiler」· C语言 代码 · 共 37 行
C
37 行
// Interrupt service routines#include <htc.h>// High-priority servicevoid interrupt my_isr(void){ /***** Timer 0 Code *****/ if((TMR0IE)&&(TMR0IF)&&(TMR0IP)){ RB0 ^= 1; // Toggle PORT pin TMR0IF=0; // clear event flag } /***** Timer 1 Code *****/ if((TMR1IE)&&(TMR1IF)&&(TMR1IP)){ RB1 ^= 1; // Toggle PORT pin TMR1IF=0; // clear event flag } }// Low-priority servicevoid low_priority interrupt my_isr_low(void){ /***** Timer 0 Code *****/ if((TMR0IE)&&(TMR0IF)&&(!TMR0IP)){ RB2 ^= 1; // Toggle PORT pin TMR0IF=0; // clear event flag } /***** Timer 1 Code *****/ if((TMR1IE)&&(TMR1IF)&&(!TMR1IP)){ RB3 ^= 1; // Toggle PORT pin TMR1IF=0; // clear event flag } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?