pc机与单片机串口通信

2024-11-22 15:59:53
推荐回答(1个)
回答1:

进中断服务程序后,应先关闭串口中断ES=0,单片机往PC数据发送完之后再打开串口中断,跳出中断服务子程序。 另外发送时最好用while语句,如:
SBUF=Temp;
while(TI!=1);TI=0; //等待发送完成
ES=1; //打开串口中断