微机原理与接口技术教学PPT.ppt
《微机原理与接口技术教学PPT.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术教学PPT.ppt(39页珍藏版)》请在三一办公上搜索。
1、,微机原理与接口技术,第七章 部分,2,第七章 微型计算机中断系统内容提要7-1 概述7-2 中断处理过程7-3 中断优先级和中断向量7-4 可编程中断控制器,3,7-4 可编程中断控制器(8259A)功能和引脚内部结构8259A的中断管理方式8259A的编程方式8259A的中断级联,4,7-4 可编程中断控制器 8259A一、功能和引脚,8259A,2221201918171615,282726252423,123456,7891011121314,IR4IR3IR2IR1IR0INTSP/ENCAS2,VCC(+5V)A0INTAIR7IR6IR5,D4D3D2D1D0CAS0CAS1GN
2、D,CSWRRDD7D6D5,SP/EN,SP/EN,SP/EN,SP/EN,IR,IR7,IR6,IR,IR5 5,IR,IR4 4,IR,IR3 3,INT,INT,IR,IR2,INTA,INTA IR1,IR,IR0,INT,INT,IR,IR7 7,IR,IR6,IR5,IR,IR4 4,IR,IR3 3,IR,IR2 2,IR,IR1,IR,IR0,INT,INT,IR,IR7 7,IR,IR6,IR5,IR,IR4 4,IR,IR3 3,IR,IR2 2,IR,IR1,IR,IR0,SP/EN,SP/EN,5,7-4 可编程中断控制器8259A,【功能和引脚】,8259A(从片)
3、,8259A(从片),1.主要功能具有8级优先级控制,通过级联可以扩展到64级优先级控制。每一级中断可由程序单独屏蔽或允许。可提供中断类型号传送给CPU。可以通过编程选择多种不同工作方式。8259A5V,7 8259A,INT,6,7-4 可编程中断控制器8259A,【功能和引脚】,2.引脚D7D0:双向数据线,三态,它直接或通过总线驱动器与系统的 数据总线相连。IR7IR0:外设的中断请求信号输入端,输入,中断请求信号可以是电平触发或边沿触发。中断级联时,连接8259A从片INT端。,2827262524232221201918171615,123456891011121314,VCC(+5
4、V)A0INTAIR7IR6IR5IR4IR3IR2IR1IR0SP/ENCAS2,CSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GND,中断请求信号,7,RD:读命令信号,输入,低电平有效,用来控制数据由8259A读到CPU。WR:写命令信号,输入,低电平有效,原来控制数据由CPU写到8259A。CS:片选信号,输入,通过译码电路与高位地址总线相连。A0:选择8259A的两个端口,输入,连低位地址线。INT:向CPU发出的中断请求信号,输出,与CPU的INTR端相连。INTA:CPU给8259A的中断响应信号,输入。8259A要求两个负脉冲的中断响应信号,第一个是CPU响应中断
5、的信号,第二个INTA结束后,CPU读取8259A送去的中断类型号。CAS2CAS0:双向级联信号线。8259A作主片时,为输出线,作从片时,为输入线。与SP/EN配合实现8259A级联。,7-4 可编程中断控制器8259A,【功能和引脚】,7 8259A,8,7-4 可编程中断控制器8259A,【功能和引脚】,2827262524232221201918171615,123456891011121314,A0INTAIR7IR6IR5IR4IR3IR2IR1IR0INTSP/ENCAS2,CSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GND,SP/EN:编程/双向使能缓冲。作为
6、输入使用时,用来决定本片8259A是主片还是从片:若SP/EN=1,则为主片;若SP/EN=0,则为从片。作为输出使用时,启动8259A到CPU之间的数据总线驱动器。SP/EN作为输入还是输出,决定于8259A是否采用缓冲方式工作,若采用缓冲方式工作,则SP/EN作为输出,若采用非缓冲方式,SP/EN作为输入。,数据总线,缓冲器,控制电路,控制电路,级联缓冲,器/比较器,中断,服务,寄存器,(ISR),中断,优先权,请求,判优器,寄存器,(PR),(IRR),中断屏蔽寄存器,(IMR),9,7-4可编程中断控制器8259A二、内部结构,IR0IR1IR7,D7D0,RDWRA0CSCAS0CA
7、S1CAS2SP/EN,INTA,INT,10,7-4可编程中断控制器8259A,【内部结构】,1.数据总线缓冲器数据总线缓冲器是8位双向三态缓冲器,是8259A与系统数据总线接口,通常连接低8位数据总线D7D0。CPU编程控制字写入8259A、8259A的状态信息读出、及中断响应时8259A送出的中断类型号,都经过它传送。,11,7-4可编程中断控制器8259A,【内部结构】,2.读写控制电路读写控制电路接收CPU送来的读/写命令RD、WR,片选信号CS及端口选择信号A0。8259A的读写功能,12,7-4可编程中断控制器8259A,【内部结构】,2.读写控制电路续高位地址译码后送CS作片选
8、信号。A0连地址总线A0或A1,用来选择8259A的两个I/O端口,一个为奇地址,另一个偶地址。读写操作由这4个信号控制来实现的,使8259A接收CPU送来的初始化命令字(ICW)和操作命令字(OCW),或将内部状态信息送给CPU。实际设计时,8259A的D7D0与CPU数据总线低8位相连。为了保证CPU与8259A用低8位传输数据,CPU的A1连8259A的A0。这样对CPU来说A00,A1可以为1或为0,CPU读写始终是用偶地址。对8259A来说A1可以为1或为0,给8259A的端口分配了两个地址,一个奇地址,一个偶地址,符合了8259A的编程要求。,13,7-4可编程中断控制器8259A
9、,【内部结构】,2.读写控制电路续注意:8086系统中数据总线为16位,CPU传送数据时,低8位数据总线传送到偶地址端口,高8位数据总线传送到奇地址端口。当8位I/O接口芯片与8086CPU16位数据总线相连接时,既可以连到低8位数据总线,也可以连到高8位数据总线。,14,7-4可编程中断控制器8259A,【内部结构】,3.级联缓冲/比较器 缓冲方式:在多片8259A级联的系统中,8259A通过总线驱动器和数据总线相连,这就是缓冲方式。在缓冲方式下,8259A的SP/EN端与总线驱动器允许端相连,控制总线驱动器启动,SP/EN作为输出端。当EN0时,8259A控制数据从8259A送到CPU;当
10、EN1时,控制数据从CPU送到8259A。,15,7-4可编程中断控制器8259A,【内部结构】,3.级联缓冲/比较器 非缓冲方式:单片8259A或少量8259A级联时,可以将8259A直接与数据总线相连,称为非缓冲方式。非缓冲方式下,8259A的SP/EN端作输入端,控制8259A作为主片还是从片。SP1,表示此8259A为主片。SP0,表示此8259A为从片。单片8259A时,SP/EN接高电平。由初始化命令字ICW4来设置缓冲方式或非缓冲方式。,16,4.中断请求寄存器中断请求寄存器是一个8位寄存器,存放外部输入的中断请求信号IR7IR0。当某个IR端有中断请求时,IRR相应的某位置“1
11、”。可以允许8个中断请求信号同时进入,此时IRR寄存器被置成全“1”。当中断请求被响应时,IRR的相应位复位。,7-4可编程中断控制器8259A,【内部结构】,17,5.中断屏蔽寄存器IMR中断屏蔽寄存器是一个8位寄存器,用来存放对各级中断请求的屏蔽信息。当用软件编程使IMR寄存器中某一位置“0”时,允许IRR寄存器中相应位的中断请求进入中断优先级判别器。若IMR中某位为“1”,则此位中断请求被屏蔽。各个中断屏蔽位是独立的,屏蔽了优先级高的中断,不影响其它较低优先级的中断允许。,7-4可编程中断控制器8259A,【内部结构】,18,6.优先级判别器PR优先级判别器对保存在IRR寄存器中的中断请
12、求进行优先级识别,送出最高优先级的中断请求到中断服务奇存器ISR中去。当出现多重中断时,PR判定是否允许所出现的中断去打断正在处理的中断,让优先级更高的中断优先处理。,7-4可编程中断控制器8259A,【内部结构】,19,7-4可编程中断控制器8259A,【内部结构】,7.中断服务寄存器ISR中断服务寄存器是一个8位寄存器,保存正在处理中的中断请求信号。某个IR端的中断请求被CPU响应后,当CPU发出第一个INTA信号时,ISR寄存器中的相应位置“1”,一直保持到该级中断处理结束为止。允许多重中断时,ISR多位同时被置成“1”。,20,7-4可编程中断控制器8259A,【内部结构】,8.控制电
13、路根据中断请求寄存器IRR的置位情况和中断屏蔽寄存器IMR的设置的情况,通过优先级判别器PR判定优先级,向8259A内部及其它部件发出控制信号。向CPU发出中断请求信号INT和接收CPU的中断响应信号INTA,使中断服务寄存器ISR的相应位置“1”,并使中断请求寄存器IRR的相应位置“0”。当CPU第二个INTA信号到来,控制8259A送出中断类型号,使CPU转入中断服务子程序。如果方式控制字ICW4的中断自动结束位为“1”,则在第二个INTA脉冲结束时,将8259A中断服务寄存器ISR的相应位清“0”。,当前中,断服务,寄存器,优先级,裁决器,中断请求,寄存器,译,码,器,21,7-4可编程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 教学 PPT
链接地址:https://www.31ppt.com/p-2268504.html