第七章中断技术10-11-1.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文档。上传文档
查看更多
第七章 中断技术 §7.1 中断的基本概念 §7.2 8086中断系统 §7.3 可编程中断控制器8259A及应用 §7.1 中断的基本概念 §7.1 中断的基本概念 一、中断过程(掌握) 1、中断源和中断申请 2、中断响应 3、中断服务(中断处理) 4、中断返回 二、中断识别及中断优先级管理(了解) 二、中断识别及中断优先级管理(1) 二、中断识别及中断优先级管理(2) 二、中断识别及中断优先级管理(3) §7.2 8086中断系统(掌握) 一、8086中断源分类 二、中断向量与中断向量表 三、8086各类中断的优先级 四、8086的中断过程 五、8086中断响应总线周期 六、8086中断向量的装入和取出 §7.3 可编程中断控制器8259A及应用 一、8259A的外部引脚和内部结构 二、8259A的工作方式 三、8259A的编程命令 四、应用举例 一、8259A的外部引脚和内部结构(1) 双向数据线(与CPU连接) 中断请求线(与外设连接) 地址线(与CPU连接) 片选线(与地址译码器连接) 写控制线(与CPU连接) 读控制线(与CPU连接) 中断申请(与CPU的INTR连接) 中断响应(与CPU的INTA连接) 双向级联(8259之间连接) 编程/缓冲使能 D0~D7 IR0~IR7 A0 CS WR RD INT INTA CAS0~CAS1 SP/EN 作用 引脚 8259 A CS 1 WR 2 RD 3 D 7 4 D 6 5 D 5 6 D 4 7 D 3 8 D 2 9 D 1 10 D 0 11 CAS0 12 CAS1 13 GND 14 28 V CC 27 A 0 26 INTA 25 IR 7 24 IR 6 23 IR 5 22 IR 4 21 IR 3 20 IR 2 19 IR 1 18 IR 0 17 INT 16 SP / EN 15 CAS 2 一、8259A的外部引脚和内部结构(2) 一、8259A的外部引脚和内部结构(3) 1.数据总线缓冲器 8259A与CPU间数据传送的接口, CPU向 8259A发送的数据、命令、控制字及 8259A向 CPU输入的数据,状态信息都要经过数据总线缓冲器。 2.读/写控制电路 读/写控制电路接收 CPU送来的读/写命令、片选信号以及端口选择信号 ,以实现CPU对8259A的读/写操作。 3. 级联缓冲器/比较器 CAS0-CAS2引脚和控制信号SP/EN引脚共同由用于8259A的级联。 CAS0-CAS2为用于级联时,主片给从片的选择编码信号。 为增加总线的驱动能力,8259A通过总线驱动器与总线相连,则控制信号SP/EN控制数据的传送方向 =1数据从CPU到8259 =0数据从8259 到CPU 控制信号SP/EN为输出 若不与总线驱动器连接,则 控制信号SP/EN为输入 =5V,8259为主片 =0V,8259 为从片 一、8259A的外部引脚和内部结构(4) 从片 CPU 从片 … … IR0 IR7 IR2 IR3 IR0 IR7 INT INT INT CAS0~2 D0~D7 INTA 最多可管理64个外部可屏蔽中断 SP/EN SP/EN SP/EN 5V 数据驱动器 一、8259A的外部引脚和内部结构(5) 4.中断请求寄存器IRR IRR是一个具有锁存功能的8位只读寄存器,每一位对应一个外部中断请求信号 IR,当某个 IR端有中断请求,IRR中的相应位置“1”。 5.中断屏蔽寄存器IMR 为8位读写寄存器,与8个中断源IR7~IR0相对应,通过IMR寄存器可以对各个中断源进行屏蔽或开放。 一、8259A的外部引脚和内部结构(6) IMRi= 1,表示对应的中断被屏蔽 0,表示对应的中断被允许 一、8259A的外部引脚和内部结构(7) 6.中断服务寄存器ISR 为8位只读寄存器,与8级中断IR7~IR0相对应,用来记录正在处理中的中断请求。 ISR中的相应位置“1”,表示对应的中断正在处理。当允许多重中断时,ISR中还包括中断服务过程中被其他中断打断了的中断级,所以,ISR

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档