1、根据波特率和时钟频率设置T2L、T2H的初值
2、通过辅助寄存器AUXR,设置T2启动运行,极其运行方式
3、通过ES打开串口中断、通过EA打开总中断
1、主函数中可以直接使用SBUF=0xXX;向串口发送数据
2、接收完数据后,接收完毕中断标志RI变为1,需软件置零RI=0;使串口重新进入接收准备状态。
3、在串口中断函数
void xxx(void) interrupt 4 中,先RI=0,然后可以通过if(SBUF==0xXX)来判断接到的数据,然后通过编程使单片机做出相应的动作。
4、发送以后,发送完毕中断标志TI变为1,需软件置零TI=0;
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』