unsigned char flag,a;
void main()
{
}
void ser() interrupt 4
{
}
上面给出了两种串口通信方法:查询法和中断法,一般用中断法(中断多好用啊!),注意用中断法时一定要注意软件清零 RI和 TI寄存器,因为串口中断服务程序进入的条件是RI=1或者TI=1,而只要接受完一帧数据后RI会自动置1(发送完一帧数据后TI会自动置1),RI,TI只能手动软件清零,如果不清零则会反复进入中断服务程序,从而使程序进入循环发送或者接受的状态。
关键字:89C52 串口通信
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』