微机原理与接口技术:17第7章 中断系统 习题7.docVIP

微机原理与接口技术:17第7章 中断系统 习题7.doc

  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文档。上传文档
查看更多
交通信息与控制工程系教案(理论教学用) 课程名称 微机原理与接口技术 第 17 次 第 8 周 2 学时 上课教室 WM1310 课程类型 专业基础课 授课对象 自动化专业 章节名称 第7章 中断系统(7.3,7.4) 教学目的 和要求 了解8259引脚和内部寄存器; 了解8259的工作过程和工作方式; 掌握9259的初始化编程方法。 讲 授 主要内容及时间分配 8259引脚和内部寄存器(30min) 8259的工作过程和工作方式(30min) 9259的初始化编程方法(30min) 教学重点 与难点 重点: 8259内部寄存器的功能 8259的工作方式 8259的初始化编程方法 难点: 8259的初始化编程方法 要求掌握知识点和分析方法 了较8259的基本的工作原理以及其内部的寄存器的功能特征。 掌握8259的编程方法,如初始化8259。 了较8259在微机系统的使用。 启发与提问 8259是中断优先级设置方法与系统总线判优方法有何区别? 在pentium系列计算机中中断控制用什么芯片? 教学手段 多媒体 作业布置 思考题: 1.8259是否可以设置为查询工作方式? 主 要 参考资料 备注 注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。 长安大学讲稿(第十七讲) 讲 授 内 容 第6章 输入输出和中断技术 6.5 可编程中断控制器8259A Intel 8259A是与8080/8085系列以及8088/8086系列兼容的可编程的中断控制器。它的主要功能为: 具有8级优先权控制,通过级连可扩展至64级优先权控制。 每一级中断都可以屏蔽或允许。  在中断响应周期,8259A可提供相应的中断向量,从而能迅速地转至中断服务程序。  8259A可以通过编程来进行选择工作方式。 6.5.1 8259A的引线及内部接口 2. Intel 8259A的内部结构 6.5.2 8259A的工作过程 根据8259A的内部结构,其工作的过程如下: (1) 外部中断源通过IR0~IR7输入中断请求信号。 (2) 外部中断源的中断请求信号使中断请求触发器IRR的相应位置“1”,并与IMR按位相“与”,送给优先权判决电路。 (3) 优先权判决电路从IRR中检测出优先级最高的中断请求位,并将其与ISR中记录的正在被CPU服务的中断进行优先级比较。当提请的中断优先级高于正在服务的中断优先级时,中断优先权判决电路就向控制逻辑发出有效的中断请求信号。 (4) 当控制逻辑收到有效的中断请求信号时,向CPU发出高电平信号INT,请求中断服务。 (5) 在中断允许的情况下(IF=1),CPU接受中断请求INTA,并发出中断响应信号INTA,对8086/8088 CPU,将连续发出两个INTA脉冲。 (6) 当8259A接到来自CPU的第一个INTA脉冲时,就把允许中断的最高优先级请求位置入ISR,并把IRR中的相应位复位。如果工作在级联方式下,而且设备的优先级最高,则主控8259A将送出级联地址CAS0~CAS2,将其加载至从属8259A上。 (7) 在第二个INTA脉冲,对单独使用或是级联方式下从属的8259A,将其中断向量发送至数据总线。 (8) CPU从数据总线上获取中断向量码,转移到相应的中断处理程序。 (9) 中断结束时,通过在中断处理程序中向8259A发送一条EOI(中断结束)命令,使ISR相应位复位,或在AEOI(自动中断结束)方式下,由8259A在第二个INTA脉冲的后沿自动将ISR相应位复位。 6.5.3 8259A的工作方式 1.中断优先级方式 有两种优先级方式: 1) 固定优先级方式 当8259A初始化完成后,就为固定优先级方式,即8个中断请求的优先级从高到低依次为: IR0→IR1→IR2→IR3→IR4→IR5→IR6→IR7,IR0优先级最高,IR7优先级最低,该顺序固定不变。 2) 循环优先级方式 循环优先级方式是将8个中断源IR0~IR7按固定顺序构成一个闭合的环,具体实现方法。 自动优先级循环。该方法规定刚被服务过的中断源优先级最低,其他中断源的优先级将依闭合环顺序变化。例如,CPU对IR3中断服务结束后,8259A的8个中断源优先顺序由高到低为IR4、IR5、IR6、IR7、IR0、IR1、IR2、IR3。 2. 嵌套方式 8259A的中断嵌套有两种形式。 (1) 全嵌套方式(一般嵌套方式) 在8259A初始化完成后,就处于固定中断优先权方式。全嵌套方式是指当CPU正在对某中断源进行服务时,在中断服务程序完成之前,将会屏蔽同级或更低级中断源的中断请求,只有优先权比它高的中断源的中断请求才能被响应(C

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档