第十章 51单片机串口通信.pdf

  1. 1、本文档共133页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机与外界的信息交换称为通信. 分为并行通信和串行通信. 数据的每位同时在多根数据线上发送或者接收. 各数据位同时传送,传送速度快,效率高.有多 少数据位就需要多少根数据线,传送成本高.在集成电路芯片的 内部,同一插件板上各部件之间,同一机箱内部插件板之间等的 数据传送都是并行的.并行数据传送的距离通常小于30 米. 数据的每一位在同一根数据线上按顺序逐位发送或者 接收. 数据传输按位顺序进行,最少只需一根传输线 即可完成,成本低,速度慢.计算机与远程终端,远程终端与远程 终端之间的数据传输通常都是串行的.串行数据传送的距离通常 从几米到几千公里. 在异步通信中,数据通常以字符(char) 或者字节(byte)为单 位组成字符帧传送的. 字符帧: 由发送端一帧一帧的发送,通过传输线被接收设备一 帧一帧的接收.发送端和接收端可以有各自的时钟来控制数据的 发送和接收,这两个时钟源彼此独立,互补同步. 异步通信中,接收端靠字符帧格式判断发送端何时开始发送, 何时结束发送. 平时,发送线为逻辑1(高电平),每当接收端检测到 传输线上发送过来的低电平逻辑 0 时,就知道发送端开始发送,每 当接收端接收到字符帧中的停止位时,就知道一帧字符信息已发 送完毕. 在没有数据传送时,通信线上处于逻辑“1”状态。当发送 端要发送 1 个字符数据时,首先发送 1 个逻辑“0”信号,这个低 电平便是帧格式的起始位。其作用是向接收端表示发送端开始发 送一帧数据。接收端检测到这个低电平后,就准备接收数据信号。 在起始位之后,发送端发出(或接收端接收)的是数据位, 数据的位数没有严格的限制,5~8 位均可。由低位到高位逐位 传送。 数据位发送完(接收完)之后,可发送一位用来检验数据在 传送过程中是否出错的奇偶校验位。奇偶校验是收发双方预先约 定好的有限差错检验方式之一。有时也可不用奇偶校验。 字符帧格式的最后部分是停止位,逻辑“1”电平有效,它可 占1/2 位、1 位或 2 位。停止位表示传送一帧信息的结束,也为 发送下一帧信息作好准备。 波特率(Baud Rate)是串行通信中一个重要概念,它是指传输数据 的速率, 亦称比特率。波特率的定义是每秒传输二进制数码的位 数。如:波特率为 1200bps 是指每秒钟能传输 1200 位二进制数 码。 波特率的倒数即为每位数据传输时间。例如:波特率为 1200bps, 每位的传输时间为: 波特率和字符的传输速率不同,若采用图9.4 的数据帧格式, 并且数据帧连续传送(无空闲位),一帧传输 11 位,则实际的字 符传输速率为 1200/11=109.09 帧/秒。 波特率也不同于发送时钟和接收时钟频率。同步通信的波特 率和时钟频率相等,而异步通信的波特率通常是可变的。 异步通信的优点是不需要传送同步脉冲,字符帧长度也不受 限制,所需设备简单., 异步通信的缺点是字符帧中因包含有起始位和停止位而降低 了有效数据的传输速率. 同步通信的优点是传输速率较高,通常可达 56000bit/s 或者更 高. 同步通信的缺点是要求发送时钟和接收时钟保持严格同步, 故发送时钟除了和发送波特率保持一致外,还要求把它同时传 送到接收端去. 单片机原理及应用 第9章 串行接口及串行通信技术 教学目标 9.1 串行通信基础知识 9.2 AT89C51 的串行接口 9.3 AT89C51 串行接口的应用与编程 9.4 多机通信 9.5 PC机与单片机间的串行通信 9.6 实训指导 本章小结 思考题与习题 主目录 上一页 下一页 结 束 单片机原理及应用 教学目标 通过本章教学,要求达到以下目标: 1. 串行通信的基本概念:了解并行/ 串行通信的 概念;理解串行通信中的异步/ 同步通信的基 本概念;理解波

文档评论(0)

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

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

1亿VIP精品文档

相关文档