PC串口调试助手发送字符N给51单片机,中断程序中char a=SBUF,那么主程序里能用if(a==‘N’)来做判断么

如题
2024年11月01日 01:46
有3个网友回答
网友(1):

直接在中断中就可以处理:
bit flag;
。。。。。。
void uart() interrupt 4
{
unsigned char a;
if(RI)
{
RI=0;

a=SBUF;

if(a=='N')flag=1;

else flag=0;

}

}

网友(2):

参考:

http://hi.baidu.com/do_sermon/item/bfe96e2a46eafc13097508ee

网友(3):

应该可以
试试看