微机原理及接口技术6.5.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文档。上传文档
查看更多
数据通信即数据传送,通常近距离的数据通信称为数据传送,远距离的数据通信称为数据通信。通信方式主要分为两类:并行通信和串行通信。与并行通信比较,串行通信有以下几个不同的特点: (1)串行通信是在1条传输线上将n位信息进行分时(串行)传送。设n=8,串行通信是将8位信息分成8次,每次传送1位信息。 (2)串行通信时,通信的双方都必须使用串行接口电路连接。 6.5 串行通信 (3)由于主机内部用并行传送,串行通信时用串行传送,因此串行接口需要进行数据类型转换,即并-串数据转换。 (4)由于串行接口使用TTL电平,若串行传送使用RS-232C电平,两者之间需要进行逻辑电平转换。 (5)在远距离串行通信时,为了防止干扰,需要外加Modem,也就是说需要进行数字和模拟转换,用模拟信号进行通信,用数字信号进行处理。 (6)串行通信容易出错,因此需要进行出错控制。 6.5 串行通信 6.5.1 串行通信基础 1.串行通信规程 随着计算机网络技术和计算机通信的不断发展,为了正确进行串行通信,于是制定出一些数据通信控制规程,其实就是标准,在计算机网络中称之为协议。 规程的内容大致有以下几点: (1)信息编码,串行传输使用何种字符编码,传送双方应该相同。 (2)同步方式,传送双方采用什么方式进行同步,传送双方应该相同。 (3)信息格式,传送双方应该选用相同的信息格式。 6.5.1 串行通信基础 (4)波特率,传送双方应该选用相同的波特率。 (5)同步字符,若采用同步传送,采用什么同步字符,传送双方应该相同。 (6)校验码,采用何种校验码,传送双方应该相同。 目前采用的串行通信规程分为两类:异步通信控制规程和同步通信控制规程。同步通信控制规程又分为两类:一类称为面向字符型(character-oriented)规程;另一类是面向位型(bit-oriented)规程,其中常用的是高级数据链路通信(HDLC)规程和同步数据链路通信(SDLC)规程。 6.5.1 串行通信基础 2.串行通信分类 串行通信中的双方通常是两台计算机,而且各自独立工作,因此最重要问题就是双方同步问题。所谓同步也就是接收方(B方)用来判断发送方(A方)数据何时开始传送,如何接收数据,何时结束传送,以使接收方和发送方同步工作。 按解决同步问题的方案不同,可将串行通信进行下述分类。 (1)同步通信 当通信的双方用共同的同步字符或者同步脉冲进行同步,称为同步通信。 (2)异步通信 当通信的双方既没有共同的同步字符,也没有使用同步脉冲进行同步,而是用起始-停止信号实现同步的称为异步通信。 3.串行通信编码 在串行通信时,传送的字符都是以编码形式出现的,常用的编码有两种:EBCDIC,即扩展的BCD码,是8位编码;ASCII码,即美国标准信息交换码,是7位编码。 6.5.1 串行通信基础 6.5.1 串行通信基础 4.串行通信校验码 在串行通信中,由于是长距离传送,又由于外界电磁干扰,系统本身的硬件、软件故障,因此传送的信息会出现错误,其出错的概率远大于内存。因此要求串行通信进行差错控制,或者说要能检错和纠错。 在计算机应用中,常用的校验方法有奇偶校验、交叉奇偶校验、海明码校验、循环冗余码校验(CRC)等。在串行通信中,异步串行通信常用奇偶校验;同步串行通信常用循环冗余码校验。 (1)奇偶校验出错。在接收方接收到数据时,要进行读出校验,统计信息位中“1”的个数是偶数还是奇数,再与奇偶校验位进行比较,若两者不符即说明奇偶校验出错。 (2)溢出错误。又称为超越错误或覆盖错误。当发送方的传输速率大于接收方传输速率时会造成数据覆盖,即数据丢失。这通常是由收发双方的波特率不匹配而引起的。 (3)帧格式出错。当接收方收到的信息与约定的信息格式不符从而引起错误。这种错误大多是由于双方信息格式不一致造成的。 6.5.1 串行通信基础 6.5.1 串行通信基础 5.串行通信信息格式 (1)异步通信信息格式 信息格式又称数据格式或字符格式。异步通信每次传输一个字符,通常字符用ASCII码,采用1位奇偶校验位。在每个字符的前面加1位起始位,后面加l位停止位,这样就形成了一个完整的字符帧格式。一般情况,一帧包含10个字符位。在异步通信时,当传送字符时即传送1帧信息格式;不传送时称为空闲,用高电平(逻辑1)表示。异步通信信息格式如图6-22所示。 6.5.1 串行通信基础 ① 起始一停止位。起始位和停止位作用是同步。 ② 数据位。数据位又称信息位。 ③ 校验位。校验位是数据位的奇偶校验码,1位。 图6-22 异步通信信息格式 6.5.1 串行通信基础 (2)同步通信信息格式 同步通信控制规程可分为两类:面向字符型和面向位型,因此同步通信信息格式也分为两类,如图6-23所示。简要说

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档