//[isr.h]中断处理函数头文件------------------------------------------------* //功 能: * // (1)用于声明中断子函数 * //-------------------------------------------------------------------------* #ifndef ISR_H //避免重复定义 #define ISR_H //头文件 #include "Type.h" //类型别名定义 #include "SCI.h" //串行通信头文件 //开关总中断的宏定义 #define ENABLE_INTERRUPTS asm("cli") //开中断 #define DISABLE_INTERRUPTS asm("sei") //关中断 //开关各模块中断的宏定义 //开放或禁止SCI0的接收中断的宏定义 #define EnableSCIReInt SCI0CR2 |= 0x20 //开放SCI0接收中断 #define DisableSCIReInt SCI0CR2 &= 0xDF //禁止SCI0接收中断 #endif