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

2024年11月29日 08:42
有2个网友回答
网友(1):

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

网友(2):

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