1 / 57
文档名称:

串行通信资料.ppt

格式:ppt   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

串行通信资料.ppt

上传人:分享精品 2016/4/6 文件大小:0 KB

下载得到文件列表

串行通信资料.ppt

相关文档

文档介绍

文档介绍:微机原理与应用华东师范大学电子系 08级主讲:李外云博士 ******@. 第十章串行通信?串行通信的基本概念?串行通信的接口标准?8250 可编程串行接口芯片本章内容本章内容本章内容?了解微机串行通信的基本概念?了解 RS-232C 串行接口标准及其用法?掌握 8250 芯片的接口技术及程序设计学习目的学习目的学习目的 串行通信的基本概念串行通信的基本概念通信: 计算机与外部设备之间、计算机之间的信息交换。通信的基本方式并行通信串行通信异步通信同步通信 串行通信与并行通信 串行通信与并行通信一. 异步通信方式( ASYNC ) 第 n+1 个字符第n个字符空闲位起始位停止位 7位数据位空闲位起始位01 1 1 1 0 D 0 D 1 D 2 D 3 D 4 D 5 D 6 异步通信字符格式 异步串行通信异步指发送端和接收端不使用共同的时钟、也不在数据中传送同步信号,采用约定的数据格式和波特率。 1. 数据帧格式 2异步通信方式的特点是: 异步通信方式的特点是: (1)起始位:一位,逻辑 0,表示字符的开始; 通信时以收发一个字符为独立的通信单位,每个字符由4个部分组成: (2)数据位:可以是 5~8位逻辑 0/逻辑 1,与双方约定的编码形式有关,如: ASCII 码( 7位),扩展的 BCD 码( 8位)等,起始位之后紧跟着的是数据的最低位 D 0。(3)奇/偶校验位:一位逻辑 0/逻辑 1。(4)停止位:1位或 位或 2位逻辑 1,表示字符的结束。 异步串行通信(续) 3. 波特率计算机串行通信中常用波特率( Baud rate )来表示数据传输率,波特率的单位是 bit/s ,即每秒所传送的二进制位数。常用的标准值有 110 ,300 ,600 ,1200 , 2400 ,4800 ,9600 ,19200 波特等。某异步通信中每秒传送 960 个字符,而每个字符由10 位( 1 个起始位、 7 个数据位、 1 个奇校验位、 1 个停止位) 组成, 则传送的波特率为: f d =10 ×960 bit/s=9600bit/s 传送一位的时间 T d =1/9600= 例如: 异步串行通信(续) 1. 同步通信方式( SYNC ) 在异步通信中,每个字符都要用起始位和停止位来使通信双方同步,这些附加的额外信息,使得异步通信的传输效率不高。在需传输大量数据的场合,为提高传输效率和速度,常去掉这些附加位,即采用同步通信 SYNC (Synchronous munication ) 同步字符数据块 CRC 1 CRC 2 同步字符 2数据块 CRC 1 CRC 2 同步字符 1 同步串行通信 2、同步通信方式的特点是: 同步通信方式的特点是: ③为了防止因收、发双方的时钟频率的偏差的积累效应而产生错位,从而导致通信出错,同步通信要求接收和发送的时钟完全同步,不能有误差。实际应用中,同步传送常在收、发双方间使用同一时钟,故硬件电路比较复杂。②对每个字符的检错一般可用奇校验,数据块的末尾用 CRC (循环冗余码)对整个数据块进行校验。①收、发双方以一个或两个预先约定的同步字符作为数据块传送的开始,数据块由几十到几千,甚至更多字节组成。 同步串行通信(续)