2) 特殊屏蔽方式 特殊屏蔽方式允许低优先级中断请求中断正在服务的高优先级中断。这种屏蔽方式通常用于级联方式中的主片,对于同一个请求IRi上连接有多个中断源的场合,可以通过编程写入操作命令字OCW3来设置或取消。 在特殊屏蔽方式中可在中断服务子程序中用中断屏蔽命令来屏蔽当前正在处理的中断,同时可使ISR中的对应当前中断的相应位清.这样一来不仅屏蔽了当前正在处理的中断,而且也真正开放了较低级别的中断请求。 在这种情况下,虽然CPU仍然继续执行较高级别的中断服务子程序,但由于ISR中对应当前中断的相应位已经清0,如同没有响应该中断一样。所以,此时对于较低级别的中断请求,8259A仍然能产生INT中断请求,CPU也会响应较低级别的中断请求。 4. 系统总线的连接方式 8259A与系统总线的连接方式有下列两种: 1) 缓冲方式 缓冲方式是指在多片8259A级联的大系统中,8259A通过外部总线驱动器和数据总线相连。在缓冲方式下,8259A的 输出信号作为缓冲器的启动信号,用来启动总线驱动器,在8259A与CPU之间进行信息交换。 。 2) 非缓冲方式 当系统中只有一片或几片8259A芯片时,可以将数据总线直接与系统数据总线相连,这时8259A处于非缓冲方式。在这种方式下,8259A的 SP/EN的SP作为输入端设置,主片应接高电平,从片应接低电平。? 5. 引入中断请求的方式 8259A引入中断请求的方式有下列几种: 1) 边沿触发方式 8259A将中断请求输入端出现的上升沿作为中断请求信号,上升沿之后,相应引脚可以一直保持高电平 2) 电平触发方式 8259A将中断请求输入端出现的高电平作为中断请求信号,在这种方式下,中断响应之后,高电平必须及时撤除。否则,在CPU响应中断、开中断之后,会引起第二次不应该有的中断。 3) 中断查询方式 特点: a.既有中断的特点,又有查询(Polling)的特点。 b.外设仍然向8259A发中断请求信号,要求CPU服务。 c. CPU的IF=0,不响应外部的中断请求(对CPU的中断请求信号不起作用)此时,CPU需要用软件查询方法来确认中断源,从而实现对设备的服务,先向8259A发查询命令OCW3: 0 0 0 0 1 1 0 0 P 紧接着执行一条读指令(IN指令),读出专门的“中断状态字”: 当8259A收到P=1的查询命令后,在下一个RD信号将使ISR的相应位置“1”,就像收到了INTA一样,并把上述的“中断状态字”送到数据总线上,由CPU读入AL。 0 A0 IR - - - - W2 W1 W0 D7 D0 1:有设备请求服务; 0:无设备请求服务。 当前最高优先级的中断请求 4.2.3 8259A的初始化编程 8259A的控制寄存器可分为两组,一组是初始化命令字ICW1~ICW4,另一组是操作命令字OCW1~OCW3。 每片8259A具有两个内部端口地址,一个偶地址端口(A0 = 0),一个奇地址端口(A0 = 1),其他高位地址码由用户定义,用来产生8259A的片选信号。 1. 初始化命令字 初始化命令字用来对8259A初始化,包括ICW1~ICW4 4个初始化命令字。 (1) ICW1 ICW1 使用偶地址端口(A0 = 0),其中D4 位为特征位(标志位),此时该位固定为1,表示当前写入的是ICW1 (OCW1 也用偶地址端口写入,但OCW1 的D4 位为0)。 ICW1 的格式如下: (2) ICW2(设定中断类型号) ICW2 使用奇地址端口(A0 = 1),紧跟在ICW1之后设置。ICW2 的格式如下: 低三位的值由中断请求输 入引脚决定 3) ICW3 ICW3 只在级联方式中使用,端口地址为奇地址,其格式如下: 从片的中断请求线在主片的哪个IRi引进 (4) ICW4 在80x86系统中必须设置ICW4,端口地址为奇地址,其格式如下: 2.8259A的初始化流程 8259A的初始化命令字(ICW)是在加电之后由CPU按特定的顺序写入的。也就是说,各初始化命令字的识别一方面依赖于地址信号A0和初始化命令字中的特定标识位,另一方面也与写入的先后次序有关。 8259A的初始化顺序及相应的寻址标志如图所示。 开始 ICW1(A0=0 D4=1) ICW2(A0=1) SNGL=0? (级联方式?) ICW3(A0=1) IC4=1 ? ICW4(A0=1) 准备好接受中断 N N Y Y ① 在初始化操作过程的开头,总要依次写入命令字ICW1和ICW2。 ② 只有当ICW1中的SNGL位=0,才需写入ICW3。对于主片和从片均需写入ICW3,而且它们的格式不同。 ③ 只
您可能关注的文档
- 4S店汽车销售流程研讨.ppt
- 4S店销售流程之八:新车交车研讨.ppt
- 4S店销售流程之七:议价成交研讨.ppt
- 上海高一地理(地图出版社)讲义(专题7)地貌:喀斯特地貌研讨.ppt
- 上海工程技术大学有机化学一复习要点2012研讨.ppt
- 中小企业信息化公共服务平台建设方案答辩.ppt
- 上海交大工程热力学(第四版)_第13章_化学热力基础研讨.ppt
- 中小型企业实施ERP十大问题答辩.ppt
- 上海交通大学-微机原理-第1章-微机系统研讨.ppt
- 上海交通大学有机化学总复习研讨.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- 学习、教学和评估的分类学(布鲁姆教育目标分类学修订版).pdf VIP
- 515省道建设工程(427省道改线)环境影响报告书.pdf VIP
- 中超联赛治理共同体建设的基本内涵、现实情境与发展路径.docx VIP
- 建筑设备安装识图与施工(给排水识图).ppt VIP
- 小儿海姆立克急救法课件(1).pptx VIP
- 年产10万吨硫酸工艺设计.docx VIP
- 建筑设备安装识图与施工工艺.docx VIP
- 课程标准建筑设备安装工程识图施工工艺课程整体教案.docx VIP
- 暑假预习《文言文》早背晚默小纸条++++++++++++++2025-2026学年统编版语文八年级上册.docx VIP
- 中医九种体质养生课件.ppt VIP
原创力文档

文档评论(0)