[信息与通信]微机原理第六章可编程接口芯片及其应用5.pptVIP

[信息与通信]微机原理第六章可编程接口芯片及其应用5.ppt

  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文档。上传文档
查看更多
[信息与通信]微机原理第六章可编程接口芯片及其应用5

第六章 常用的接口芯片及其应用 6.1 I/O接口概述 6.2简单接口 6.3总线控制器8288及总线裁决器8289 6.4可编程并行接口8255 6.5可编程定时器 6.6键盘显示接口 6.7中断控制接口 6.8可编程串行接口8251 6.9A/D及D/A变换器接口 6.10 DMA控制器8237 6.8 可编程串行接口8251 教学重点 异步通信协议和RS232C接口 8251的内部结构和编程 串行通信基础 串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式 串行通信的优势:用于通信的线路少,因而在远距离通信时可以极大地降低成本 串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送 PC系列机上有两个串行异步通信接口、键盘、鼠标器与主机间采用串行数据传送 1. 异步通信 串行通信时的数据、控制和状态信息都使 用同一根信号线传送 收发双方必须遵守共同的通信协议(通信 规程),才能解决传送速率、信息格式、 位同步、字符同步、数据校验等问题 串行异步通信以字符为单位进行传输,其 通信协议是起止式异步通信协议 起止式异步通信协议 起始位——每个字符开始传送的标志,起始位采用逻辑0电平 数据传输速率 数据传输速率也称比特率(Bit Rate) 每秒传输的二进制位数bps 字符中每个二进制位持续的时间长度都一样, 为数据传输速率的倒数 当进行二进制数码传输,且每位时间长度 相等时,比特率还等于波特率(Baud Rate) 过去,串行异步通信的数据传输速率限制 在50 bps到9600 bps之间。现在,可以达到 115200 bps或更高 2. 同步通信 以一个数据块(帧)为传输单位,每个数 据块附加1个或2个同步字符,最后以校验字 符结束 同步通信的数据传输效率和传输速率较高, 但硬件电路比较复杂 串行同步通信主要应用在网络当中 最常使用高级数据链路控制协议HDLC 3. 传输制式 全双工 6.8.2 可编程串行接口8251 8251可编程串行接口的功能强,使用灵活, 应用广泛。这里对它进行简要介绍,主要 目的在于日后能够使用。 1.引线及功能 8251的外部引线及内部结构简图如图所示。 1、8251A的结构与功能 (1)发送器:由发送缓冲器、移位寄存器、 控制电路构成。 同步工作时,自动发送同步字符(SYNC)。 异步工作时,自动在首尾加起始位、停止 位。 TXRDY有效指示CPU可以向其写入数据, 转成串行后由TXD输出。发出后置 TXEMPTY有效,CPU可再次写入。TXC为 时钟输入端。 (2)接收器:由数据接收缓冲器、接收移 位寄存器及接收控制器构成。由RXT接收, 同步方式先接收SYNC,异步方式删去起始 位、停止位、齐偶校验位,完成串并转换其 结果送入接收缓冲器,然后置RXRDY高电 平,向CPU发中断请求,CPU取走数据后将 其复位。 (3)数据总线缓冲器 (4)读写控制电路 负责接收CPU的控制信号,向各功能控件 发命令,确定8251的工作状态。 RESET:6个CLK高电平使其复位。 CLK:主时钟输入 CS :片选 RD、WR:读写控制 C/D :控制/数据信号后四个信号确定四种读写状态。 (5)调制解调器控制电路(与外设接口信号) DTR:数据终端准备好(输出),由命令字bit1 置位,通知外部(MODEM)CPU准备开始通讯。 DSR:数据装置准备好信号,由外设MODEM 提供,状态字bit7检测。 RTS:请求发送信号,向外设或MODEM输出 CTS:清除发送信号由外设或MODEM输入,有 效时外部可以接收,无效时禁止发送。 TXEN=1:发送允许,可从TXD线发送。 DTR=1: 数据终端准备好(输出给外部),置DTR 引脚有效。 RXE: 允许接收,可从RXD线输入。 SBRK: 发断缺字符位。 SBRK=1,TXD发送0 SBRK=0,正常通讯。 ER=1: 将错误标志位清零。 RTS=1: 请求发送,使RTS引脚有效。 IR: 内部复位,IR=1,8251回到接收方式选择 控制字状态。 EH: 跟踪方式位,只对同步方式有效。 EH=1,开始搜索SYNC。 3、状态字: 指示8251的工作状态,供CPU查询。 PE:奇偶错标志位,不终止8251的工作。 OE:溢出错误,丢失字符,但不停止工作。 FE:(只对异

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档