51单片机实现外部中断与串口通讯结合,比如按下按键就发送一个字母‘a✀,这样写出来的代码错在哪里?

2024-11-29 08:42:49
推荐回答(2个)
回答(1):

控制串口波特率,要使用T1,而不是T0。
程序中,使用了两个: count++;,
那么:if(count%2){,这个条件,可能永远满足,也可能永远也不满足。

回答(2):

功能上没看出有什么问题,但程序肯定有很多需要改进的地方。按键最好用扫描方式,定时、通信用中断方式。第二个while(1);没用.