微型计算机原理与及接口技术(第二版)第五..._().pptVIP

微型计算机原理与及接口技术(第二版)第五..._().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文档。上传文档
查看更多
微型计算机原理与及接口技术(第二版)第五..._().ppt

第八节 串行通讯接口 第八节 串行通讯接口 一、串行通讯基本概念 一串行通讯:通讯双方数据信息沿一根或双根线实现二进制序列传输称为串行通讯。 其中共十一位编码—— 1位起始位,8位数据位,2位停止位。 一个字符可由10位,10.5位,11位构成,构成一帧信息。 异步串行通讯ASYNC: 以字符为通讯单位,通讯双方以一个字符(包括附加位)作为数据传输单位,但发送方传送字符的间隔时间不定的。发送及接收的数据不需要保持严格的同步。频率差别不大于1/16。(在约定的波特率情况下)。用一个起始位表示通讯的开始,以一个停止位表示字符结束,以保持不断传送。 发送方与接收方不可用统一时钟。 异步通讯的主要特点: 1)字符帧的传输格式使发送方在字符之间可按要求插入不同长度的时间间隔,每个字符的发送是随机的。 2)每个字符开始总是以起始位为基准,使接收方和发送方保持同步。由于一个字符帧的位数最多为11位,因此,双方的时钟频率有偏差,也不致于因积累造成错位。等到下一个字符来到,又使双方同步。 异步通讯一般波特率:50~9600BAUD 异步串行通信过程 异步串行接口包括接收器和发送器 (1).发送器:包括发送缓冲寄存器TBR、发送移位寄存器和发送同步控制。发送数据的过程:CPU发来并行数据 写入8250缓冲寄存器,再送入移位寄存器,在发送时钟控制下,接照编程规定的格式,在发送时钟(下降沿)控制下,经发送移位寄存器变换为串行数据流,然后从发送引脚发送出去。 (2)接收器:由接收缓冲寄存器、接收移位寄存器、接收同步电路 构成双缓冲器结构。接收数据的过程是,当8250编程初始化后进入允许接收和准备好接收数据时,它监视接收SIN线。 接口的接收移位寄存器RSR对数据输入端SIN输入的串行数据进行移位接收。当接收完毕之后,按照规定的数据格式和波特率自动删除起始位、奇偶校验位和停止位,把串行数据移位输入转换成并行数据。接收完一个字符后,把它送入接收缓冲寄存器RBR。 2、同步通讯SYNC: 以字符序列为通讯单位,每次传送若干字节的字符数据串,构成一帧信息,称同步传输方式。 同步传输中,收发设备使用公共时钟。 短距离传输时,时钟由一条控制线传输。 远程通讯包含在信息块中。 同步传送:以字符序列为传送单位,不附加起始位、停止位,控制信息也是以字符形式表示。数据块开始有一个或两个SYN同步字符,中间是最多达上千个的字符串。最后的SYN结尾表示字称序列结束,然后再寻找SYN字符。这样构成一组数据称一帧可包含成百上千个字符。传送速率高,可达几百千波特。但双方要求发送端和接收端时钟严格同步,电路复杂。其格式如下: 同步通信规程分为两大类: 1)面向字符型通信规程。如IBM公司的二进制同步通信规程BSC(Binary Synchronous Communication),又称为BISYC,是一种具有两个同步字符的双同步通信规程。还有国际标准化组织ISO的基本型BASYC,也是一种面向字符型的同步通信规程。这两种面向字符型通信规程的特点是,规定了10个字符作为传输控制专用字符,信息场的长度为8的整数倍,传输速率为200~4800波特。 2)面向比特的通信规程。如IBM公司的同步数据链路控制规程SDLC(Synchronous Data Link Control)。ISO的高级数据链路控制规程HDLC(High-Level Data Link Control)。这类规程的特点是由比特组合来实现传输控制,而这种组合与实际的字符代码是完全相重合的,以避免引起混淆。面向比特的通信规程中规定其传输的信息长度可变,传输速率达2400波特以上。 在同步通信中,因为要求发送和接收的时钟完全同步,不可有一点误差。因此,在近距离,如几百米甚至数千米可以在传输线中增加一根时钟信号线,用同一时钟发生器驱动收发设备;在数公里以上的远距离通信中,通过调制/解调器从数据流中提取同步信号,用锁相技术可以得到和发送时钟频率完全相同的接收时钟信号。 (三)串行通信的连接方式 串行通信有三种连接方式: 1)单工方式(Simplex) 这种方式只允许数据按照一个固定的方向传送。采用该方式时,已经确定了通信两点中的一点为接收端,另一点为发送端。这种确定是不可更改的。如下图所示,在参加通信的A、B两端中,A只能为接收器,B只能为发送器。反之,不行。 2)半双工方式(Half-Duplex) 参加通信的A、B两端均具备接收或发送数据能力。由于A、B是由一条信道相连,故在某一特定的时刻,A、B的传输方式是明确的,B发A收或A发B收。决不允许A或B同一时刻中既发又收。 3)全双工方式(Full-Dupex) 当信号的发送和接收分别使用不同的传输线时,这样的通信系统就是全双工制,系统在同一时刻既可以发送又可以

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档