微机原理与接口技术(第3版)课件 第10章 可编程串行通信接口芯片8251A.pptx

微机原理与接口技术(第3版)课件 第10章 可编程串行通信接口芯片8251A.pptx

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

微机原理与接口技术第10章串行通信与可编程串行通信接口芯片8251A

目录10.1串行通信基础10.2串行通信接口芯片8251A10.38251A应用举例

3主要内容10.1串行通信基础串行通信方式数据传输方式信号传输方式串行接口标准

4串行通信方式10.1串行通信基础并行通信:数据字符所有位同时传输,速度快、引线多、距离短。串行通信:数据各位在单根导线上一位一位的传输,速度慢、引线少、距离远。计算机RxDTxD计算机或外设RxDTxD计算机计算机或外设D0D7D0D7

5串行通信方式10.1串行通信基础串行通信的两种基本工作方式计算机RXDTXD计算机或外设RXDTXD计算机是以并行的方式来处理数据的发送的数据是串行的发送数据时需要进行并行数据→串行数据的转换。接收的数据是串行的接收数据时需要进行串行数据→并行数据的转换。串行数据的接收和发送需要时钟的控制。收发双方的时钟频率必须相同,才能保证数据串行传输的正确性。

6串行通信方式10.1串行通信基础串行通信的两种基本工作方式根据串行通信时,收发双方的时钟是否是同一个,可以分为:异步通信和同步通信。发送移位寄存器接收移位寄存器串行数据输入串行数据输出发送时钟接收时钟异步通信收发双方时钟频率相同

7串行通信方式10.1串行通信基础串行通信的两种基本工作方式根据串行通信时,收发双方的时钟是否是同一个,可以分为:异步通信和同步通信。发送移位寄存器接收移位寄存器串行数据输入串行数据输出同步时钟同步通信

8串行通信方式10.1串行通信基础异步通信①每个字符总是以起始位开始(“0”),以停止位(“1”)结束。②字符之间没有时间间隔要求③字符后一位校验位(可没有)D0D1…….DxD0……空闲位起始位数据位(5~8位)校验位停止位空闲位起始位第n+1个字符一帧第n个字符可以是1位,1.5位,2位奇校验:数据位加上这一位后,“1”的个数为奇数个偶校验:数据位加上这一位后,“1”的个数为偶数个

9串行通信方式10.1串行通信基础异步通信特点:是一个字符一个字符传输D0D1D2D3D4D5D6根据以上信号波形判断:传输的字符是什么?采用何种校验码?D6D5D4D3D2D1D01000101B(45H)‘E’加上校验位,“1”的个数是奇数个,因此是奇校验11000010111000空闲位起始位数据位低高停止位0校验位

10串行通信方式10.1串行通信基础异步通信W的ASCII码是57H,。采用偶校验,所以校验位为1。异步串行通信协议规定信息发送顺序是低位在前,高位在后,因此起始位数据位校验位停止位011101010111例11.1-1:异步串行通信,信息由1个起始位,2个停止位,1个校验位,和8个数据位组成,设传送英文大写字母W的ASCII码(57H)且采用偶校验,请写出此时传送信息的帧格式。011

11串行通信方式10.1串行通信基础同步通信一次传送若干个字符组成的数据块,并且规定了10个特殊字符作为这个数据块的开头与结束标志以及整个传输过程的控制信息。SYNSYNSOH标题STX数据块ETB/ETX块校验数据格式(一帧)

12串行通信方式10.1串行通信基础同步通信特定字符的定义:SYN:同步字符(Synchronous),表示一帧的开始;SOH:序始字符(StartofHeader),表示标题的开始;标题:包括原地址,目的地址,路由指示等信息;STX:文始字符(StartofText),表示正文开始。ETB/ETX:组终/文终字符(EndofText)、ETB(EndofTransmissionBlock)SYNSYNSOH标题STX数据块ETB/ETX块校验

13串行通信方式10.1串行通信基础串行传输速率波特率表示每秒传输的二进制位数,用波特率表示,即:1波特=bit/s(位/秒)字符速率是指每秒所传输的字符数,这个概念使用少。

14串行通信方式10.1串行通信基础串行传输速率字符速率与波特率的关系1个字符:1个起始位+8个数据位+1个校验位+2个终止位=12位如果字符速率:1000字符/s则波特率为:1000?12=12000bit/s例:已知异步通信接口的帧格式由1个起始位,7个数据位,1个奇偶校验位和1个停止位组成。当该接口每分钟传送3600个字符时,试计算其波特率。每帧字符共10位(1+7+1+1) 3600×10位/60秒=600位/s=600b

您可能关注的文档

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档