微机原理与接口技术(第3版)738页全书电子教案完整版课件.ppt

微机原理与接口技术(第3版)738页全书电子教案完整版课件.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术(第3版)738页全书电子教案完整版课件微机原理与接口技术(第3版)738页全书电子教案完整版课件微机原理与接口技术(第3版)738页全书电子教案完整版课件

8.4.3 8255A的工作方式 1、工作方式0基本输入输出(适用于无条件传送和查询方式的接口电路) A、B、C口均可作输入输出用,无联络信号。 功能: 1、具有两个8位端口:A口、B口, 2个4位端口:C口的高4位,低4位。 每个端口都可以设定为输入或输出,共有16种组合,但每个端口不能同时既输入又输出。 2、 输出具有锁存功能,输入只具有缓冲功能,而无锁存功能。 注意: 在方式0下,C口的高、低4位可分别设定为输入或输出,但CPU的IN或OUT指令必须至少以1B为单位进行读写,为此必须采取适当的屏蔽措施。 CPU操作 高4位(A组) 低4位(B组) 数据处理 IN 输入 输出 屏蔽掉低4位 IN 输出 输入 屏蔽掉高4位 IN 输入 输入 读入的8为均有效 OUT 输入 输出 送出的数据只设在低4位上 OUT 输出 输入 送出的数据只设在高4位上 OUT 输出 输出 送出的数据8位均有效 C口读写时的屏蔽措施 2、方式1——带选通的输入输出方式(可查询或中断,固定C口做连络信号) 方式1下的数据输入输出均具有锁存能力。 A口联络信号是 C口的PC3、 PC4、PC5 B口联络信号是 C口的PC0、 PC1、PC2 (1)、工作方式1的输入 仅A口、 B 口可工作在这种方式下,可为输入,也可为输出,C口的某些引脚作联络信号。 方式1输入联络信号 STB ——选通信号,低电平有效。 由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至8255A 的输入锁存器。 IBF——输入缓冲器满信号,高电平有效。 8255A送外设的缓冲器满信号。当其有效时,表示数据已锁存在输入锁存器。 INTR——中断请求信号,高电平有效。 8255A输出的信号,可用于向CPU提出中断请求,要求CPU读取外设数据。 INTR变高的条件:IBF=1 、INTE=1。 INTE——中断允许信号。 A口用PC4的按位置位/复位控制,B口用PC2的按位置位/复位控制。只有当 PC4或 PC2 置1时,才允许对应的端口送出中断请求。 (2)、工作方式1的输出 D7~D0 D7~D0 A组控制字 PC4,5 1=输入 0=输出 1 0 1 0 I/O ╳ ╳ ╳ B组控制字 1 ╳ ╳ ╳ ╳ 1 0 ╳ A口联络信号:C口的PC3、PC6、PC7。B口联络信号:C口的PC0、PC1、PC2。 方式1输出联络信号 OBF —— 输出缓冲器满信号,低电平有效。 8255A输出给外设的一个控制信号,当其有效时,表示CPU已把数 据输出给指定的端口,外设可以取走。 ACK —— 响应信号,低有效。 外设的响应信号,指示8255A的端口数据已由外设取走,是对OBF 的回答信号。 INTR —— 中断请求信号,高电平有效。 当输出设备已接受数据后,8255A输出此信号向CPU提出中断请求, 要求CPU继续提供数据。 条件:ACK、OBF 、INTE 均为1时,发中断请求。其由 CPU 的 WR 的 上升沿复位。 INTE —— 中断允许信号。只是A口的INTE由对 PC6 的置位/复位设置。B口的 INTE 由对PC2 的置位/复位设置。 PC4,PC5 —— 空闲。它可由控制字的 D3 位设置为输入或输出数据用。 3、方式2——带选通的双向I/O方式(只用于A口,PC3 ~ PC7做连络信号) WR RD D7 D6 D5 D4 D3 D2 D1 D0 B组方式 0=方式0 1=方式1 B口 1=输入 0=输出 PC2~PC0 1=输入 0=输出 1 1 ╳ ╳ ╳ 适用于与双向传送数据的外设 方式2是1种双向选通输入输出方式,只适用于A口.所谓双向输入输出就是A口既可输入,又可输出。 在方式0或方式1下,虽然A口,B口也可以输入或输出,但1次只能设置为输入或输出1种状态,而不能既输入又输出。 方式2下C口的5条线(PC3-PC7)作为A口的联络线.B口只能工作在方式0或1下,若B口工作在方式1下,C口3位(PC0-PC2) 作为其联络线,若B口工作在方式0下,PC0-PC2可作为输入输出线。 在方式2下各联络信号的含义: INTR:中断请求信号,高电平有效。不管是输

文档评论(0)

lookoudb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档