微机原理与接口技术教学课件作者于天河高爽第8章节常用数字接口芯片.pptVIP

微机原理与接口技术教学课件作者于天河高爽第8章节常用数字接口芯片.ppt

  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文档。上传文档
查看更多
串行通信使用MODEM对信号进行调制和解调 串行I/O接口标准 串行通信接口是实现串行通信的基础。接口硬件的一侧与计算机系统总线相连,另一侧提供一组信号与通信设备相连。 所谓串行接口的标准化,就是指与通信设备相连接的这组信号的内容、形式以及接插件引脚的排列等的标准化。 通用的串行I/O接口标准有许多种,本节仅介绍常用的EIA RS-232C接口标准。 串行I/O接口标准 可编程串行接口芯片8251A 8251方式控制字格式 命令字 8251初始化例题 例8-8(基础实例):设8251A控制口的地址为301H,数据口地址为300H,按下述要求对8251A进行初始化。 要求:? ① 异步工作方式,波特率因子为64,即数据传送速率是时钟频率的1/64,采用偶校验,字符总长度为10:1位起始位,7位数据位,1位奇偶校验位,1位停止位。 ② 允许接收和发送,使错误全部复位。 ③ 查询8251A的状态字,当接收准备就绪时,从8251A的数据口读入数据,否则等待。 程序实现 ???? MOV DX,301H ???????????????? ;8251A控制口地址 ????MOV AL ????????;方式控制字 ????OUT DX,AL ???????? ????????;送方式控制字 ????MOV AL ????????;命令控制字 ????OUT DX,AL ????????????;送命令控制字 ????WAIT: IN AL,DX ???????? ;读入状态字 ????AND AL,02H ???????? ????????;检查RXRDY=1? ????JZ WAIT ???????;RXRDY?1,接收未准备就绪,等待 ????MOV DX,300H ????????;8251A数据口地址 ????IN AL,DX ???? ????????;读入数据 本章接口电路是联系主机与各种I/O设备的桥梁。接口技术是微型计算机应用中的重要技术。 8253是可编程定时/计数器芯片。采用双列直插式24引脚封装,芯片内有三个相互独立的16位定时/计数器,每个定时/计数器具有六种不同的工作方式。 8255A是可编程并行输入输出接口芯片,采用双列直插式40引脚封装,具有A、B、C三个并行端口。 8251A是串行同步/异步接口芯片,采用双列直插式28引脚封装。该芯片既可以用于异步通信,也可以用于同步通信。芯片内部具有可读可写的数据寄存器,只可写的控制字寄存器和只可读的状态寄存器。? 通过本章学习,读者不仅要掌握所介绍的各种常用可编程接口芯片的工作原理与使用方法,更重要的是日后遇到其他芯片时能够很快掌握其使用方法。 第一二大题。 第三题的1,2题。 并行和串行 并行接口优点 各数据位同时传输,传输速度快、效率高,多用在实时、快速的场合。  并行传输的数据宽度可以是1~128位,甚至更宽,但是有多少数据位就需要多少根数据线,因此传输的成本较高。 在集成电路芯片的内部、同一插件板上各部件之间、同一机箱内个插件板之间的数据传输都是并行的。 并行接口优点 4 以计算机的字长,通常是8位、16位或32位为传输单位,一次传送一个字长的数据 适合于外部设备与微机之间进行近距离、大量和快速的信息交换。 5 并行数据传输只适用于近距离的通信,通常传输距离小于30米。 8255的引线及内部结构 8255A的内部结构 端口A、端口B和端口C都是8位端口,可以选择作为输入或输出。还可以将端口C的高4位和低4位分开使用,分别作为输入或输出。 当端口A和端口B作为选通输入或输出的数据端口时,端口C的指定位与端口A和端口B配合使用,用做控制信号或状态信号。 1 A组和B组控制电路 这是两组根据CPU送来的工作方式控制字控制8255工作方式的电路。 它们的控制寄存器接收CPU输出的方式控制字,由该控制字决定端口的工作方式,还可根据CPU的命令对端口C实现按位置位或复位操作。 2 数据总线缓冲器 这是一个8位三态数据缓冲器,8255A正是通过它与系统数据总线相连,实现8255A与CPU之间的数据传送。 输入数据、输出数据、CPU发给8255A的控制字等都是通过该部件传递的。 3 数据总线缓冲器 是一个8位三态数据缓冲器,8255A正是通过它与系统数据总线相连,实现8255A与CPU之间的数据传送。 输入数据、输出数据、CPU发给8255A的控制字等都是通过该部件传递的。 4 读/写控制逻辑 读/写控制逻辑电路的功能是负责管理8255A与CPU之间的数据传送过程。 它接收CS及地址总线的信号A1、A0和控制总线的控制信号RESET、WR、RD,将它们组合后,得到对A组

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档