第 11 章 串行通信及接口电路.pptVIP

  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文档。上传文档
查看更多
第 11 章 串行通信及接口电路 本章讲述: 11.1 串行通信 11.2 Intel 8251A可编程通信接口 11.1 串行通信 11.1.1 概述 CPU与外部的信息交换称为通信(Communication)。基本的通信方式有两种: 并行通信——数据的各位同时传送; 串行通信——数据一位一位顺序传送。 并行通信与串行通信方式如图11-1所示。 1. 串行通信的优点 从图11-1中可以看到,在并行通信中数据有多少位就要有同样数量的传送线,而串行通信只要一条传送线。故串行通信节省传送线,特别是当位数很多和长距离传送时,这个优点就更为突出。例如,微型计算机要将数据传送到远方的终端,或传送到大的计算中心,则常用通信线路(电话线等)进行传送,这时采用串行传送可以大大减少传送线,从而大大地降低成本。但是串行传送的速度慢,若并行传送所需的时间为T,则串行传送的时间至少为NT(其中N为位数)。 2. 同步通信与异步通信 在串行通信中,有两种最基本的通信方式: (1) 非同步(异步)通信ASYNC(Asynchronous Data Communication) 它用一个起始位表示字符的开始,用停止位表示字符的结束来构成一帧。如图11-2所示。起始位占1位,字符编码为7位(ASCII码),第8位为奇偶校验位,即加上这一位(第8位)使字符中为“1”的位为奇数(或偶数),停止位可以是1位、1.5位或2位。于是一个字符就由10个或10.5个或11个二进制位构成。 用这样的方式表示字符,则字符可以一个挨着一个传送。 在非同步数据传送中,在CPU与外设之间必须有两项规定: ① 字符格式 即前述的字符的编码形式,奇偶校验形式,以及起始位和停止位的规定。例如,用ASCII编码,字符为7位,加一位奇偶校验位,一位起始位,以及一位停止位,共10位。 ② 数据信号传送速率 数据信号传送速率的规定,对于CPU与外界的通信是很重要的。假如数据传送的速率是120字符/秒,而每一字符包含10个数据位,则每秒传送的二进制位数(b/s,常称为bps)为: 10×120=1200(位/秒)=1200(bps) 则每一位的传送时间即为: Td=1/1200=0.833(ms) ③ 波特率(Baud rate) 串行通信的信号常常要通过调制解调器进行传送。 在数据源出口与调制器入口之间,或者解调器出口与数据信宿入口之间,用数据信号传输率(bps)来描述数字信号的传输速度;而在调制器出口、通信线路与解调器入口之间,用单位时间内线路状态变化(电信号变化)的数目即波特率来描述传输速度,如图11-3所示。 当采用“零调制”或“空调制”,即基波传输时,或者在单位时间内仅调制或解调一个信号时,则数字信号传输率(bps)与波特率是一致的。在采用调制解调器的载波传输系统中,两者间的关系为: C=B·log2n 其中: C——数据信号传输速率(bps); B——调制速率(baud); n——调制信号数或线路状态数,它是2的整数倍。 异步通信的传送速度在50~9600波特之间,常用于计算机到CRT终端和字符打印机之间的通信,直通电报以及无线电通信的数据发送等。 (2) 同步传送 在异步传送中,每一个字符要用起始位和停止位作为字符开始和结束的标志,占用了时间。所以,在数据块传送时,为了提高速度,就去掉这些标志,采用同步传送,于是在数据块开始处就要用同步字符来指示。如图11-4所示。 同步传送的速度高于异步,通常为几十~几百千波特(kilobaud)。但它要求有时钟来实现发送端与接收端之间的同步,故而硬件复杂。常应用于: ① 计算机到计算机之间的通信。 ② 计算机到CRT/外设之间的通信等。 3. 数据传送方向 通常串行通信,数据在两个站之间是双向传送的,A站可作为发送端,B站作为接收端;也可以A站作为接收端而B站作为发送端。根据要求又可以分为: (1) 半双工(Half Duplex) 半双工如图11-5所示。 每次只能有一个站发送,即只能是由A站发送到B站,或是由B站发送到A站,不能A站和B站同时发送。 (2) 完全双工(Full Duplex) 完全双工即两个站同时都能发送。如图11-6所示。 4. 信号的调制和解调 计算机通信是一种数字信号的通信,如图11-7所示。 它要求传送线的频带很宽,而在长距离通信时,通常是利用电话线传送的,电话线不可能有这样宽的频带,其宽带如图11-8所示。所以若有数字信号直接通信,经过传送线,信号就会产生畸变,如图11-9所示。 所以,要用调制器(Modulato

文档评论(0)

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

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

1亿VIP精品文档

相关文档