- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 9 章 MCS-51单片机的串行接口 * KMU FWJ 串行通信基础 MCS-51单片机的串行口 MCS-51串行口的应用 单片机的多机通信 设备1 计算机A CPU 网络设备A ……. 信息交换称为通信 设备2 计算机B I/O设备 网络设备B ……. 两个或多个实体之间的信息交换称为通信。 在计算机中基本的通信方式可分为并行通信与串行通信两种: 并行通信是指利用多根传输线将多位数据同时进行传送和接收。 串行通信是指利用一条传输线将数据一位一位地按顺序分别传输。 并行传输 串行传输 9.1 串行通信基础 为保证通信能顺利进行,发送方和接收方必须要共同遵守一些基本通信规程。这些规程包括:收发双方的同步方式、传输控制步骤、差错检验方式、数据编码、数据传输速度、通信报文格式及控制字符的定义等。通信规程在计算机网络中称为协议(Protocol)。 在串行通通信中按串行数据的同步方式,串行通信规程有两类: 同步(SYNC)通信:使用同步字符同步 异步(ASYNC)通信:利用字符的再同步 9.1.1 串行通信规程 在异步通信中,数据通常是以字符(或字节)为单位组成字符帧传送的。发送端和接收端依靠字符帧格式和波特率来协调数据的发送和接收, 字符帧(Character Frame): 字符帧由起始位、数据位、奇偶校验位、停止位和空闲位等五部分组成。 波特率(band rate): 波特率的定义为每秒钟传送二进制数码的位数(也称比特数),单位通常为bps(bit per second),即位/秒。 无空闲位字符帧 有空闲位字符帧 1.异步通信(Asynchronous Communication)规程 2.同步通信(Synchronous Communication)规程 同步通信是一种连续串行传送数据的通信方式,以帧为传输单位,一次通信只传送一帧信息。根据控制规程分为:面向字符及面向比特两种。 面向字符型的数据格式 双同步 单同步 外同步 外同步:专用同步线路同步 内同步:数据帧内同步字符同步 面向比特型的数据格式 根据同步数据链路控制规程(SDLC),面向比特型的数据一帧为单位传输,每帧由六个部分组成。 第一部分:开始标志7EH; 第二部分:一个字节的地址场; 第三部分:一个字节的控制场; 第四部分:需要传送的数据,数据都是位(bit)的集合; 第五部分:两个字节的循环校验码CRC; 第六部分:结束标志7EH 。 面向比特型同步通信数据格式 1. 异步接收/发送器(UART) 具有异步通信功能的串行接口硬件,称之为异步接收/发送器,简称为UART(Universal Asynchronous Receiver Transmitter)。 2. 串行通信的制式 1)单工(Simplex)方式:单向传输 2)半双工(Half Duplex):分时双向传输 3)全双工(Full Duplex)方式:同时时双向传输 9.1.2 串行通信的制式 调制与解调 9.1.3 串行通信中的调制解调器 可远距离传输 无法进行远距离传输 各种调制方法 MCS-51内部有一个的可编程全双工串行通信接口,具有UART的全部功能。 9.2 MCS-51单片机的串行口 9.2.1 串行口的结构 1. 发送和接收电路 2. 串行口控制寄存器 SCON 和PCON 串行口控制寄存器SCON .SM0、SM1:为串行口方式选择位,用于控制串行口的工作方式。 0 0 方式0:8位移位寄存器I/O,波特率固定为 fosc/12 0 1 方式1:8位UART(1+8+1位), 波特率可变,按公式计算 1 0 方式2:9位UART(1+8+1+1位),波特率固定=fosc /32或fosc /64 1 1 方式3:9位UART(1+8+1+1位),波特率可变,按公式计算 .SM2:允许方式2和方式3进行多机通信控制位。 在方式0或方式1下,SM2不用,应设置为0。 在方式2或方式3下, 若SM2=0,串行口以单机发送或接收方式工作,TI和RI以正常方式被激活,但不会引起中断请求; 若SM2=1,接收到第9位数据(RB8)为1时激活RI,并向CPU请求中断。 .REN:允许串行接收控制位。REN=0,禁止接收;REN=1,允许接收。 .TB8:是工作在方式2和方式3时要发送数据的第9位。 .RB8:是工作在方式2和方式3时,接收到的第9位数据 .TI:发送结束中断标志位,用于指示一帧数据发送完否 ,CPU置位,用户复位。 .RI:接收中断标志位,用于指示一帧信息是否接收完。CPU置位,用户复位。 电源控制寄存器PCON .SMOD:串行口波特系数控制位。在方式1、2和3时下,当SM
您可能关注的文档
- 材料成型技术PPT课件 冲压成形.ppt
- 材料成型技术PPT课件 第八章 连接成形.ppt
- 材料成型技术PPT课件 第二节 焊接成形工艺内容.ppt
- 材料成型技术PPT课件 第三节 焊接成形件结构设计.ppt
- 材料成型技术PPT课件 第三节 塑性成形工艺设计.ppt
- 材料成型技术PPT课件 第三节 液态成形工艺设计.ppt
- 材料成型技术PPT课件 第三节 液态成形工艺设计2.ppt
- 材料成型技术PPT课件 第四节 金属液态成形件结构设计.ppt
- 材料成型技术PPT课件 第四节 塑性成形件结构设计.ppt
- 材料成型技术PPT课件 固态成形.ppt
- 单片机原理及应用技术PPT课件 第09章 MCS-51单片机的串行接口2.ppt
- 单片机原理及应用技术PPT课件 第10章 单片机C语言程序设计.ppt
- 单片机原理及应用技术PPT课件 第11章 单片机应用系统设计方法与实例.ppt
- 单片机原理及应用技术PPT课件 微机原理与接口技术往年试题详解.ppt
- 电机及电气自动控制PPT课件 第八章 电力拖动的动力学基础.ppt
- 电机及电气自动控制PPT课件 第九章 直流电动机的电力拖动.ppt
- 电介质物理PPT教学课件 第1章-绪论.ppt
- 电介质物理PPT教学课件 第2章-介质的电极化相应.ppt
- 电介质物理PPT教学课件 第3章-电介质中的电荷转移.ppt
- 电介质物理PPT教学课件 第4章-电介质的唯象理论.ppt
原创力文档


文档评论(0)