第11章可编程并行接口芯片(免费阅读).pptVIP

第11章可编程并行接口芯片(免费阅读).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文档。上传文档
查看更多
第11章 可编程并行接口芯片8255A 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 11.1 8255 的引脚功能和编程结构 第11章 可编程并行接口芯片8255A 11.2 8255A 的编程 11.2 8255A 的编程 第11章 可编程并行接口芯片8255A 11.3 8255A 的工作方式 11.3 8255A 的工作方式 11.3 8255A 的工作方式 11.3 8255A 的工作方式 11.3 8255A 的工作方式 11.3 8255A 的工作方式 11.3 8255A 的工作方式 11.3 8255A 的工作方式 第11章 可编程并行接口芯片8255A 11.4 并行接口应用举例 (到CPU) 输入设备 PC4 PC5 PC3 INTE A PA7~PA0 PC6,7 STBA IBFA INTRA I/O(2) RD D7~D0 A口 INTE :中断允许信号 控制8255A是否能向CPU发中断请求。通过软件置1或清0。 通过写入置位复位控制字来设置PC4,可以实现INTE A的置1和清0。 INTE A置1:允许A口中断。 INTE A清0:禁止A口中断。 注:INTE A无外部引脚,PC4引脚上出现高电平或低电平,不会改变中断允许触发器的状态。 (到CPU) 输入设备 PC4 PC5 PC3 INTE A PA7~PA0 PC6,7 STBA IBFA INTRA I/O(2) RD D7~D0 A口 INTR :中断请求信号 8255A向CPU发送的中断请求信号。当STB,IBF和INTE A都为高电平时有效。 STB INTR RD 来自外设数据 D7~0 输入到PA,PB 读数据到CPU IBF 外设数据送PA7~PA0,向8255A发负脉冲,选通信号/STBA(PC4低),外设输入数据锁存到8255A的输入锁存器。 经tSIB时间后,IBFA(输入缓冲器满信号)为高,作为对输入设备的应答信号,用于通知外设输入缓冲器已满,不要再送新的数据过来。 经tSIT时间后,若/STBA,IBFA和INTEA同时为高,INTRA有效(PC3高),向CPU发中断请求,CPU响应中断后,通过执行中断服务程序中的IN指令,使读信号/RD有效(/RD低) 经tRIT时间后,使INTRA变低,清中断。 /RD结束,数据已读入,经tRIB时间,IBFA变低(PC5低)表示缓冲器已空,一次数据输入过程结束,通知外设可再送一个新数据来。 (到CPU) 输入设备 PC4 PC5 PC3 INTE A PA7~PA0 PC6,7 STBA IBFA INTRA I/O(2) RD D7~D0 A口 外设数据送PA7~PA0,向8255A发负脉冲,选通信号/STBA(PC4低),外设输入数据锁存到8255A的输入锁存器。 0 经tSIB时间后,IBFA(输入缓冲器满信号)为高,它作为对输入设备的应答信号,用于通知外设输入缓冲器已满,不要再送新的数据过来。(PC5高) 1 (到CPU) 输入设备 PC4 PC5 PC3 INTE A PA7~PA0 PC6,7 STBA IBFA INTRA I/O(2) RD D7~D0 A口 经tSIT时间后,若/STBA,IBFA和INTEA同时为高,INTRA有效(PC3高),向CPU发中断请求,CPU响应中断后,通过执行中断服务程序中的IN指令,使读信号/RD有效(/RD低) 1 1 1 0 1 (到CPU) 输入设备 PC4 PC5 PC3 INTE A PA7~PA0 PC6,7 STBA IBFA INTRA I/O(2) RD D7~D0 A口 经tRIT时间后,使INTRA变低,清中断。 1 0 /RD结束,数据已读入,经tRIB时间,IBFA变低(PC5低)表示缓冲器已空,一次数据输入过程结束,通知外设可再送一个新数据来。 0 1 1 0 注:INTE无外部引脚,INTEA、INTEB分别由置位/复位控制字中PC4和PC2控制,置1则允许中断。 方式 1 (选通输入输出) 选通输出方式 A口工作在方式1输出时的控制字 1 │ 0 │ 1 │0 │I/O│X │X │X 方式 1 端口A输出 PC4,5 1——输入 0——输出 D7│D6│ D5│D4│D3│D2│D1│D0 (到CPU) 输出设备

文档评论(0)

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

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

1亿VIP精品文档

相关文档