第6章 AT89S52单片机 的串行口
1 第6章 AT89S52单片机 的串行口 1
导课: 1、单片机输出电平为什么电平?有什么特点? 2、通信协议中232使用什么电平? 3、定时器1作为波特率发生器的初始化程序? 4、定时器2作为波特率发生器的初始化程序? 5、接收中断服务子程序 2
2 导课: 1、单片机输出电平为什么电平?有什么特点? 2、通信协议中232使用什么电平? 3、定时器1作为波特率发生器的初始化程序? 4、定时器2作为波特率发生器的初始化程序? 5、接收中断服务子程序
方式1一帧为10位,1个起始位(0),8个数据位,1个停 止位(1),先发送或接收最低位。帧格式如图6-15所示。 起始位 D2 D3 D4 D5 D6 D7 停止位 图6-15方式1帧格式 方式1为波特率可变的8位异步通信接口。波特率由下式 确定: 2SM 方式1波特率= 2 ×定时器I1的溢出率 式中,SMOD为PCON寄存器的最高位的值(0或1)。 3
3 方式1一帧为10位,1个起始位(0),8个数据位,1个停 止位(1),先发送或接收最低位。帧格式如图6-15所示。 图6-15 方式1的帧格式 图6-15 方式1帧格式 方式1为波特率可变的8位异步通信接口。波特率由下式 确定: 3 式中,SMOD为PCON寄存器的最高位的值(0或1)
1) 方式1发送一工作过程时序图 TX时钟 写SBUF SEND TX① 起始位 DO D1 D2 D3 D4 D5 D6 D7 停止位 ti 1)方式1接收 工作过程时序图 RX时钟 几几几几几几几几几几几 RXD 起始位 DI D2 D3 D4 D5 D6 D7 停止位 位检测采样 RI
4 1)方式1发送——工作过程时序图 1)方式1接收——工作过程时序图
案例1:方式1双机通信 中 5
5 案例1:方式1双机通信