[经济学]第七章 并行IO接口下.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文档。上传文档
查看更多
[经济学]第七章 并行IO接口下

本章内容 7.1 概述 7.2 MCS-51内部并行I/O端口及应用 7.3 并行I/O接口芯片 8255A 8251 7.4 MCS-51并行I/O端口的扩展 7.5 MCS-51对LED/LCD/键盘的接口 7.6 MCS-51内部定时/计数器 8255A的工作方式 方式0:基本输入输出方式 方式1:选通输入输出方式 方式2:双向选通传送方式 1.方式0 1.方式0 常用于连接简单外设(适于无条件或查询方式) 没有规定固定的应答联络信号,可用A,B,C三个口的任一位充当查询信号,其余I/O口仍可作为独立的端口和外设相连。 无条件传送不需要应答信号;查询传输需要应答信号,常将A端口和B端口作为数据的输入或输出口,使C口的某些位作状态输入。 2.方式1 也叫选通的输入输出方式。 端口A和端口B仍作为两个独立的8位I/O数据通道,可单独连接外设,通过编程分别设置它们为输入或输出。 利用一组选通控制信号控制端口A和端口B的数据输入输出,C口的部分位用作选通控制信号。 方式1适用于中断方式下的输入输出。 2.方式1 如果端口A、B都工作在方式1,端口C则要有6位(分成两个3位)分别作为A口和B口的应答联络线,数位和信号之间的对应关系是固定的,程序员无法改变。其余2位仍可工作在方式0,可通过编程设置为输入或输出。 A口、B口在作为输入和输出时的选通信号不同。 A端口方式1输入控制信号 B端口方式1输入控制信号 方式1输入联络信号 STB(Strobe)——选通信号,低电平有效 由外设提供给8255A的输入信号,当其有效时,8255A接收外设送来的1个8位数据,输入缓冲器得到一个新的数据。 IBF(Input Buffer Full)——输入缓冲器满信号,高电平有效 8255A输出的状态信号。当其有效时,表示当前已有一个新的数据在输入缓冲器中。 INTR(Interrupt request)——中断请求信号,高电平有效 8255A送往CPU的中断请求信号,要求CPU读取外设数据。 INTR置位的条件是STB为高,且IBF为高,中断允许信号INTE为高。 方式1中断控制 INTE ——中断允许信号 置位允许中断,复位禁止中断 对INTE的操作通过写入端口C的对应位实现。 INTE对应端口C的作应答联络信号的输入信号的那一位,只要对该位置位/复位就可以控制INTE 端口A的INTEA对应PC4置位来实现 对PC4置1,使A端口处于中断允许状态; 对PC4置0,使A端口处于中断屏蔽状态 端口B的INTEB对应PC2置位来实现 对PC2置1,使B端口处于中断允许状态; 对PC2置0,使B端口处于中断屏蔽状态 A端口方式1输出控制信号 B端口方式1输出控制信号 方式1输出联络信号 OBF(output buffer full)——输出缓冲器满信号,低有效 8255A输出给外设的一个控制信号,当其有效时,表示CPU已把数据输出给指定的端口,外设可以取走。 ACK(acknowledge)——响应信号,低有效 外设的响应信号,指示8255A的端口数据已由外设接收 INTR——中断请求信号,高有效 当输出设备已接收数据后,8255A输出此信号向CPU提出中断请求,要求CPU继续提供数据 方式0:基本输入输出方式 适用于无条件传送和查询方式的接口电路,A、B、C三个端口均可 。 方式1:选通输入输出方式 适用于中断方式的接口电路,A 、B两个端口均可。 方式2:双向传送方式 适用于与双向传送数据的外设,只有A端口才有。 适用于中断方式的接口电路 3.方式2 也叫双向传输方式-------可以既作为输入口,又作为输出口。 只有端口A可以工作于方式2,需要利用端口C的5个数位作控制信号和状态信号。 当A口工作于方式2时,B口可工作于方式1(此时C口的所有位都用作选通控制信号的输入输出),也可工作于方式0(此时C口的剩余位也可工作于方式0)。 用于中断控制方式。 方式2工作时的控制信号和状态信号 方式2工作时的控制信号和状态信号 7.3.2 Intel 8155 1. 内部结构和引脚 1. 内部结构和引脚 1. 内部结构和引脚 1. 内部结构和引脚 1. 内部结构和引脚 2. CPU对8155 I/O口的控制 8155端口地址 8155有A口、B口、C口和定时器/计数器低8位以及定时器/计数器高8位五个端口,另外8155内部还有一个命令/状态寄存器,所以8155内部共有6个端口。对它们只需要使用 AD0~AD3即可实现编址。 2. CPU对8155 I/O口的控制 8155的命令字 8155的A口有输入和输出两种工作方式。

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档