//[isr.c]中断处理函数------------------------------------------------------* //功 能: * // (1)定义中断处理函数 * //-------------------------------------------------------------------------* //头文件 #include "isr.h" //中断处理函数头文件 //SCI0ReInt:SCI0接收中断函数-----------------------------------------------* //功 能:若收到一个数据,则将该数据发送出去。 * //-------------------------------------------------------------------------* interrupt void SCI0ReInt(void) { INT8U i; INT8U SerialBuff[1]; //存放接收数据的数组 DISABLE_INTERRUPTS; //关总中断 i = SCIReN(1,SerialBuff); //等待接收1个数据 if (i == 0) SCISendN(1,SerialBuff); //发送接到的数据 ENABLE_INTERRUPTS; //开总中断 }