单片机 我在窜口中输入1然后程序运行a=SBUF;if(a==1) 进不去if语句 怎么回事?
请教下我在窜口中输入1然后程序运行a=SBUF;if(a==1)进不去if语句怎么回事?要是直接给a=1;就可以进去if语句voidser()interrupt4{RI=...
请教下 我在窜口中输入1然后程序运行a=SBUF;if(a==1) 进不去if语句 怎么回事?
要是直接给a=1;就可以进去if语句
void ser() interrupt 4
{
RI=0;
a=SBUF;
if(a==1)
{
b=0;
}
}
结果就是得不到b=0 我自己找了一下 发现问题就是进不到if语句中,其他地方都没问题 展开
要是直接给a=1;就可以进去if语句
void ser() interrupt 4
{
RI=0;
a=SBUF;
if(a==1)
{
b=0;
}
}
结果就是得不到b=0 我自己找了一下 发现问题就是进不到if语句中,其他地方都没问题 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询