51单片机无法读取SBUF

2025-03-12 14:50:44
推荐回答(3个)
回答1:

你把byte设置成为全局变量试一下,跳出中断后,临时变量就会被释放,所以没有值,如果SBUF里面有值是不会读不出来的,你仿真调试中断点在哪里?

回答2:

试试用 while(!RI); //即进入中断就阻塞,直到有收到数据。

回答3:

我也遇到了这个问题...定义成了全局变量也不行 你要是找到了答案能告诉我一下吗 就评论到这个回答后就好 谢谢啦