微型计算机原理与接口技术第十章课后答案微型计算机原理与接口技术第十章课后答案.pdf

微型计算机原理与接口技术第十章课后答案微型计算机原理与接口技术第十章课后答案.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理与接口技术第十章课后答案微型计算机原理与接口技术第十章课后答案

第十章 1. 串行通信与并行通信的主要区别是什么?各有什么优缺点? 答:计算机与外部的信息交换称为通信,基本的通信方式有两种,并行通信和串行通信。 并行通信:数据各位同时传送,此方式传输数据的速度快,但使用的通信线多,若要 并行传送 8 位数据,需要用 8 根数据线,另外还需一些控制信号线。随着传输距离的增加, 通信线成本的增加将成为突出的问题,而且传输的可靠性随着距离的增加而下降。因此,并 行通信适用于近距离传送数据的场合。 串行通信:将要传送的数据或信息按一定的格式编码,然后在单根线上按一位接一位 的先后顺序进行传送。发送完一个字符后,再发送第二个。接收数据时,每次从单根线上一 位接一位的接收信息,再把它们拼成一个字符,送给 CPU 作进一步处理。适用于远距离通 信,需要的通信线少和传送距离远等优点。 2. 在串行通信中,什么叫单工、半双工、全双工工作方式? 答:串行通信时,数据在两个站 A 与 B 之间传送,按传送方向分成单工、半双工和全双工 三种方式。 单工数据线仅能在一个方向上传输数据,两个站之间进行通信时,一边只能发送数据, 另一边只能接收数据,也称为单向通信。 在半双工方式中,数据可在两个设备之间向任一个方向传输,但两个设备之间只有一 根传输线,故同一时间内只能在一个方向上传输数据,不能同时收发。 全双工:对数据的两个传输方向采用不同的通路,可以同时发送和接收数据。 3. 什么叫同步工作方式?什么叫异步工作方式?哪种工作方式的效率更高?为什么? 答:串行通信有两种基本工作方式:异步方式和同步方式 异步方式:不发送数据时,数据信号线总是呈现高电平,称为 MARK 状态,也称空闲 状态。当有数据要发送时,数据信号线变成低电平,并持续一位的时间,用于表示字符的开 始,称为起始位。起始位后,在信号线上依次出现待发送的每一位字符数据,最低有效位 D0 最先送出,根据不同编码,有效数据位可由 5 位、6 位、7 位或 8 位构成,数据位后面有 一个奇偶校验位,校验位后至少有一位高电平表示停止位,用于指示字符的结束。由此可见, 异步方式发送一个 7 位的 ASCII 码时,实际需发送 10 位、10.5 位或 11 位信息,故影响传 输效率。 同步方式:没有数据传送时,传输线处于MARK 状态,为了表示数据传输的开始,发 送方式发送一个或两个特殊字符,称为同步字符。当发送法和接收方达到同步后,就可以一 个字符接一个字符发送一大块数据,不再需要用起始位和停止位了,这样就可以明显的提高 数据的传输速率。同步方式传送数据时,在发送过程中,收发双发还必须用同一个时钟进行 协调,用于确定串行传输中每一位的位置。接收数据时,接受方可利用同步字符将内部时钟 与发送方保持同步,然后将同步字符后面的数据逐位移入,并转换成并行格式,供 CPU 读 取,直至收到结束符为止。 4. 用图表示异步串行通信数据的位格式,标出起始位,停止位和奇偶校验位,在数字位上 标出数字各位发送的顺序。 答: 5. 什么叫波特率?什么叫波特率因子?常用的波特率有哪些? 答:在串行通信中,波特率表示数据传送的速率,每秒钟内所传送数据的位数称为波特率, 单位为波特 bps (Bd )。 在波特率指定后,输入移位寄存器/输出移位寄存器在接收时钟/发送时钟控制下,按指 定的波特率速度进行移位。一般几个时钟脉冲移位一次。要求:接收时钟/发送时钟是波特 率的 16、32 或 64 倍。波特率因子就是发送/接收 1 个数据(1 个数据位)所需要的时钟脉 冲个数,其单位是个/位。 常用的波特率为 110,300,600,1200,2400 ,4800 ,9600,19200,28800 ,36400, 57600 波特。 6. 若某一终端以 2400 波特的速率发送异步串行数据,发送 1 位需要多少时间?假设一个字 符包含 7 个数据位、1 个奇偶校验位、1 个停止位,发送 1 个字符需要多少时间? 答:1/2400=0.416ms, 一个字符包含 7 个数据位、1 个奇偶校验位、1 个停止位,1 个起始位,发送 1 个字符 需要 10/2400=4.16ms 7. 什么叫 UART ?什么叫USART ?列举典型芯片的例子。 答:仅用于异步通信的接口芯片,称为通用异步收发器 UART (Univ

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档