SBUF);TI=0;//把接收到的信息再发送给上位机---改为:SBUF=tp;while;TI=0;试试,AT89s52是典型的51单片机,串口程序,网上不少。...
采用简单的收发来验证一下通讯是不是好的,如果通讯是好的,那要看0809的时序是不是正确,可以先读取一路调试,你发来的可读资料很少,具体情况不详,3、解决建议,在正式通信开始前,PC清除已收到的无效字符;或PC机发出指令,单片机收到后,再进...