当前位置:首页 > 单片机 > 单片机
[导读]1、根据波特率和时钟频率设置T2L、T2H的初值2、通过辅助寄存器AUXR,设置T2启动运行,极其运行方式3、通过ES打开串口中断、通过EA打开总中断1、主函数中可以直接使用SBUF=0xXX;向串口发送数据2、接收完数据后,接收

<一>

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;


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭