




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第第7章章中断控制器中断控制器教学建议,本章重点为教学建议,本章重点为8259A的编程结构;的编程结构;8259A的工作方式以及工作方式的分类依据;的工作方式以及工作方式的分类依据;8259A的初始化命令字及其含义;的初始化命令字及其含义;8259A的初始化方法;的初始化方法;8259A的操作命令字和设置方法;的操作命令字和设置方法;多片多片8259A构成的主从式中断系统。构成的主从式中断系统。27.1 8259A的引脚信号、编程结构和工作原理的引脚信号、编程结构和工作原理lD7D0 lINT :发出中断请求:发出中断请求lINTA:接收中断应答信号:接收中断应答信号lRDlWRlCSlA0
2、 : 偶低偶低 奇高奇高lIR7IR0 lCAS2CAS0: 从片选择,指出具体从片从片选择,指出具体从片lSP/EN :缓冲方式:出,启动数据总线驱动器;缓冲方式:出,启动数据总线驱动器; 非缓冲方式:入,为非缓冲方式:入,为0时从片(时从片(slave piece)。)。 1 8259A的外部信号和含义的外部信号和含义:37.1 8259A的引脚信号、编程结构和工作原理的引脚信号、编程结构和工作原理l2 8259A的编程结构的编程结构47.1 8259A的引脚信号、编程结构和工作原理的引脚信号、编程结构和工作原理l2 8259A的编程结构的编程结构l上半部分是处理部件,包括上半部分是处理部
3、件,包括IRR、PR、ISRl下半部分包括下半部分包括7个寄存器,分为二组:个寄存器,分为二组:第一组寄存器:第一组寄存器:ICW1ICW4;初始化命令字初始化命令字第二组寄存器:第二组寄存器:OCW1OCW3 操作命令字操作命令字发出中断过程,了解相应中断,两个负脉冲到来后做什么发出中断过程,了解相应中断,两个负脉冲到来后做什么3 8259A的工作原理的工作原理57.2 8259A的工作方式(的工作方式(1)l设置优先级的方式设置优先级的方式l全嵌套方式:全嵌套方式:最常用,默认,最常用,默认,07高低排列,中断嵌套高低排列,中断嵌套l特殊全嵌套方式:特殊全嵌套方式:响应同级中断请求,多片时
4、的主片确认从片内优先级响应同级中断请求,多片时的主片确认从片内优先级l优先级自动循环方式:优先级自动循环方式:OCW2决定,优先队列变,受服务最低。决定,优先队列变,受服务最低。 一般用在系统多个优先级相等的场合一般用在系统多个优先级相等的场合l优先级特殊循环方式:优先级特殊循环方式:最低优先级可编程确定,最低优先级可编程确定,OCW2设定设定l屏蔽中断源的方式屏蔽中断源的方式l普通屏蔽方式:普通屏蔽方式:通过设置通过设置OCW1(IMR),屏蔽某个中断请求),屏蔽某个中断请求l特殊屏蔽方式:特殊屏蔽方式:中断处理程序中使用,放开低级中断。中断处理程序中使用,放开低级中断。 设置了该方式后,写
5、设置了该方式后,写OCW1置位同时使置位同时使ISR对应位自动清对应位自动清0。67.2 8259A的工作方式(的工作方式(2)l结束中断处理的方式结束中断处理的方式l中断自动结束方式:中断自动结束方式:只用在系统中只有一片只用在系统中只有一片8259A且多个中断不嵌套。且多个中断不嵌套。 初始化时,设置初始化时,设置ICW4的的AEOI位为位为1,第二个负脉冲到清除,第二个负脉冲到清除ISnl一般的中断结束方式:一般的中断结束方式:用在全嵌套情况,发出一般中断结束命令,最高非零用在全嵌套情况,发出一般中断结束命令,最高非零ISn复位,复位,结束当前中断。结束当前中断。OCW2的的EOI=1,
6、SL=0,R=0l特殊的中断结束方式:特殊的中断结束方式:OCW2的的EOI=1,SL=1,R=0,指定哪位复位,指定哪位复位l连接系统总线的方式连接系统总线的方式 ICW4设置设置l缓冲方式:缓冲方式: 多片级联,通过总线驱动器连接数据总线多片级联,通过总线驱动器连接数据总线l非缓冲方式:非缓冲方式:单片,多片时片数不多单片,多片时片数不多l引入中断请求的方式引入中断请求的方式l边沿触发方式:边沿触发方式:上升沿,上升沿,ICW1l电平触发方式:电平触发方式:高电平高电平l中断查询方式:中断查询方式:外设中断来请求,外设中断来请求,CPU查询设备。接近查询设备。接近64级,不同模块级,不同模
7、块 关中断关中断-写写OCW3(D2=1)8259A偶地址偶地址-读读ISR8259A偶地址,最高位偶地址,最高位1表示有中断表示有中断级联方式下,一般不用中断自动结束方式,需要在中断处理程序结束时发出两次中断结束命令给主片和从片77.3 8259A的初始化命令字和流程的初始化命令字和流程 初始化命令字通常是系统开机时由初始化初始化命令字通常是系统开机时由初始化程序填写的,而且在整个系统工作过程中程序填写的,而且在整个系统工作过程中保持保持不变不变。 初始化命令字必须初始化命令字必须按顺序填写按顺序填写,并且要求,并且要求把把ICW1写到偶地址端口,其余的初始化命令写到偶地址端口,其余的初始化
8、命令字写到奇地址端口。字写到奇地址端口。ICW1:芯片控制:芯片控制ICW2:中断类型号:中断类型号ICW3:主从片:主从片ICW4:方式控制字:方式控制字87.3 8259A的初始化命令字和流程(的初始化命令字和流程(1)l1 ICW1的格式和含义的格式和含义 2 ICW2的格式和含义的格式和含义 0标志ICW2任选,高5位为中断类型号的高5位97.3 8259A的初始化命令字的初始化命令字l4 ICW3的格式和含义的格式和含义l5 从片的从片的ICW3的格式的格式 主片的ICW3对应各IR引脚的连接情况,直接连接外设为0;从片的ICW3为标识码。107.3 8259A的初始化命令字的初始化
9、命令字l6 ICW4的格式和含义的格式和含义 ICW1的D0=1才会辨认ICW4总结4个ICW寄存器中设置了哪些工作方式?117. 8259A的初始化流程(的初始化流程(1)注意地址偶奇性;顺序固定;ICW1和ICW2必须;级联时需要ICW3;127. 8259A的初始化流程(的初始化流程(2)l对对8259A设置初始化命令字的例子设置初始化命令字的例子MOVAL,13HOUT80H,AL;设置;设置ICW1MOVAL,18HOUT81H,AL ;设置;设置ICW2MOVAL,0DHOUT81H,AL ;设置;设置ICW4137.4 8259A的操作命令字(的操作命令字(1) 操作命令字在应用
10、程序中设置,次序没有要求,但端口地址有严格规定。OCW1:中断屏蔽 奇地址OCW2:优先级循环方式和中断结束方式 偶地址OCW3:设置/取消特殊屏蔽方式,设置中断查询方式,设置对8259A内部寄存器的读出命令 偶地址147.4 8259A的操作命令字(的操作命令字(1)lOCW1的格式和含义的格式和含义lOCW2的格式和含义的格式和含义 lOCW2的例子的例子157.4 8259A的操作命令字(的操作命令字(2)lOCW2的总结的总结RSLEOI 功能100优先级自动循环方式000结束优先级循环方式110特殊优先级循环方式101发中断结束命令,并仍用优先级循环方式111发中断结束命令,并用特殊
11、优先级循环方式011特殊中断结束命令001一般中断结束方式167.4 8259A的操作命令字(的操作命令字(3)lOCW3的格式和含义的格式和含义 lOCW3的格式和例子的格式和例子ISR、IRR、IMR的内容如何读出?读写时,如何区分奇地址、偶地址对应的寄存器177.5 8259A使用举例使用举例1l中断全嵌套方式的例子中断全嵌套方式的例子 187.5 8259A使用举例使用举例2使用中断结束命令的例子使用中断结束命令的例子197.5 8259A使用举例使用举例3l关于特殊屏蔽方式的例子关于特殊屏蔽方式的例子 CLIMOVAL,68HOUT80H,ALINAL,81HORAL,10HOUT8
12、1H,ALSTICLIINAL,81HANDAL,0EFHOUT81H,ALMOVAL,48HOUT80H,ALSTIMOVAL,20HOUT80H,ALIRET207.5 8259A使用举例使用举例4l关于优先级设置和中断结束命令的小结归纳关于优先级设置和中断结束命令的小结归纳l关于优先级的设置方法关于优先级的设置方法l关于中断结束方式的设置方法关于中断结束方式的设置方法l优先级循环方式和中断结束方式一起设置的命令优先级循环方式和中断结束方式一起设置的命令217.6多片多片8259A组成的主从式中断系统(组成的主从式中断系统(1)227.6多片多片8259A组成的主从式中断系统(组成的主从式
13、中断系统(2)l优先级排列的例子优先级排列的例子l1个主片个主片l2个从片个从片,并设从片并设从片1连在主片的连在主片的IR1引脚上,而从片引脚上,而从片2连在主片的连在主片的IR2引脚上引脚上主片:主片:IR0(这是系统中的最高优先级这是系统中的最高优先级)从片从片1:IR0、IR1、IR2、IR3、IR4、IR5、IR6、IR7从片从片2:IR0、IR1、IR2、IR3、IR4、IR5、IR6、IR7主片:主片:IR3、IR4、IR5、IR6、IR7(主片的主片的IR7为系统中的最低优先级为系统中的最低优先级)23l1、初始化时通过、初始化时通过4个个ICW寄存器设置了哪些工作方式寄存器设置了哪些工作方式?如何设置的?如何设置的?l2、 ISR、IRR、IMR的内容如何读出?的内容如何读出?l3、对、对8259A进行读写操作时,如何区分奇地址、偶进行读写操作时,如何区分奇地址、偶地址对应的寄存器?地址对应的寄
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 60730-2-8:2025 EXV EN Automatic electrical controls - Part 2-8: Particular requirements for electrically operated water valves,including mechanical requirements
- 【正版授权】 IEC 60530:1975 EN-D Methods for measuring the performance of electric kettles and jugs for household and similar use
- 【正版授权】 IEC 60335-2-4:2023 EXV-RLV EN Household and similar electrical appliances - Safety - Part 2-4: Particular requirements for spin extractors
- 产品开发进度跟踪表-新产品开发流程
- 薪资详情与奖金补助证明书(6篇)
- 移民招聘考试试题及答案
- 医院中级考试试题及答案
- 六一创意集体活动方案
- 六一夹珠子活动方案
- 医学考试试题及答案详解
- 《老年人认知记忆训练》课件
- 2024年广东省中考生物+地理试卷(含答案)
- 器械科-医疗设备维修应用PDCA循环管理品管圈QCC成果汇报
- 现代物流管理(第三版-钱廷仙)课件5.物流成本分析内容与方法
- 基于单片机的PWM直流电机调速系统设计
- 思想政治理论综合实践智慧树知到答案章节测试2023年太原理工大学
- 资产托管业务流程
- 13.人物描写一组《摔跤》说课稿
- 变态心理学习题答案完整版
- GB/T 19632-2005殡葬服务、设施、用品分类与代码
- GA/T 850-2021城市道路路内停车位设置规范
评论
0/150
提交评论