第7章 单片机的串行口通信.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 80C51单片机的串行口通信 第7章 目录 7.1 串行通信基础知识 7.1.1 并行通信与串行通信 7.1.2 串行通信的通信方式 7.1.3 串行通信的数据传送方向 7.1.4 通信中的误码问题 7.2 80C51系列单片机的串行接口 7.2.1 串行接口的结构 7.2.2 串行接口的控制寄存器? 7.2.3 串口通信的波特率设计 7.3 串行口工作模式 7.3.1 模式0 7.3.2 模式1 7.3.3 模式2 7.3.4 模式3 第7章 目录 7.4 串行通信应用举例 7.4.1 串行口模式0的应用 7.4.2 串行口模式1的应用 7.4.3 串行口模式2的应用 7.4.4 串行口模式3的应用 7.5 串行通信实用技术 7.5.1 双机串行通信的硬件连接 7.5.2 80C51单片机的多机通信 7.5.3 双机串行通信软件编程 7.5.4 PC机与单片机的点对点串行通信接口设计 7.5.5 PC机与多个单片机的串行通信接口设计 7.1串行通信基础知识 7.1.1并行通信与串行通信 1、并行通信 ●并行通信是指将数据字节的各位用多条数据线同时进行传送。每一位数据都需要一条传输线,8位数据总线的通信系统,一次传送8位数据(1个字节),将需要8条数据线。 ●并行通信的特点:是传送速度快、 需要的数据传输线较多。因此当 距离较远、位数又多时导致了通 信线路复杂且成本高。一般适合 于短距离的数据传输。 7.1串行通信基础知识 7.1.1并行通信与串行通信 2、串行通信 ●串行通信是指所传送的数据按顺序一位接一位地进行传送。因为一次只能传送一位,所以对于一个字节的数据,至少要分8位才能传送完毕。 ●串行通信的特点是需要的数据传输线较少,通信线路简单、成本低,适用于数据的远距离通信。 但传输速度慢。只要一对传输线: 即发送线和接收线就可以实现通信。 缺点是传送速度慢,假设并行传送 n位数据所需的时间为t,那么串行 传送的时间至少为nt,而实际上总 是大于nt。 7.1串行通信基础知识 7.1.2串行通信的通信方式 根据通信协议的不同,串行通信可分为同步通信和异步通信两种基本方式。 1、同步通信 同步通信是一种连续串行传输数据的通信方式,传送的数据可以是多个字符组成的数据块,每次传送的一帧数据由同步字符、数据字符和校验字符三部分组成。传输一帧数据的开头采用同步字符使收发双方实现严格同步,期间不允许出现空隙,没有起始位和停止位,提高了传输速度。无数据传送时,发送同步字符。同步通信方式发送的数据量大、速度快,常用于传输速度要求高的场合,但较复杂。 7.1串行通信基础知识 7.1.2串行通信的通信方式 1、同步通信 7.1串行通信基础知识 7.1.2串行通信的通信方式 2、异步通信 异步通信不需要同步字符,也不需要发送设备保持数据块的连续性。发送的每一字符,都必须先按照通信双方约定好的格式进行格式化,在其前、后分别加上起始位和停止位,用以指示每一字符的开始和结束。一帧信息传送完毕后,可传送不定长度的空闲位“1”,作为帧与相邻帧之间的间隔,也可以没有空闲位间隔。 80C51单片机一般采用异步通信方式,一个字符帧的异步串行通信格式如图7-3所示。 7.1串行通信基础知识 7.1.2串行通信的通信方式 2、异步通信 7.1串行通信基础知识 7.1.3串行通信的数据传送方向 数据通信系统一般由数据发送方、数据接收方及数据通路组成的。串行通信的数据是在两个站之间传送的,按照数据的传送方向,串行通信有三种数据通路连接方式。 1、单工方式 在单工方式下,通信线的一端 接发送器,另一端接接收器, 形成单向连接。若A为发送端, B为接收端,数据仅能从A端发 至B端,如广播、无线寻呼等, 如7-4中(a)图所示。 7.1串行通信基础知识 7.1.3串行通信的数据传送方向 2、半双工方式 在半双工方式下,系统中的每个通信设备都由一个发送器和一个接收器组成,通过收、发开关接到通信线上。数据既可从A端发送到B端,也可以由B端发送到A端,不过在同一时间只能作一个方向的数据传送,如使用同一载波频率的对讲机,如7-4中(b)图所示。 3、全双工方式 在全双工方式下,在同一时间两端既可同时发送,也可同时接收,如普通电话、手机等,80C51单片机使用全双工方式,如7-4(c)图所示。 7.1串行通信基础知识 7.1.3串行通信的数据传送方向 数据通信系统一般由数据发送方、数据接收方及数据通路组成的。串行通信的数据是在两个站之间传送的,按照

文档评论(0)

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

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

1亿VIP精品文档

相关文档