微机原理chapter8_中断.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文档。上传文档
查看更多
微机原理chapter8_中断

中断分类 外部中断(硬件中断) 8.2 中断工作过程 CPU响应中断的条件 中断响应 8086/8088CPU中断响应的过程: 中断处理(中断服务) 中断返回 8.3 中断源和中断优先权的识别 中断判优 菊花链接口逻辑 链式判优电路原理图 菊花链逻辑电路 优先权编码电路 中断嵌套 8.4 中断向量表 中断类型号的获取 PC/XT系统的中断结构 8259A的中断源分配 中断向量的设置 例 8.5 8086/8088的中断系统 引脚信号 8259A的内部结构 8259A优先权判决逻辑示意图 8259A的工作方式 中断请求触发方式 中断源屏蔽方式 特殊屏蔽方式 优先权管理方式与中断嵌套 中断嵌套方式 一般全嵌套方式与特殊全嵌套方式的区别 中断结束方式 特殊全嵌套方式下的EOI处理 级联工作方式 8259A的级连 级联电路缓冲连接方法 8259A的编程 8259A内部寄存器的寻址方法 8259A的控制命令字 例 8259A的操作命令字OCW 中断嵌套 主从片分别初始化 PC机中断程序设计 初始化命令字 由系统初始化设置 ICW1 A0=0 D4=1(20H) 1 LTIM 0 SNGL IC4 ICW2 A0=1(21H) T7 T6 T5 T4 T3 0 0 0 ICW4 A0=1(21H) IC4=1 ?1 0 0 0 SFNM BUF M/S AEOI uPM ICW3 S7 S6 S0 0 0 0 0 0 ID2 ID1 ID0 A0=1 主片 从片 SNGL=0 N N 初始化编程 ICW3 初始化8259A必须从ICW1开始 写ICW1意味着重新初始化8259A 写入ICW1后,8259A的状态如下: 清除ISR和IMR(全0); 将中断优先级设成初始状态:IR0最高,IR7最低; 设定为一般屏蔽方式; 采用非自动中断结束方式; 状态读出逻辑预置为读IRR。 芯片控制初始化命令字 D4=1:作为ICW1的标志。 D0(IC4):=1指出初始化程序中需设置ICW4。 D1(SNGL):=1,系统中只有一片8259 =0,系统中有多片8259 D3(LTIM):=1,电平触发 =0,边沿触发 ICW1 A0 0 例 指定中断类型码。 中断类型码高5位由ICW2指定, 低3位由IR0~IR7决定(自动填入) 例:ICW2=08H,则IR0~IR7请求对应的中断类型码分别为: 08H、09H、0AH、0BH、0CH、0DH、0EH、FH。 ICW2=70H,则IR0~IR7请求对应的中断类型码分别为: 思考:若ICW2=75H,则IR0~IR7请求对应的中断类型码? ICW2 A0 0 70H、71H、72H、73H、74H、75H、76H、77H。 例 仅当ICW1中的D1=0,系统有多片8259级联时,才设置 主8259的ICW3:指出主8259的哪些引脚上联有从8259 若主8259的IR7、IR4、IR0上连有从8259, ICW3=? ICW3 指定本8259与其他8259的连接关系。 A0 1 ICW3 从8259的ICW3:ID2~ID0的编码值,指出该从8259的INT联至主8259的哪个引脚 例:从8259联至IR5,则ID2~ID0=101。 在多片8259级联的系统中,主8259的CAS2~CAS0与所有从8259的CAS2~CAS0联在一起,当第一个 到来时,主8259的CAS2~CAS0输出从8259的编码ID2~ID0。从8259收到该编码后,与其自身的ID2~ID0比较,如果相等,则在第二个 到来时,该片从8259发出中断类型码。 A0 1 方式控制初始化命令字,指定8259的中断结束方式、中断嵌套方式、与数据总线的连接方式 SFNM: =1,特殊的全嵌套方式(Specific Full Nested Mode); =0,全嵌套方式 全嵌套方式:中断请求按优先级0~7处理,0级优先级最高,7级最低,只有更高级的中断请求才能进行嵌套,同级中断不予响应 BUF: =1,缓冲方式(Buffered);=0,非缓冲方式, M/S:主片/从片(Master/Slave) 若BUF=1,M/S=1为主片,M/S=0为从片;若BUF=0,M/S不起作用 AEOI: =1,中断自动结束方式(Automatic End of Interrupt); =0,非自动结束方式 中断自动结束方式:当第2个 脉冲结束时,ISR中的相应位

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档