9串口及8251教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 串行通信和可编程接口芯片8251A 9.1 串行接口和串行通信(P283) 一、串行通信 二、串行通信涉及的几个问题 三、串行通信的传输率 四、串行接口组成(UART/USART) 一、串行通信(P283) 定义:使用一条数据线,使数据一位一位的传送,每位数据占据一个固定的时间长度 优点:节省线路、适合远距离传输 缺点:速度较慢 二、串行通信涉及的几个问题(P283) 串行通信线路制式(3种) 串行数据的传送方式(2种) 1.串行通信线路制式 单工方式:其中一边发送另一边接收,只能用在单向传输的场合 2.串行数据的传送方式 同步通信:多个字符组成一个信息块,开始处加上同步字符,结尾处加上CRC字符后作为一帧数据传输。通信双方以相同的时钟频率进行,而且准确协调。 同步方式和异步方式比较: 同步方式每个字符之间没有间隔,传输效率较高,但还要同时传输时钟信号,所以硬件上较复杂。 异步方式传送字符的时间间隔不确定,效率稍低,但不要同步时钟信号,只要收发时钟频率偏差在允许范围内即可。 三、串行通信的传输率(P285) 所谓传输率就是指每秒传输多少位,传输率也常叫波特率,单位bps。 国际上规定了一个标准波特率系列,标准波特率也是最常用的波特率,标准波特率系列为2400、4800、9600和19200等。 例1 异步传输过程:设一帧字符对应1个起始位、7个信息位、1个奇偶校验位和1个停止位,如果波特率为1200bps,那么,每秒钟能传输的最大字符数为 例2 同步传输:用1200bps的波特率工作,含2个同步字符和2个CRC,每个字符有7个信息位和1个奇偶校验位,那么,每秒钟能传输的字符数则为 四、串行接口组成(UART/USART) (P285) 串行接口部件有4个主要寄存器,即: 控制寄存器 状态寄存器 数据输入寄存器 数据输出寄存器 9.2 可编程串行通信接口8251A 9.2.1 8251A的基本性能 9.2.2 8251A的基本工作原理 9.2.3 8251A的对外信号 9.2.4 8251A的编程 9.2.5 8251A编程举例 9.2.6 8251A的使用实例 9.2.1 8251A的基本性能(P289) a、可以工作在同步或异步方式。 均能用5、6、7或8位代表字符 均允许奇偶校验 b、在同步方式时 能自动检测同步字符(1个、2个) c、在异步方式下 能选择波特率因子(1、16、64) 能选择1个、1.5个或2个停止位。 9.2.2 8251A的基本工作原理 一、8251A的内部结构 二、8251A的发送和接收 一、8251A的内部结构(P290) 包含5个组成部分: 发送器 接收器 数据总线缓冲器 读写控制逻辑电路 调制解调控制电路 1 发送器 发送控制电路功能: 在异步方式下,为数据加上起始位、校验位和停止位。 在同步方式下,插入同步字符和校验位。 2 接收器 接收控制电路的功能: 寻找起始位(同步字符)。 消除假起始位干扰。 对接收到的信息进行奇偶校验。 检测停止位。 3 数据总线缓冲器 与CPU数据总线相连(8位): 数据的发送、接收 方式控制字、操作命令字和状态字的输出、输入 4 读写控制逻辑电路 包括读、写、片选、复位、地址、时钟信号等 5 调制解调控制电路 功能: 远程串行通信需要调制解调器 提供一组通用控制信号,使8251可以直接与调制解调器连接。 二、8251A的发送和接收 (1) 异步接收方式(P291) 条件:RXEN=1,RXD引脚上检测到低电平 过程:检测到负跳变后,再经过半位的时间又采样,如果还为0,表示是起始位。 接着每隔一位的时间采样一次,数据进入移位寄存器,直到停止位(1)。 并行数据送入数据输入寄存器 发出RXRDY信号 (2) 异步发送方式(P293) 条件:允许发送位TXEN=1有效,外设所发的请求响应信号CTS#=0有效 过程:发送时加发送位、校验位、停止位 (3) 同步接收方式(P291) 条件: RXEN=1,搜索到同步字符 过程:监测RXD引脚,数据位送入移位寄存器,并与同步字符比较,同则启动接收,同时使SYNDET引脚为高电平有效。 双同步字符则要比较2个字符同时相同才启动接收。 (4) 同步发送方式(P293) 条件:允许发送位TXEN=1有效,外设所发的请求响应信号CTS#=0有效 过程:先发送1~2个同步字符,然后发送数据,若出现数据中断,则补上同步字符以保证数据无间隙。 9.2.3 8251A的对外信号(P291) 1.8251A和CPU之间的连接信号 2.8251A与

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档