微机原理第12讲中断系统.ppt

微机原理第12讲中断系统.ppt

ID:56366136

大小:149.50 KB

页数:18页

时间:2020-06-12

微机原理第12讲中断系统.ppt_第1页
微机原理第12讲中断系统.ppt_第2页
微机原理第12讲中断系统.ppt_第3页
微机原理第12讲中断系统.ppt_第4页
微机原理第12讲中断系统.ppt_第5页
资源描述:

《微机原理第12讲中断系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§7.4可编程中断控制器8259A功能和引脚内部结构8259A的中断管理方式8259A的编程方法8259A的中断级联8级优先权控制,通过级连可扩展到64级优先权扩展;每一级可以屏蔽或允许;在CPU响应周期,可提供相应的中断类型码。中断类型码由8259编程设定;通过编程可设定多种工作方式。功能和引脚功能引脚双列直插28引脚8位数据8条外部中断请求输入信号CSWRRDCAS0~CAS2IR0~IR7INTD0~D7A08259VCCGNDSP/ENINTA中断请求寄存器IRR;存放中断请求信号,1为中断请求。允许8个中断同时进入。CPU响应中断

2、后,将对应位清零中断服务寄存器ISR存放正在服务的中断请求信号中断屏蔽寄存器IMR当某一位为1,相应IRR中的中断请求被屏蔽。屏蔽字可编程写入优先权电路由IRR保持的各中断请求(已屏蔽的除外)和ISR的情况等,确定最高优先权,并在CPU的中断响应周期将其送ISR。控制逻辑向CPU输出INTR中断请求,接受CPU的中断响应信号INTA内部结构6)数据总线缓冲器与CPU的DB连接,传送控制字、状态字和中断类型码等。7)读写逻辑控制接收CPU的命令、发出8259的状态。8)级连缓冲/比较器缓冲方式非缓冲方式SP/EN为主控从控选择。通过CAS0~

3、CAS2级连总线通信。主控的INT与CPU的INTR连接;从控的INT作为主控的IR0~IR7输入。IR0IR7::中断请求寄存器IRR优先权电路中断服务寄存器ISR中断屏蔽寄存器IMR控制逻辑数据总线缓冲器读/写逻辑级连缓冲/比较器INTAINTDBRDWRA0CSCAS0CAS1CAS2SP/EN内部总线8259A的中断管理方式多种工作方式通过编程的方法设置编程结构图7-12初始化命令字寄存器ICW1~ICW4操作命令字OCW1~OCW3优先级的设置完全嵌套方式优先级固定,中断服务中只响应更高级别的中断特殊全嵌套方式优先级固定,中断服务

4、中能响应同级别或更高级别的中断优先级自动循环方式适用于多个中断源优先级相等的场合优先级特殊循环方式初始的最低优先级由程序规定中断结束方式普通EOI结束方式(全嵌套工作方式下工作)中断服务程序结束后,由CPU向8259A传送EOI命令,8259A将ISR级别最高的置‘1’位清除特殊EOI结束方式(非全嵌套工作方式下工作)中断服务程序结束后,由CPU向8259A传送EOI命令中包括要清除的中断级别自动EOI结束方式8259A在收到第2个INTA信号后自动清除ISR中的相应位循环优先级的循环方法普通EOI循环方式当前中断结束后,成为级别最低的中断

5、。原先比当前中断低一级的中断成为级别最高的中断例7-10特殊EOI循环方式当前中断结束后,由程序指定最低级别的中断例7-11自动EOI循环方式中断源屏蔽方式普通屏蔽方式IMR某位置“1”则屏蔽对应的中断例:屏蔽第2,5,6位中断MOVAX,01100100BOUT21H,AX特殊屏蔽方式(动态改变优先级结构)仅屏蔽本级中断,允许高级别或低级别的中断进入。设置OCW3,并置位IMR中的相应位中断结束后,应恢复普通屏蔽方式中断请求的引入方式边缘触发上升沿触发可以一直保持高电平到中断结束电平触发中断响应后,触发电平信号应及时清除中断查询方式关中断

6、CPU向8259A的OCW3写入查询命令8259A准备查询字,供CPU读取用于外部中断的数量较多的情况。8259A的编程方法初始化命令字:只发一次操作命令字:可以重置初始化命令字功能中断触发方式单片或级联中断类型号基值优先级的设置方式结束方式ICW1——芯片控制初始化命令字——偶地址中断触发方式D4=0:边缘,D4=0:电平单片或级联D1=0:级联,D1=1:单片是否设置ICW4ICW2——中断类型号设定IR0的中断类型号应为8的整数倍,其他的类推。奇地址A0=1例:7-14P290ICW3——主片/从片的设置主片表明主片的IR0~IR7是

7、否连接了从片的INT“0”:未接,“1”:连接从片表明从片的INT连接在IR0~IR7中的哪一个ICW4——方式控制CPU类型自动或非自动EOI缓冲或非缓冲主片或从片优先级的设置操作命令字OCW1——屏蔽操作A0=1OCW2——优先权循环方式和中断结束方式。P295表7-6OCW3——特殊屏蔽方式和查询方式例8-198259A的中断级联1个主片和1~8个从片配合使用连接方法数据线控制线:INT,INTA,INTR,CAS0~CAS2,SP/EN主片从片均需初始化主片:ICW1,ICW2,ICW3,ICW4特殊完全嵌套方式从片SNGL=0(级

8、联)INT与主片的连接方法响应过程INTA发送到每一个从片。级联地址与CAS0~CAS2相等的从片选通。主片上的中断由主片发送中断类型码,从片上的中断由从片发送中断类型码例8-2

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

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

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