接口课件1~6打包第4章串行通信.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
波特率因子 在异步通信方式进行通信时,发送端需要用时钟来决定每1位对应的时间长度,接收端也需要用一个时钟来测定每1位的时间长度,前一个时钟叫发送时钟,后一个时钟叫接收时钟。 这两个时钟的频率可以是波特率的数倍,一般取16倍、32倍或64倍。这个倍数就称为波特率因子。 4.4.4、8251 应用举例 将8251设置到异步发送、8位数据、采用偶校验、2位停止位。设TXC的频率为实际波特率的64倍,8251的地址为200H、201H。 200H 对应8251的数据读写地址, 201H 对应8251的写命令字/方式字、读状态字地址。 工作方式字: FFH 2个停止位 偶校验 有奇偶校验位 字符为8位 异步,64倍波特率时钟 1 1 1 1 1 1 1 1 B 0 0 1 1 0 0 1 1 B 不有哪些信誉好的足球投注网站同步字 不复位 请求发送 清除错误标志 正常工作 不允许接收 数据终端准备好 允许发送 工作命令字: 33H 武汉工业学院计算机与信息工程系 程序: outportb(0x201,0xff); //写工作方式字 outportb(0x201,0x33); //写命令字 …… * 欢迎辞 * DTE:指使用数据的设备,可以是计算机或外设,它负责对数据通信进行控制,包括数据收、发、差错控制、同步和识别通信站点等。 DCE:指数据通信设备,一般是MODEM,或其它一些通信外设。 * 第4章 串行通信接口 串行通信的基本概念 RS-232C接口标准 串行通信接口8251 4.1 串行通信的基本概念 4.1.1 串行通信概述 0110101 0 1 1 0 1 1 0 并行通信:多位数据通过平行电缆同时传输 甲 乙 串行通信:数据在单根电缆中逐位传输 甲 乙 串行通信可分为异步串行通信和同步串行通信。 1.异步通信 4.1.1 串行通信概述 0 D0 D1 D2 D3 D4 D5 D6 D7 1/0 奇偶校验位 起始位 5~8 bit 数据 停止位 1、1.5 或 2bit 1个字符单位 1 帧 以字符为单位,逐位传送,每次传送一个字符。 波特率:每秒传输的数据位数。如110bps,4800bps,9600bps,19200bps 接收方如何辩识哪是起始位、哪是数据、哪是停止位? 办法(1)收发双方必须有相同的波特率 每秒钟传送的 bit 数,记为 bps 例如,PC机中常用的波特率为4.8K bps,等 (2)收发双方必须事先约定,1帧含有多少数据位、是否有奇偶位 (3)接收方必须准确地检测到起始位开始的时刻 设要传输的数据为 ,则串行数据格式为 起始位 停止位 奇偶校验位 8位数据 01001011001 检测起始位位置的方法: 起始位 DO D1 停止位 clk data 最后,必须检测到停止位“1” 。 若连续15次检测到数据 为0,则第8次采样时刻就是起始位的中点 之后,每隔16个clk周期采样1次,得到的就是数据 检测到数据为“0”的第1个clk 脉冲 不必传送同步时钟脉冲,节省了一根传输线 易于按字符定位 对波特率的准确性要求较低 电缆长度: 速率低于20kb/s,15m 最大直接传输距离的说明: 误码率4%——15米,实际误码率允许10%~20% 传输效率低,约70% 采用同步串行通信 2.同步通信 甲 乙 DO D1 D2 D3 D4 时钟 数据 D7 增加了一根传输线,成本增加。 字符流传输格式 一帧数据含有 n 个字符,每一字符均不用起始位、停止位 字符1 同步字段 字符2 字符n 校验字段 一帧 标志一帧的开始,接收方也 由此得到定位各bit的信息 n个字符 对从字符1到字符n 的所有字符进行校验,看是否有错。 例如:采用累加和校验。 附加位少,效率高(如:传送512个字符,效率为99%) 波特率必须准确,否则产生累加误差 字符中不得出现与同步字段相同的字符 4.1.2 数据传送方式 串行通信中,按照在同一时刻数据流的方向可分为全双工和半双工两种基本传送方式。 1.全双工方式 当数据的发送和接收分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式为全双工,如图所示。 2.半双工方式 使用一根传输线既作数据输入又作数据输出时,通信双方不能同时收发数据,这种传输方式

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档