第六章 串行通信接口.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文档。上传文档
查看更多
第六章 串行通信接口

第六章 串行通信接口 串行通信的基本概念 串行通信接口标准 INTEL 8251的功能及应用编程 微型计算机串行通信程序的编制 6、1 串行通信的基本概念 计算机的CPU与其外部设备之间常常要进行信息的交换, 一台计算机与其他的计算机之间有时也要交换信息。所有这些信息交换均可称为“通信”。 通信的基本方式可分为并行通信和串行通信两种。 并行通信是指数据的各位同时进行传送的通信方式。 串行通信是指数据是一位一位地按顺序传送的通信方式。 6、1、1.串行通信的分类 按照串行数据的同步方式,串行通信可分为异步传送和同步传送两类。 同步通信是靠识别同步字符来实现数据的发送和接收的,而异步通信是一种利用字符的再同步技术的通信方式。 1.1 异步传送方式 异步传送的特点是数据在线路上的传送是不连续。 数据以一个字(或称字符)为单位来传送。异步传送时,各个字符间可以是连续传送的.也可以是间断传送的,这完全由发送方根据需要来决定。 异步传送时,同步时钟脉冲并不发送到接收方,即双方各用自己的时钟源来控制发送和接收。 字符的发送是随机进行的,因此,对于接收方来说就有一个判别何时有字符达到,何时是新的一 个字符开始的问题。因此,在异步通信时,对字符必须规定一定的格式。 异步传输方式中的每个字符由4个部分组成:起始位、数据位、奇偶校验位和停止位。一个字符由起始位开始,停止位结束。 ①起始位:1位,低电平; ②数据位:5~8位,低位在前,高位在后; ③校验位:1位,对数据进行校验,奇校验和偶校验; ④停止位:1~2位,高电平。 停止位后不定长度的高电平部分称为空闲位,多少不限。停止位和空闲位都规定为高电平(逻辑1),这样就能保证起始位开始处一定有一个下降沿,指出一个字符的开始。 异步通信的时钟定时方法 波特率 波特率是指单位时间内传送二进制数据的位数,其单位是bps(位/秒),简称波特。波特率是衡量串行通信数据速度快慢的一个技术指标。有时也用“位周期”来表示传输速率,位周期是波特率的倒数。 最常用的标准波特率是110、300、600、1200、2400、4800、9600和19200bps。 并行通信中,传输速率是以每秒传送多少字节来表示。 串行通信中,传输速率是以波特率来表示 假如每传送一个8位字符,共有12位格式(其中有1个起始位,8个数据位,1个校验位,2个停止位),如果波特率是1200bps。 则每秒钟传送的字符数是1200/12=100个。 波特率和时钟频率 在串行通信时,接口电路的发送端需要用一个时钟来决定每一位对应的时间长度,同样接收端也需要由一个时钟确定每一位数据所对应的时间长度。为了实现这一目的,通常串行接口电路各有一个独立的时钟信号,发送器时钟和接收器时钟。 收/发时钟频率与波特率之间的关系: 收/发时钟频率=波特率×波特因子 一般n取1, 16, 32和64等。对于异步通信,常采用n=16;对于同步通信,则必须取n =1。 异步通信中,收发双方的约定 在异步通信中。收发双方必须事先约定两件事: 一是规定字符格式 即规定字符各部分所占的位数,是否采用奇偶校验,以及校验的方式(偶校验还是奇校验)。 二是规定所采用的波特率以及时钟频率和波特率间的比例关系。 异步传送由于不传送同步时钟脉冲,所以设备比较简单,实现起来方便。它还可根据需要连续地或有间隙地传送数据,对各字符间的间隙长度没有限制。 缺点:是在数据字符串中要加上起同步作用的起始位和停让位,降低了有效数据位的传送速率,仅适合于低速通信的场合。 1.2同步传送方式 同步传送是以许多字符或许多比特组织成的数据块为传输单位,它是一种连续传送数据的方式。 在通信开始以后,发送端连续发送字符,接收端也连续接收字符,直到一个数据块传送结束。同步传送时,字符与字符之间没有间隙,也不用起始位和停止位,仅在数据块开始时用同步字符SYNC来指示。 2. 同步通信 以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步字符,最后以校验字符结束 同步通信的数据传输效率和传输速率较高,但硬件电路比较复杂 串行同步通信主要应用在网络当中 最常使用高级数据链路控制协议HDLC 同步通信可以分为单同步字符方式和双同步字符方式。 同步字符可以由用户约定,当然也可以采用用ASCII码中规定的SYN代码,即16H。 按同步方式通信时,在发送时要插入同步字符,接收方检测到同步字符时,即准备开始接收,因此,在硬件设备上需要有插入同步字符和相应的检测手段,设备较复杂。 在同步传送时,无论接收或发送,都要求统一时钟.即时钟频率和波特率一致。为了保证接收正确无误,发送方除了传送数据外,还要把时钟信号同时传送出去。 同步传送的优点是传送速率较高

文档评论(0)

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

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

1亿VIP精品文档

相关文档