控制串口波特率,要使用T1,而不是T0。程序中,使用了两个: count++;,那么:if(count%2){,这个条件,可能永远满足,也可能永远也不满足。
功能上没看出有什么问题,但程序肯定有很多需要改进的地方。按键最好用扫描方式,定时、通信用中断方式。第二个while(1);没用.