第八 并行通信和并行接口8255a.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文档。上传文档
查看更多
第八 并行通信和并行接口8255a

* 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式0(基本输入/输出方式) 方式0输入时序: 有效 * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式0(基本输入/输出方式) OUT PORT,AL ① CPU给出有效的8255地址; ② CPU发写命令,将CPU的AL寄存器中数据写入8255A输出锁存器中。 输出锁存器 译码器 数据 DB AB 外设 8 n * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式0(基本输入/输出方式) 方式0输出时序: 有效 * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式1(选通工作方式) 利用一组选通控制信号控制A端口和B端口的数据输入输出。 特点: A、B口作输入或输出口,C口分为两部分,其部分位(6位)固定用作A口、B口的选通控制信号。 C口的剩余位仍可作数据位使用。 A口、B口在作为输入和输出时的选通信号不同。 方式1的应用: 主要用于中断控制方式下的输入输出。 说明:C口除部分位用作选通信号外,其余位(2位)可工作在方式0下,作 为输入或输出线,用程序指定其数据传送方向。 * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式1(选通工作方式) A、B口都设为方式1输入 C口的联络信号: STB#——选通信号,由外设输入。=0时, 将外设数据送入8255的输入锁存器。 A组 对应PC4;B组对应PC2。 IBF——输入锁存器满信号,由8255A输出。 =1时通知外设输入的数据已写入缓冲器,此 时不能送下一个数据。此信号由STB#的前沿 产生。CPU用IN指令取走数据后(RD#的后 沿),此信号被清除。 A组对应PC5;B组对 应PC1。 PA7~PA0 PC4 PC5 PC3 INTEA IBFA INTRA D7~D0 输入设备 (到CPU) PB7~PB0 PC2 PC1 PC0 INTEB D7~D0 IBFB INTRB 输入设备 (到CPU) * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式1(选通工作方式) A、B口都设为方式1输入 C口的联络信号: INTE——中断允许,是否允许发出INTR请求。 INTE =1和IBF为高电平时,允许发出INTR请 求。无引出。 INTR——中断请求,由8255A输出。中断允许 时,由STB#的后沿产生,向CPU请求中断,让 CPU读走输入锁存器中的数据。INTR信号由 RD#的前沿清除。 A组对应PC3;B组对应PC0。 PA7~PA0 PC4 PC5 PC3 INTEA IBFA INTRA D7~D0 输入设备 (到CPU) PB7~PB0 PC2 PC1 PC0 INTEB D7~D0 IBFB INTRB 输入设备 (到CPU) * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式1(选通工作方式) 方式1输入时序: PB7~PB0 PA7~PA0 STB IBF INTR RD 外设送来数据 ② ③ 当INTE=1时 ① * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式1(选通工作方式) A、B口都设为方式1输出 C口的联络信号: OBF#——输出缓冲器满信号,8255A输出。 =0时通知外设取走数据。 A组对应PC7;B 组对应PC1 ACK#——响应信号,外设输入。=0时表示 外设已从数据端口取走数据。此信号使OBF# 变高。 A组对应PC6;B组对应PC2。 PA7~PA0 PC7 PC6 PC3 INTEA INTRA D7~D0 输出设备 (到CPU) PB7~PB0 PC1 PC2 PC0 INTEB D7~D0 INTRB 输出设备 (到CPU) * 第八章:并行通信和并行接口8255A——8255A 8255A的工作方式——方式1(选通工作方式) A、B口都设为方式1输出 C口的联络信号: INTR——ACK#上升沿产生,8255输出。=1 时请求CPU输出下一个数据(通常接到8259)。 A组对应PC3;B组对应PC0。 INTE——中断允许位,INTE=1和OBF#为高 电平时,允许产生INTR信号。无引出。 PA7~PA0 PC7 PC6 PC3 INTEA INTRA D7~D0 输出设备 (到CPU) PB7~PB0 PC1 PC2 PC0 INTEB D7~D0 INTRB 输出设备 (到CPU)

文档评论(0)

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

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

1亿VIP精品文档

相关文档