//各位大神,求教
#define R1XIFG (IFG2& URXIFG1)
#define SET_R1XIFG_1 IFG2|= URXIFG1
#define SET_R1XIFG_0 IFG2&= ~URXIFG1
#if __VER__ < 200
interrupt [UART1RX_VECTOR]void port1_Rcv_Proc(void)
#else
#pragma vector=UART1RX_VECTOR
__interrupt void port1_Rcv_Proc(void)
#endif
{
if(R1XIFG) //使用断点调试,将断点放在此处程序会执行到这一步
{
SET_R1XIFG_0; //使用断点调试,将断点放在此处程序不会进入
if(RxIndex<50) RxBuf[RxIndex++] = U1RXBUF;
}
SET_T1XIFG_0;
}
RxBuf和RxIndex内容也不会发生变化?