英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
关于中断的问题
[打印本页]
作者:
winnie
时间:
2009-3-28 14:56
标题:
关于中断的问题
PIC的中断怎么用?如果同时要用好几个中断程序怎么办?在C中应该怎么写,我用的是PICC18和PICMATE 3.21
作者:
winnie
时间:
2009-3-28 14:56
写设置好中断,供参考
//======================================================================
// high-priority interrupt
// 高优先级中断
//----------------------------------------------------------------------
void interrupt HI_ISR(void)
{
if((RCIF)&&(RCIE)&&(RCIP))
{
RCIF = 0;
if (RXD_Len>=sizeof(RXD_buff)) RXD_Len = 0; //长度溢出,设为0
RXD_buff[RXD_Len++] = RCREG; //保存接收数据
}
/*
if((TMR2IF)&&(TMR2IE)&&(TMR2IP))
{
TMR2IF = 0;
}
*/
}
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2