- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7章节 串行接口
第7章 串行接口 ; 计算机之间的通信有并行通信和串行通信两种。串行通信是一位一位传送数据的,由于串行通信只需要二根传送线,特别适用于长距离通信。在串行通信中,通信的快慢用波特率来表示,在不同的工作模式下,波特率的设置方式也不同,只有正确进行波特率的设置,才能进行可靠的数据通信。串行通信的总线标准有多种,有RS一232C、RS—422、RS一485以及2OmA电流环。RS一232C是最常用的串行接口标准。.MCS一51系列单片机内部有一个全双工的异步通信I/O口,波特率和帧的格式可以通过软件编程来设置。它的串行通信口有四种工作模式:方式0、方式1、方式2和方式3。帧的格式有1O位、11位两种。MCS一51系列单片机的串行通信有着广泛的应用。可以实现单片机与单片机之间或单片机与PC机之间的串行通信,也可以使用单片机的串行通信接口,实现键盘输入和LED、LCD显示器的输出控制,简化电路,节约单片机的硬件资源。应用串行通信接口,还可以进行远程参数检测和控制。;第7章 串行接口;第7章 串行接口; 在串行通信中,数据是按一定的顺序一位一位地传送的。串行通信时只需要两根传送线,可以利用电话线进行通信,特别适用于长距离通信,非常方便,价格低。图7.2所示为MCS-51系列单片机之间的串行通信的连接方法。; 在串行通信时,计算机内部的并行数据传送到内部移位寄存器中,然后数据被逐位移出形成串行数据,通过通信线传送到接收端,再将串行数据逐位送入移位寄存器后转换成并行数据存放在计算机中。进行串行通信的接收端和发送端的计算机,必须有一些约定,必须有相同的传送速率和采用统一的编码方法,接收端的计算机必须知道发送端的计算机发送了哪些信息,发送的信息是否正确,如果有错如何通知对方重新发送。发送端的计算机必须知道接收端的计算机是否正确接收到信息,是否需要重新发送,这些约定叫做串行通信协议或规程。通信的双方遵守了这些协议才能正确地进行数据通信。
串行异步通信时,数据是一帧一帧传送的,不需要同步时钟,通信方法的示意图如图7.3所示。; 在异步通信中,异步数据发送器先送出一个起始位,再送出具有一定格式的串行数据位、奇偶校验位和停止位。
在没有进行通信时,通信线上处于“1”状态。当数据发送器要发送一个字符数据时,首先发送一个起始位信号“0”,数据接收器检测到这个“0”,就开始准备接收。所以起始位的作用就是表示字符传送的开始,同时还被用作同步接收端的时钟,以保证以后的接收正确。起始位后面是数据位,数据位的个数可以有5、6、7或8位数据,数据位从最低位开始传送。数据位之后发送奇偶校验位,它只占据一位,通信双方在通信时须约定一致的奇偶校验方式,用于有限差错检测。奇偶校验位或数据位(在没有奇偶校验时)之后发送停止位,停止位有1位、1位半和2位,它一定是“1”,停止位用来表示一个字符数据的结束。数据接收器收到停止位后,知道前一个字符传送结束,同时也为接收下一个字符作准备,如果再收到“0”信号,就表示有新的字符要传送,否则就表示目前的通信结束。
串行通信中,数据在通信线路两端的设备之间传送的方式通常有三种:单工、半双工和全双工。单工为单向配置,只允许数据按照一个固定的方向传送,通信线的一端为发送端,另一端为接收端。半双工为半双向配置,允许数据向任何一个方向传送,但每次只能有一个站发送,另一个站接收。通信线两端的每一端都由一个发送设备和一个接收设备组成,通过接收和发送开关使设备与线路接通,接收与发送开关是由软件控制的电子开关,通信线两端的设备通过半双工通信协议进行功能的切换。全双工为全双向配置,允许同时双向传送数据。在半双工通信方式中,由于发送、接收方式的切换需要时间,效率比较低。而在全双工通信中,数据可以同时双向传送,效率比较高。但是,通信线两端的通信设备都必须有完整、独立的发送器和接收器。; 在MCS-51单片机芯片内部有一个全双工的串行口,它可以通过单片机内部的定时器/计数器和串行口控制寄存器,用软件设置的方式以4种工作模式和不同的波特率进行工作。; 在MCS-51单片机内部的串行接口,有二个物理上独立的发送缓冲器和接收缓冲器。发送缓冲器只能写入信息,不能被读出,用于发送信息。接收缓冲器只能读出信息,不能被写入,用于接收信息。这两个缓冲器共用一个地址:99H。另外,在串行接口内部还有二个特殊的寄存器SCON、PCON,用于控制串行接口的工作方式和波特率。 ;第7章 串行接口;其中:
SM0、SM1:用于控制串行接口的工作方式
SM0、SM1=00,定
您可能关注的文档
- 5章节 设计复杂网页.ppt
- 5章节 软件测试.ppt
- 5章节 选拔.ppt
- 5章节 设计循环结构程序.ppt
- 5章节 逻辑运算和选择结构程序设计.ppt
- 5章节 质量成本管理.ppt
- 5章节 钢筋混凝土受压构件.ppt
- 5章节 过程.ppt
- 5章节1 均值方差模型.ppt
- 5章节 预处理.ppt
- 2025年广东省深圳市南山实验中考一模物理试题及答案.docx
- 2021年贵州省黔东南州剑河四中中考历史模拟试卷.pdf
- 2021年贵州省黔东南州凯里一中高考地理模拟试卷(4月份).pdf
- 2021年贵州省黔东南州凯里学院附中中考历史模拟试卷(三).pdf
- 保险费用预算编制.pptx
- 2021年贵州省黔东南州凯里一中高考历史模拟试卷.pdf
- 2025《电商用户数据分析系统需求分析与设计案例概述》3200字.docx
- 2025《佳木斯电机绩效考核存在的问题及对策研究》5800字.doc
- 七年级上册数学同步练习(人教版2024)231有理数的乘方(2)混合运算(新教材,六大类型分层提分练)(试卷+解析).docx
- 2021年贵州省黔东南州凯里一中高考英语模拟试卷(黄金二卷).pdf
文档评论(0)