直接在中断中就可以处理:bit flag;。。。。。。void uart() interrupt 4{unsigned char a;if(RI) { RI=0; a=SBUF; if(a=='N')flag=1; else flag=0; }}
参考:http://hi.baidu.com/do_sermon/item/bfe96e2a46eafc13097508ee
应该可以试试看