第8章数据通信-山东大学课程中心.ppt

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

第八章 数据通信 任课教师:刘忠国 山东大学课程中心网站: /G2S/stcmcu.cc 宏晶官方网站: STC单片机编译(汇编)/编程(烧录)/仿真工具说明书; stc15系列单片机器件手册等 keil μvision软件下载及指导手册(Help→μvision Help) / Keil Software –Cx51 编译器用户手册: Cx51编译器--对传统和扩展的8051微处理器的优化的C编译器和库参考 2 第八章 数据通信 本章学习目标 了解通信的有关概念 掌握串行通信和并行通信的原理 掌握常见串行接口(RS232/RS485/SPI/I2C)的原理及应用方法 掌握单片机并行接口的扩展方法 3 第八章 数据通信 8.1 通信的有关概念 8.1.1 串行通信的相关概念 8.1.2 并行通信的相关概念 8.2 串行接口 8.2.1 单片机的串行接口 8.2.2 RS232串行通信接口 8.2.3 RS485通信接口 8.2.4 SPI通信接口 8.2.5 I2C通信接口 8.3 并行接口的扩展方法 8.3.1 8255A接口及其应用 8.3.2 74HC595接口及其应用 4 1. 串行口的寄存器 2. 串行口的工作方式 3. 多处理机通信 4. 波特率的设定 5. 串行口通信应用举例 §8.1 通信的有关概念 通信:计算机的CPU与外部设备之间,以及计算机和计算机之间的信息交换。 通信分类:并行通信和串行通信 并行通信 以字节(Byte)或字节的倍数为传输单位; 一次传送一个或一个以上字节的数据,数据的各位同时进行传送; 适合于外部设备与微机之间进行近距离、大量和快速的信息交换。计算机的各个总线传输数据时就是以并行方式进行的。 并行通信的特点就是传输速度快,但当距离较远、位数较多时,通信线路复杂且成本高。 5 §8.1 通信的有关概念 串行通信 通信双方使用一根或两根数据信号线相连,同一时刻,数据在一根数据信号线上一位一位地顺序传送,每一位数据都占据一个固定的时间长度。 与并行通信相比,串行通信的优点是传输线少、成本低、适合远距离传送及易于扩展。缺点是速度慢、传输时间长等。 如计算机上常用的COM设备、USB设备和网络通信等设备都采用串行通信。 6 8.1.1 串行通信的相关概念 1 、串行通信的分类 (1)按照串行数据的同步方式分类 串行通信可以分为:同步通信和异步通信两类。 异步通信 异步通信(Asynchronous Communication)方式, 接收器和发送器使用各自的时钟, 它们的工作是非同步的。 数据传送以字符为单位, 字符与字符间的传送是完全异步的, 位与位之间的传送基本上是同步的。 异步传送中,每个字符要用起始位和停止位作为字符开始和结束的标志, 以字符为单位逐个发送和接收。 7 典型的异步通信格式如图所示。 8 a) 数据字为7位ASCII码时的通信格式 b) 有空闲位时的通信格式 图8-1 异步通信的格式 D0 D1 D2 D3 D4 D5 D6 异步通信 异步传送时,每个字符的组成格式 首先用一个起始位0表示字符的开始; 后面紧跟着的是字符的数据字, 数据字通常是7位或8位数据(低位在前,高位在后: D0D1D2D3D4D5D6D7), 在数据字中可根据需要加入奇偶校验位; 最后是停止位1,其长度可以是一位或两位。串行传送的数据字加上成帧信号的起始位和停止位就形成了一个串行传送的帧。 起始位用逻辑 “0”低电平表示,停止位用逻辑 “1”高电平表示。 9 异步通信 图a所示为数据字为7位的ASCII码, 第8位是奇偶校验位, 加上起始位、停止位, 一个字符帧由10位组成。形成帧信号后, 字符便一个一个地进行传送。 10 a) 数据字为7位ASCII码时的通信格式 D0 D1 D2 D3 D4 D5 D6 异步通信 在异步传送中,字符间隔不固定,在停止位后可以加空闲位,空闲位用高电平表示,用于等待发送。这样,接收和发送可以随时进行,不受时间的限制。 11 b) 有空闲位时的通信格式 D0 D1 D2 D3 D4 D5 D6 异步通信 在异步数据传送中, 通信双方必须约定好两项事宜: 字符格式。包括字符的编码形式、奇偶校验以及起始位和停止位的规定。 通信速率。通信速率通常使用比特率来表示。 比特率是数字信号的传输速率,它用单位时间内传输的二进制代码的有效位(bit)数来表示; 其单位为每秒比特数bit/s (或bps)、每秒千比特数(Kbps)或每秒兆比特数(Mbps)来表示。 12 异步通信 波特率与比特率 波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来

文档评论(0)

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

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

1亿VIP精品文档

相关文档