网站大量收购独家精品文档,联系QQ:2885784924

MCS-51单片机原理及应用技术知识教程第8章MCS-51单片机的串行通信技术知识.ppt

MCS-51单片机原理及应用技术知识教程第8章MCS-51单片机的串行通信技术知识.ppt

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

第8章 MCS-51单片机的串行通信技术 计算机的CPU与外部设备之间常常要进行信息交换称为数据通信。 在计算机系统中,CPU与外部通信的基本通信方式有两种: 并行通信:数据的各位同时传送; 优点:传递速度快; 缺点:数据有多少位,就需要多少条传输线; 串行通信:数据一位一位依次序传送;传输只需一条线,适用于远程通信、分级、分层、及分布式控制系统,是单片机之间的通信主要方式。通过串行接口实现。 优点:只需一对传输线,降低传送成本,节省传输线,特别是数据位数很多、远距离数据传送时,优点更突出。 缺点:传送速度较低。 应用时,可根据数据通信的距离决定采用的通信方式。 例如:在PC机与外部设备通信时, 如果距离较短可采用并行数据通信方式; 当距离较远时,则要采用串行数据通信方式。 MCS-51单片机具有并行和串行二种基本数据通信方式。 图8-1(a)所示为MCS-51单片机与外设间8位数据并行通信的连接方法。 图8-1(b)所示为串行数据通信方式的连接方法。 MCS-5l单片机内部除含有4个并行I/O接口外,还有一个串行通信接口。 (a)并行通信 (b)串行方式 图8-1 两种通信方式的示意图 (a)无空闲位字符帧 (b)有空闲位字符 图8-2 异步通信一字符帧数据格式 起始位:在通信线上没有数据传送时处于逻辑“1”状态。在发送设备要发送—个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。 数据位:数据位(D0~D7)紧接在起始位后面,通常用户根据情况可取为5~8位,依据数据位由低到高的顺序依次传送。 奇偶校验位:奇偶校验位只占一位,紧接在数据位后面,用来表示串行通信中采用奇校验还是偶校验,也可用这一位(I/O)来确定这一帧中的字符所代表信息的性质(地址/数据等)。由用户根据需要决定; 停止位:位于字符帧末尾,表示字符的结束,为逻辑“l”高电平,停止位可以是1、1/2、2位。 在串行通信中,发送端一帧一帧发送信息,接收端一帧一帧接收信息。两相邻字符帧之间可以无空闲位,也可以有若干空闲位,这由用户根据需要决定。 图8-2(a)表示一个字符紧接一个字符传送的情况,上一个字符的停止位和下一个字符的起始位是紧相邻的; 图8-2(b)则是两个字符间有空闲位的情况,空闲位为“1”,线路处于等待状态。 异步通信的优点:不需要传送同步脉冲,字符帧长度也不受限制,故所需设备简单; 缺点:字符帧中因包含有起始位、停止位及空闲位而降低了有效数据的传输速率。 同步通信(Synchronous Communication) 同步通信是一种连续串行传送字符数据的通信方式,一次通信只传送一帧信息。 同步通信时,字符之间无间隙,亦无起始位和停止位,仅在数据块开始时用同步字符SYNC来指示(常约定1~2个),然后是连续的若干个数据块。 同步字符的插入可以是单同步字符方式或双同步字符方式,均由同步字符、数据字符和校验字符CRC等三部分组成: 同步字符位于帧结构开头,用于确认数据字符的开始。 数据字符在同步字符之后,字符个数不受限制,由所需传输的数据块长度决定; 校验字符有1~2个,位于帧结构末尾,用于接收端对接收到的数据字符的正确性的校验。 如图4-3所示;在同步通信中,同步字符可以采用统一标准幅式,也可由用户约定。在单同步字符帧结构中,同步字符常采用ASCII码中规定的SYNC代码;在双同步字符帧结构中,同步字符一般采用国际通用标准代码EB90H。 同步 字符1 数据 字符1 数据 字符2 数据 字符3 …… 数据 字符n CRC1 CRC2 同步 字符1 同步 字符2 数据 字符1 数据 字符2 …… 数据 字符n CRC1 CRC2 (a)单同步字符帧格式 (b)双同步字符帧格式 图8-3 同步传送的数据格式 优点:数据传输速率较高,通常可达56000bit/s或更高, 缺点:要求发送时钟和接收时钟保持严格同步,要求用时钟来实现发送端与接收端之间的同步。为了保证接收无误,发送方除了传送数据外,还要把时钟信号同时传送。 以同步字符作为传送的开始,从而使收/发双方取得同步; 每位占用的时间都相等; 字符数据之间不允许有空隙,当线路空闲或没有字符可发时,发送同步字符。 同步字符可由用户选择一个或二个特殊的8位二进制码作为同步字符。同步通信的收/发双方必须使用相同的同步字符。作为应用,异步通信常用于传输信息量不太大、传输距离远、传输速度比较低的场合,如每秒50-9600波特。在信息量很大,传送速度要求较高的场合,常采用同步通信,速度可达每秒800,000位。 8.1.2串行通信的制式 在串行通信中,数据是在两个站之间传送的。按照数据传送方向,串行通信可分为: 单工制

文档评论(0)

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

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

1亿VIP精品文档

相关文档