单片机技术应用实训 教学课件 作者 李晓艳 3.4.pptVIP

  • 2
  • 0
  • 约3.37千字
  • 约 21页
  • 2017-08-21 发布于广东
  • 举报

单片机技术应用实训 教学课件 作者 李晓艳 3.4.ppt

第三章 51单片机硬件实训 第三章 51单片机硬件实训 单片机技术应用实训 * 单片机技术应用实训 * * * * * * 主讲人:李晓艳 时 间:2011年11月 51系列单片机I/O端口 1 51系列单片机定时器/计数器 2 51系列单片机中断系统 3 51系列单片机串行通信 4 3.4 51系列单片机串行通信 3.4.1 51系列单片机串行通信基础知识 1.串行通信基础知识概述 串行通信。串行通信是指数据一位一位按顺序传送的通信方式。其优点是只需一对传输线,成本低;缺点传输速度慢 并行通信。并行通信是指数据的各位同时进行传送(发送或接收)的通信方式。其优点是传送速度快;缺点是数据有多少位,就需要多少根传送线,即传输线多,成本高,例如:单片机与打印机之间的传送 通信方式 3.4 51系列单片机串行通信 (2)串行通信分类 只允许数据向一个方向传送 允许数据向两个方向中的任一方向传送,但每次只能有一个方向的传送 允许同时双向传送数据,这种方式要求两端的终端设备都具有完整和独立的发送和接收数据的能力 . 单工 通信 全双工通信 半双工通信 3.4 51系列单片机串行通信 (3)串行通信的基本通信方式 1)异步通信。 数据是一帧一帧传送的,每帧数据由4部分组成――起始位、数据位、奇偶校验位和停止位,如图3-7所示。 起始位:只占用1位,用来通知接收设备一个等待接收的字符已经到达;线路上不传送字符时,应保持为1,接收端不断检测线路的状态,若连续为1,以后又测到一个0,就知道发来一个新字符,应马上准备接收,字符起始位还被用作同步接收端的时钟,以保证以后的接收能正确进行。 数据位:可以是5位,6位,7位或8位。传送时低位在前,高位在后。 奇偶检验位:只占一位,在字符中也可以规定不用奇偶检验位,即省掉一位,也可以用这一位来确定这一帧中的字符所代表信息的性质,是地址还是数据。 停止位:用来表征字符的结束,它一定为高电平。可以是1位,1.5位,2位。接收到停止位后,接收端便知道上一字符已传送完毕,同时也为下一个字符做好准备,只要接收到0,就是新的字符的起始位,若停止位以后不是紧接着传下一个字符,则使线路电平保持为高电平。 3.4 51系列单片机串行通信 2)同步通信。 在数据开始传送前,用同步字符来指示,并由时钟来实现发送端和接收端同步,即检测到规定同步字符后,下面就连续按顺序传送数据,直到通信结束。同步传送时,字符与字符之间没有间隙,也不用起始位和停止位,只在数据块开始时用同步字符SYNC来指示。 3.4 51系列单片机串行通信 异步通信传送数据时,每一帧都有固定格式,通信双方只需要按约定的格式来发送或接收即可。硬件结构比同步通信简单,还可以用校验位检测错误,应用广泛 同步通信速度块(因其去掉了开始和结束标志),但对硬件要求高 异步通信与同步通信对比 Concept 3.4 51系列单片机串行通信 2.串行口工作原理 (1)串行口控制寄存器SCON 1)SM0、SM1:串行口方式控制位,用于设定串行口的工作方式, 由定时器控制 11位异步收发 工作方式3 1 1 fosc/12或fosc/64 11位异步收发 工作方式2 1 0 由定时器控制 10位异步收发 工作方式1 0 1 fosc/12 同步移位寄存器 工作方式0 0 0 波特率 说明 工作方式 SM0 SM1 3.4 51系列单片机串行通信 2)SM2:多机通信允许位 3)REN:允许接收控制位 4)TB8:发送数据的第9位(D8)装入TB8中。 5)RB8:接收数据的第9位。 6)TI:发送中断标志,在一帧数据发送完时被置位。 7)RI:接收中断标志,在一帧数据接收完时被置位。 3.4 51系列单片机串行通信 (2)电源控制寄存器PCON 电源控制寄存器是为实现电源控制而设置的,其中最高位与串行通信有关,即SMOD――波特率选择位,当其为1时,波特率加倍,当为0时波特率不加倍。 3.4 51系列单片机串行通信 3.波特率设计 在串行通信中,收发双方发送或接收的数据速率要有一定的约定,通过SCON的SM0,SM1两位可设置成4种工作方式,对应着以下3种波特率。 波特率 工作方式0 工作方式2 工作方式1和3 3.4 51系列单片机串行通信 4.串行通信的4种工作方式 为同步移位寄存器输入/输出方式,常用于扩展I/O口 工作方式0 工作方式3 工作方式2 工作方式1 为11位通用异步接口,用于串行发送和接收数据 ,波特率与方式2不同 为10位通用异步接口,用于串行发送和接收数据 为11位通用异步接口,用于串行发送和接收数据 3.4 51系列单片机串行

文档评论(0)

1亿VIP精品文档

相关文档