新编单片机原理及应用 教学课件 作者 汪贵平 1_第6章 单片机的串行接口及串行通信.pptVIP

新编单片机原理及应用 教学课件 作者 汪贵平 1_第6章 单片机的串行接口及串行通信.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.应用程序举例 图6-6 甲机和乙机程序执行流程图 a)甲机程序执行流程图 b)乙机程序执行流程图 6.4.3 串行口工作方式2和方式3 1.工作方式2 2.工作方式3 3.方式3应用举例 1.工作方式2 方式2是9位异步串行通信方式,一帧数据一般为11位,即1个起始位、9个数据位和1个停止位。其帧格式为: 起始D0D1D2D3D4D5D6D7D8停止 2.工作方式3 方式3也是9位异步串行通信方式,一帧数据一般为11位,其通信过程与方式2相同,所不同的仅在于波特率。方式2的波特率只有固定的两种,而方式3的波特率可由用户根据需要设定。其设定方法与方式1相同,即由定时器T1的溢出率决定,通过设置定时器T1的初值来设定波特率。 3.方式3应用举例 通信双方均采用系统时钟频率fosc=11.0592MHz,数据传输率为9600bit/s。要求采用方式3,用中断方式发送和接收数据。串口初始化程序可以调用前面的Void initialmode3int(void)函数。 6.5 单片机串行通信接口技术 6.5.1 常用的标准串行通信接口 6.5.2 单片机串行通信接口 6.5.3 单片机与PC通信接口 6.5.4 单片机与计算机通信程序设计 6.5.1 常用的标准串行通信接口 1.RS-232C接口 2.RS-422A接口 3.RS-485接口 4.各种串行接口性能比较 1.RS-232C接口 图6-7 “D”型9针插头引脚定义 1.RS-232C接口 表6-3 微型计算机通信中常用的RS-232C接口信号 1.RS-232C接口 图6-8 MAX232引脚图 1.RS-232C接口 图6-9 MAX232内部结构及外部元件图 2.RS-422A接口 RS-232C虽然应用很广,但因其推出较早,在对传输距离、传输速度要求更高的通信过程中存在数传起率低、通信距离短、容易产生串扰等缺点。鉴于此,EIA又制定了RS-422A标准。RS-232C既是一种电气标准,又是一种物理接口功能标准,而RS-422A仅仅是一种电气标准。 3.RS-485接口 电气特性 RS-485是RS-422A的变型,它与RS-422A的区别在于:RS-422A为全双工,采用两对平衡差分信号线;而RS-485为半双工,采用一对平衡差分信号线。RS-485专门用于多站互连,RS-485标准允许最多并联32台驱动器和32台接收器。 4.各种串行接口性能比较 表6-4 各种串行接口的性能 6.5.2 单片机串行通信接口 1.TTL电平通信接口 2.RS-232C双机通信接口 3.RS-422A双机通信接口 4.RS-485双机通信接口 5.RS-485主从多机通信接口 6.5.2 单片机串行通信接口 图6-10 直接采用TTL电平 实现的双机通信接口电路 1.TTL电平通信接口 2.RS-232C双机通信接口 图6-11 采用RS-232C实现的双机通信接口电路 3.RS-422A双机通信接口 图6-12 采用RS-422A实现的双机通信接口电路 4.RS-485双机通信接口 图6-13 采用RS-485实现双机通信的接口电路 5.RS-485主从多机通信接口 图6-14 采用RS-485构成的主从多机通信接口电路 6.5.3 单片机与PC通信接口 图6-15 计算机与多个近距离单片机系统进行通信的星形连接方式示意图 6.5.4 单片机与计算机通信程序设计 数据通信与电话通信不同,在工业现场,数据通信过程没有人直接参与,必须通过遵守相同的传输控制规程(通信协议规程)才可能使通信双方协调、可靠地工作。因此,主机要对通信网络中的多个智能仪器仪表单元进行控制,需要设计一套完善的通信协议。 第6章 单片机的串行接口及串行通信 6.1 串行通信基础 6.2 串行口的结构与工作原理 6.3 串行口的控制寄存器 6.4 单片机串行通信的工作方式 6.5 单片机串行通信接口技术 6.1 串行通信基础 6.1.1 异步串行通信的字符格式 6.1.2 异步串行通信的信号形式 6.1.3 串行通信的数据通路形式 6.1.4 串行通信的数据传输速率 6.1.1 异步串行通信的字符格式 1)起始位——开始一个字符传送的标志位。 2)数据位——起始位之后传送的数据信号位。 3)奇偶校验位——用于对字符的传送作正确性检查,因此奇偶校验位是可选择的,共有3种可能,即奇校验、偶校验和无校验,由用户根据需要选定。 4)停止位——用以标志一个字符的结束,位于字符帧的末尾,逻辑高电平有效,它可以是1、1.5或2位数据宽度,在实际中根据需要确定。 5)位时间——发送一位数据所需的时间,也称一位数据宽度。 6)帧(Frame)——从起始位开始到停止位结束的全部内容称为一帧。 6.1.1 异步串行通信的字符格式 图6

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档