- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【基本知识点与要求】 (1)了解通信的概念,理解串行通信和并行通信原理。 (2)理解 串行通信的3种方式。(3)掌握串行通信的标准、51系列单片 机串行接口的结构与控制应用方法。(4)理解51系列单片机的 通信工作方式及其应用。 通信:计算机与计算机之间或者与外设之间的信息交换。 通信的基本方式:并行通信和串行通信。 并行通信:一个数据编码字符的所有位都同时发送、并排传输, 又同时被接收的方式。 串行通信:一个数据编码字符的所有位按一定顺序,一位接着一 位被发送和接收的方式。 (2)GF1、GF0—通用标志位。 这两个标志位可供用户使用,可用软件置1或清0。 (3)PD—掉电方式控制位。 若PD=1,单片机进入掉电工作方式。 (4)IDL—待机(空闲)方式控制位。 若IDL=1,单片机进入待机工作方式。 利用51单片机的串行接口可以实现51单片机之间的点对点 串行通信、多机通信以及51单片机和PC机间的单机和多机通信。 6.4 51系列单片机的通信 (5)当主机需要和其它从机通信时,可再发出从机的地址帧信息,回到(2)。 6.4.3 51系列单片机与PC机通信技术 程序流程和详细的程序请参考教材,这里离不再介绍。 在测控系统和工程应用中,常遇到多项任务需同时执行的情况,因而主从式多机分布式系统成为现代工业广泛应用的模式。由PC机和51系列单片机就可以组成一种分布式系统。各单片机独立完成数据采集处理和控制任务,同时通过通信接口将数据传给PC机,PC机将这些数据进行处理、显示或打印,把各种控制命令传给单片机,以实现集中管理和最优控制。 PC机有两个标准的RS-232C串行接口,信号符合RS-232C标准,而51系列单片机的串行通信由TXD端(发送数据)和RXD端(接收数据)来进行全双工通信的,信号是TTL/CMOS电路标准。 2. 模式0移位输入 6.3 串行接口的工作模式 当REN=1且RI位清除时,就会启动一次接收过程。接收器以 的波特率接收RXD引脚输入的数据,当接收器接收完8位数据后,置中断标志RI=1,向CPU申请中断。在再次接收数据之前,必须用软件将RI清零。模式0的串行数据输入时序如图所示。 6.3.2 模式1 SM0 SM1=0l时,串行接口工作于模式1,是串行异步通信方式。由TXD引脚发送数据,RXD引脚接收数据。数据传输波特率可变,由T1的溢出率及SMOD位决定,可用程序设定。发送或接收的一帧信息由10位组成:1位起始位(0)、8位数据位(低位在前)和l位停止位(1)。帧格式如下: 6.3 串行接口的工作模式 停止位 D7 D6 D5 D4 D3 D2 D1 D0 起始位 1. 模式1发送 在TI=0的条件下,当执行任何一条写发送缓冲器SBUF的指令时,就启动串行数据的发送过程。发送电路自动在8位数据的开始和结尾分别添加起始位(逻辑“0”)和停止位 (逻辑“1”),在发送移位脉冲作用下,并开始从TXD端发出。一帧数据发送完之后,维持TXD端为高电平,并使TI标志位置位。由软件清零后,方可发送下一帧数据。模式1的发送数据时序如图所示。 2. 模式1接收 模式1时,在REN=1的条件下,串行接口从RXD引脚上检测到一个1到0的跳变时,就开始接收一帧数据。在接收移位脉冲的控制下,把收到的数据一位一位地送入移位寄存器,直到8位数据和停止位全部收到为止。当RI=0且停止位为1或者SM2=0时,将 6.3 串行接口的工作模式 接收到的9位数据的前8位送入接收数据缓冲器SBUF、第9位(停止位)送入RB8,同时置位RI,该位可供查询或请求中断;否则8位数据不装入接收数据缓冲器SBUF,丢掉接收的结果。模式1的接收数据时序如下图所示。 6.3 串行接口的工作模式 6.3 串行接口的工作模式 在接收过程中,接收控制器以波特率的16倍的速率对RXD引脚进行检测。计数器的16个状态把每一位的时间分为16份,将每一位时间的第7、8、9这3个脉冲作为真正的对接收信号的采样脉冲,取3个采样值中至少有两个是一致的值,即采用3中取2的方法,这样就可以抑制噪声干扰。同时,由于每一位时间的第7、8、9这3个脉冲对应于每一位的中间值。这样可避免发送端与接收端的波特率差异带来的错位或漏码发生。 SM0 SM1=10时,串行接口工作于模式2、为异步通信接口,常用于多机通信。由TXD引脚发送数据,RXD引脚接收数据。一帧数据由11位组成,1位起始位(逻辑“0”)、8位数
您可能关注的文档
- 单片机原理及应用 作者 张兰红 第2章 单片机应用系统的开发环境.ppt
- 单片机原理及应用 作者 张兰红 第3章 80C51系列单片机的硬件基础知识.ppt
- 单片机原理及应用 作者 张兰红 第6章 中断系统及应用.ppt
- 单片机原理及应用 作者 张兰红 第7章 定时器计数器及应用.ppt
- 单片机原理及应用 作者 张兰红 第9章 80C51单片机系统扩展技术.ppt
- 单片机原理及应用技术 作者 牛月兰 第1章 单片机概述.ppt
- 单片机原理及应用技术 作者 牛月兰 第10章 AT89S51单片机与输入输出外设的接口.ppt
- 单片机原理及应用技术 作者 牛月兰 第11章 AT89S51单片机与AD、DA转换器的接口.ppt
- 单片机原理及应用技术 作者 牛月兰 第12章 串行扩展技术.ppt
- 单片机原理及应用技术 作者 牛月兰 第13章AT89S51单片机的应用设计与调试.ppt
- 单片微机原理与应用 作者 罗印升 2011-part_09.ppt
- 单片微机原理与应用 作者 罗印升 素材包 第2章 51系列单片机的结构及原理.ppt
- 单片微机原理与应用 作者 罗印升 素材包 第4章 中 断 系 统.ppt
- 单片微机原理与应用 作者 罗印升 素材包 第5章 51系列单片机的定时器/计数器.ppt
- 单片微机原理与应用 作者 罗印升 素材包 第7章 51系列单片机的系统扩展.ppt
- 单片微机原理与应用 作者 罗印升 素材包 第9章 51系列单片机应用系统设计.ppt
- 单片微机原理与应用 作者 罗印升 素材包 第10章 C51程序设计基础与开发环境.ppt
- 单片微型计算机原理及应用 作者 赵广复 第1章 单片机概述.ppt
- 单片微型计算机原理及应用 作者 赵广复 第3章 MCS—51单片机的指令系统.ppt
- 单片微型计算机原理及应用 作者 赵广复 第4章 MCS—51单片机的汇编语言程序设计.ppt
文档评论(0)