第9章(补充)串行接口技术探讨.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.1 串行通信的基本概念 9.2 串行口基本结构与操作方式; 计算机1 GND; 并行通信; 串行通信;9.1.1 串行数据传送方式; 这种方式允许数据在两个方向的任一方向传送,但每 次只能有一端发送。使用同一根传输线既作接收又作发送, 虽然数据可以在两个方向上传送,但通信双方不能同时收 发数据。; 3.全双工方式;9.1.2 波特率和发送/接收时钟;1)发送时钟 发送端使用的用于决定数据位宽度的时钟。 2)接收时钟 接收端使用的用于测定每一位输入数据位宽度的时钟。 3)接收/ 发送时钟频率 接收/ 发送时钟频率=n·波特率,其中n=1,16,32,64;9.1.3 串行的基本通信方式; 2.同步通信; 根据串行通信格式及约定(如同步方式、通信 速率、数据帧格式等)的不同,形成了许多串行通 信接口标准,如常见的UART(通用串行异步通信 接口)、USB(通用串行总线接口)、I2C总线、SPI 总线(同步通信)、485总线、CAN总线接口等。 下面结合MCS-51单片机介绍常用UART接口。; 1)接口信号 RS-232C通信接口又称RS-232C总线标准。 它向外部的连接器有25针和9针两种“D”型插 头,各针的功能及排列如图图9-2(a)、图9-2(b)。;2)电平转换 单片机电平通常是TTL电平,它与RS232C电平不兼 容,必须进行电平转换。 RS-232C与TTL的电平转换的芯片有MCl488传输线 驱动器和MCl489传输线接收器。由于MCl488和MCl489 需要±15v或±12V供电,造成了使用不便,现常用+5v 单电源供电的转换芯片,如MAXIM公司的MAX232芯片, 它可以实现RS-232C与TTL/CMOS电平之间的转换。MA- X232的组成及引脚图如图9-3所示。;2. RS-422A通信接口 1)接口信号 RS-422A通信接口是对RS-232C通信接口的改进, 它采用平衡传输电气标准,输人/输出均采用差分驱动, 因此具有更强的抗干扰能力,传送速率也大大提高。 它向外部的连接器常采用9针“D”型插头,各针的功能 及排列如图9-4所示。;2. RS-422A通信接口 2)电平转换 能够将TTL电平转换为RS-422A电平的常用芯片 有SN5174、MC3487等。能将RS-422A电平转换为TTL 电平的常用芯片有SN75175、MC3486等。SN75174、 SN75175 分别具有三态输出的单片差分驱动器和接收 器,符合E认标准的RS-422A规范,它采用+5V单电源 供电,功能上可以与MC3487、MC3486互换。 下图图9-5是用SN75174、SN75175实现的电平转 换电路图。;9.1.5 信号调制与解调;9.1.6 串行接口的任务;图9-2 (a) 25针插头引脚定义图;图9-2 (b) 9针插头引脚定义图;图9-3 MAX232组成及引脚图;图9-4 RS-422A插头引脚定义图;图9-5 RS-422A接口电平转移电路;9.2 51单片机串行口基本结构与操作方式; 如图9.2.1所示,串行口由发送控制、接收控制、波特率输入 管理和发送/接收缓冲器SBUF组成。串行口的通信操作体现为累 加器A与发送/接收缓冲器SBUF间的数据传送操作。; 当对串行口完成初始化操作后要发送数据时,待发送的数据由A 送入SBUF中,在发送控制器控制下组成帧结构并自动以串行方式发 送到TXD端,在发送完毕后置位TI。如果要继续发送,在指令中将TI 清零。 接收数据时,置位接收允许位才开始串行接收操作,在接收控制 器控制下,通过移位寄存器将串行数据送入SBUF。;1. SBUF —串行口数据缓冲器 2. SCON—串行口控制寄存器 3. PCON—电源及波特率选择寄存器;1)共两个:一个发送寄存器SBUF,一个接收 SBUF,二者共用一个地址99H。 2)SBUF为不可位寻址寄存器。 3)SBUF只能与A实现数据传送。;发送中断标志;;2)SM2;4)TB8;6)TI; 串行通信只用该位,SMOD=1时,波特率×2; SMOD=0时,波特率不变。;9.2.3 串行口的工作方式;1. 方式0;2. 方式1;3. 方式2和方式3;2)发送操作;3)接收操作;1.串行口的波特率; T1作波特率发生器使用时,通常选择计数初值自动重装的方式即方式2,工作在定时器状态,设计数初值为X,每

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档