微机原理与接口技术(楼顺天)-第8章2.ppt

微机原理与接口技术(楼顺天)-第8章2.ppt

ID:49341213

大小:538.00 KB

页数:46页

时间:2020-02-03

微机原理与接口技术(楼顺天)-第8章2.ppt_第1页
微机原理与接口技术(楼顺天)-第8章2.ppt_第2页
微机原理与接口技术(楼顺天)-第8章2.ppt_第3页
微机原理与接口技术(楼顺天)-第8章2.ppt_第4页
微机原理与接口技术(楼顺天)-第8章2.ppt_第5页
资源描述:

《微机原理与接口技术(楼顺天)-第8章2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章中断系统中断与可编程控制器8259A第8章中断系统与可编程中断控制器8259A1.中断的基本概念2.8086的中断系统3.可编程中断控制器8259A及其应用本教案内容一、中断控制器的功能8.3中断控制器8259A及其应用中断控制器的功能:接收外部中断请求,向微处理器发送中断请求;进行优先权级别的判断,把当前优先权最高的中断源的中断类型号送往微处理器;处理器响应中断,进入中断服务后,当优先权更高的外部中断请求产生时,中断控制器能够实现中断的嵌套;对于优先权较低的中断请求则予以屏蔽。二、8259A的引脚功能8.3中断控制器8259A及其应用三、8259A的内部结构及功能模块8.3中断

2、控制器8259A及其应用8259A内部结构图三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●中断请求寄存器(IRR)IRR是一个8位的锁存器,用来锁存外部设备送来的IR7~IR0中断请求信号。当外部中断请求线IRi有中断请求时,IRR中与之对应的第i位被置1。这个寄存器的内容可以被微处理器读出。三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●中断屏蔽寄存器(IMR)IMR是一个8位的寄存器,用于设置中断请求的屏蔽信号。此寄存器的第i位被置1时,与之对应的外部中断请求线IRi被屏蔽,不能向微处理器发出INT信号。可通过软件设置IMR内容,确定每

3、一个中断请求的屏蔽状态。设置IMR也可以起到改变中断请求的优先级的效果。三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●中断服务状态寄存器(ISR)ISR是一个8位的寄存器,用于记录当前正在被服务的所有中断级,包括尚未服务完而中途被更高优先级打断的中断级。若微处理器响应了IRi中断请求,则ISR中与之对应的第i位置1。该中断处理结束前,要使用指令清除这一位。此寄存器的内容可以被微处理器读出。三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●优先权处理器优先权处理器用于识别和管理各中断请求信号的优先级别。当几个中断请求信号同时出现时,微处理器响应

4、中断请求时,把优先权最高的IRR中的“1”送入ISR。当8259A正在为某一级中断服务时,若又出现新的中断请求,由优先权处理器判断新出现的中断请求的优先级别并决定是否进入多重中断处理。三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●控制逻辑在8259A的控制逻辑电路中,有一组初始化命令字寄存器ICW1~ICW4和一组操作命令字寄存器OCW1~OCW3。初始化命令字在系统初始化时置入,工作过程中一般保持不变。操作命令字在工作过程中根据需要设定。控制逻辑电路按照编程设定的工作方式管理8259A的全部工作。三、8259A的内部结构及功能模块8.3中断控制器8259A及其

5、应用●数据总线缓冲器这是一个8位的双向三态缓冲器,是8259A与系统数据总线的接口。8259A通过数据总线缓冲器接收微处理器发来的控制字,也通过数据总线缓冲器向微处理器发送中断类型码和状态信息。三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●读写控制逻辑D4D3读写操作0000000111110000001x01xx数据总线→OCW2数据总线→OCW3数据总线→ICW1数据总线→ICW2,ICW3,ICW4,OCW100010011IRR或ISR或中断级别编码→数据总线IMR→数据总线三、8259A的内部结构及功能模块8.3中断控制器8259A及其应用●级联缓冲/

6、比较器系统需要扩展而使用多个8259A时,要有一个8259A作为主器件而其他的作为从器件。级联缓冲/比较器在级联方式的主/从结构中,用来控制8259A的级联。与此部件相关的有3根级联线CAS2-CAS0和1根主从设备设定/缓冲器读写控制线/四、8259A的工作方式8.3中断控制器8259A及其应用●8259A的工作过程●8259A的优先权管理固定优先权循环优先权全嵌套方式特殊嵌套方式自动循环方式特殊循环方式四、8259A的工作方式8.3中断控制器8259A及其应用●8259A中断屏蔽方式●8259A中断结束方式普通屏蔽方式特殊屏蔽方式自动中断结束方式(AEOI)非自动中断结束方式(EO

7、I)四、8259A的工作方式8.3中断控制器8259A及其应用●8259A的查询工作方式8259A工作在程序查询方式时,8259A不向微处理器发INT信号,微处理器通过查询8259A了解有无中断。查询字格式为:I××××W2W1W0I=1表示有中断请求,I=0表示没有中断请求。W2W1W0表示8259A请求服务的最高优先级编码。四、8259A的工作方式8.3中断控制器8259A及其应用●读8259A的状态8259A内部的IRR、ISR和IMR的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。