微机原理课件第10章09.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文档。上传文档
查看更多
微机原理课件第10章09

微型计算机系统 原理及应用 主讲:孟庆申 河北师范大学物理科学与信息工程学院 电子信息工程系 第10章 并行接口芯片 INTEA PC6 PC7 PC3 PA7~PA0 INTRA PC4.5 I/O D7~D0 (PC6) 方式1(A口) INTEB PC2 PC1 PC0 PB7~PB0 INTRB D7~D0 (PC2) 方式1(B口) 8255A 方式1输出逻辑组态 用于输出时的联络信号: : 外设的响应信号(低电平有效),当外设取走并且处理完8255A的数据后发出的响应信号。 : 输出缓冲器满信号。当CPU把一数据写入8255A锁存器后有效。可用来通知外设开始接受数据。 INTR : 中断请求信号,高电平有效。在外设处理完一组数据,发出 脉冲后,使 变高(表示输出寄存器空),然后在 变高后使INTR有效,申请中断,进入下一次输出过程。CPU在中断服务中,把数据写入8255A,写入以后使 有效,起动外设工作。 注意 是一个电平信号,对于需要一个负脉冲才能工作的外设不能直接与此信号相接。 * * 本章主要内容 10 . 2 方式选择 10 . 3 方式0 的功能 10 . 1 可编程的并行输入/输出接口芯片8255A的结构 10 . 4 方式1 的功能 10 . 5 方式2 的功能 10 . 6 8255A 应用举例 第十章 并行接口芯片 为了便于CPU与接口电路交换信息,接口电路应具有输入输出数据的锁存器和缓冲器,要有状态和控制命令寄存器、中断信号等。 为了便于接口电路与外设传输信息,接口电路与外设间要有选通、应答信号。 并行接口电路通常应具有的主要部件 ①  两个或两个以上的具有锁存器或缓冲器的数据端口; ④ 片选和控制电路; ③ 通常每个数据端口还具有能用中断方式与CPU交换信息所必需的电路。 ② 每个数据端口都有与CPU用查询方式交换信息所必需的控制和状态信息,也有与外设交换信息所必需的选通、应答等控制和状态信息; ⑤ 通常这类接口芯片可用程序选择数据端口,选择端口的传送方向,选择与CPU交换信息的方法(查询或中断)等。 10.1 可编程的并行输入、输出接口芯片8255A-5 的结构 8255A的结构 1. 与外设的接口部分(数据端口A、B、C) 8255A-5有端口A、端口B、端口C三个。每个端口都是8位,可以作为输入或输出。 1)端口A 一个8位数据输出锁存和缓冲器,一个8位数据输入锁存器。 A组 控制 B组 控制 DB 缓冲 读/写 控制 RESET A1 A0 D0-7 PC7-PC4 PC3-PC0 内部逻辑 外设接口 PA7-PA0 PB7-PB0 8位内部数据总线 A组 A(8) B组 B(8) A组 C上 (4) B组 C下 (4) WR RD CS Intel 8255A-5的结构方框图 (2) 端口B 一个8位数据输出锁存和缓冲器,一个8位数据输入锁存器。 (3)端口C 一个8位数据输出锁存/缓冲器,一个8位数据输入缓冲器。 2. 8255的内部控制逻辑(A组和B组控制电路)   它们有控制寄存器接受CPU的控制命令字,据此决定各个端口的工作方式,也可以根据CPU的命令字对端口C的每一位实现按位“复位”或“置位”。 3. 与CPU的接口部分 (1) 数据总线缓冲器 (2) 读/写和控制逻辑 4.控制信号功能 (1) 片选信号 (2) 读信号,它控制8255送出数据或状态信息到CPU。 (3) 写信号,它控制把CPU输出的数据或命令写到8255。 (4) RESET 复位信号,它清除控制寄存器并置所有端口为输入方式。 5.端口寻址   8255除A口、B口和C口外还有一个控制寄存器端口,通过地址总线的最低两位来进行选择。 A1 A0 操作 0   0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档