- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程终端芯片8259A
第6章基本输入输出接口技术 6.5 可编程中断控制器8259 一、8259简介: (1)8位可编程中断控制器,又称优先级控制器 (2)处理8级向量优先级中断 (3)具有单一+5V供电 (4)8259A芯片级联组成强大的中断管理系统(多至64级外部中断)。 (5)优先级方式可编程 (6)多级中断管理 6.5.1内部结构及工作原理 数据总线缓冲器 数据总线缓冲器是一个三态、双向的8位缓冲器,是8259A与CPU系统数据总线的接口。 数据总线缓冲器的主要功能有: (1) 通过数据总线缓冲器,CPU向8259A内部发送 命令。 (2) CPU接收8259A状态信息。 (3) 在中断响应周期,CPU从中获得中断类型号。 读/写逻辑 接收CPU送来的读/写控制信号、片选信 号以及地址选择信号,对内部各个寄存器 进行读写操作。 级联缓冲/比较器 级联缓冲/比较器在级联方式的主从结构 中(两个以上的8259A组成的系统),用 来存放和比较系统中各8259A的从设备标 志(ID)。 控制逻辑 控制逻辑是控制8259A内部各个部件的主要逻辑电路。 主要功能包括: (1) 根据CPU对8259A编程设定的工作方式来产生内部控制信号。 (2) 如果中断请求寄存器IRR有未被屏蔽的位,则控制逻辑对应于当时最高优先的中断源,向CPU发中断请求信号INT。 (3) 接收CPU送来的中断响应信号,并允许中断服务寄存器ISR的相应位(ISRi)置位。 (4) 控制发出相应的中断类型号,以供CPU读取。 中断请求寄存器IRR 功能:记录外部中断源的中断申请的状态。 状态:1=对应引脚有中断请求且还未被响应 0=对应引脚无中断请求或有但已经被响应 中断服务寄存器ISR 功能:记录外部中断源的中断申请被服务的状态。 状态:1=对应引脚的中断请求已被响应(服务)且服务还没有结束。 0=对应引脚的中断请求未被响应。 中断屏蔽寄存器IMR 功能: 设置外部中断源的中断屏蔽状态。 状态: 1=对应引脚的中断被屏蔽。 0=对应引脚的中断未被屏蔽。 注意: 只有IMRi相应位为0且IF=1,CPU才有可能响应可屏蔽中断。 中断判优电路 中断判优电路用来确定存放在IRR中 各个中断请求信号对应中断源的优先级。 并总是选出当前最高优先中断源的中断申请通知控制逻辑,以便控制逻辑发送中断请求信号INT给CPU。 8259A工作过程 1)当外部IRi有中断申请时,IRRi=1。 2) 判别优先级,并将当前最高优先中断源的请求通知控制逻辑。控制逻辑向CPU发INT信号。 3)当响应中断时,CPU发/INTA,控制逻辑收到响应后,准备中断类型号,同时使ISRi=1,并使IRRi=0。 4)当CPU处理完中断服务程序后发中断结束命令,控制逻辑使ISRi=0,结束中断过程。 如果IMRi=1,则对应中断源的中断请求被屏蔽。 引脚信号 D7~D0为8位双向的数据线 A0:端口选择信号(两个端口地址) IRi:8个中断源中断请求端 INT:中断请求输出信号 6.5.3 工作方式(5种) 优先级的方式 屏蔽中断源的方式 结束中断处理的方式 连接系统总线的方式 中断请求信号方式 优先级的方式(4种) 全嵌套方式 特殊全嵌套方式 优先级自动循环方式 优先级特殊循环方式 全嵌套方式 仅允许高一级中断进入嵌套。 从高到低优先级依次为IR0IR1IR2IR3IR4IR5IR6IR7。 特殊全嵌套方式 允许高一级,也允许同级中断进入嵌套。 从高到低优先级依次为IR0IR1IR2IR3IR4IR5IR6IR7。 优先级自动循环方式 在这种方式下,中断源的优先级是变化的,当一个设备得到中断服务以后,它的优先级自动降为最低优先。 在初始状态下的优先级为IR0IR1...IR7,下一次优先级为IR1IR2....IR6IR7IR0,依次类推。 优先级特殊循环方式 与优先级自动循环方式只有一点区别:初始最优者可由程序设定,可任意指定一个初始最高优先级,以后再循环优先。 屏蔽中断源的方式 普通屏蔽方式:设置8259A内部中断屏蔽寄存器IMR的相应位为1(通过OCW1),即可屏蔽对应中断源的中断申请。 特殊屏蔽方式:先写入特殊屏蔽命令字OCW3,然后再写屏蔽命令字OCW1。使当前中断服务寄存器ISR的相应位自动复位。这就只屏蔽了当前正在处理的这级中断。=屏蔽该中断并清中断服务位。 结束中断处理的方式 自动结束方式:系统一旦进入中断服务程序,8259A就自动将当前中断服务寄存器相应位清0。(在第二个中断响应脉冲) 非自动结束方式:在中断服务程序结束,返回主程序之前发一条中断结束命令,使8259A的当前最高优先级的中断对应的ISR复位。 连接系统总线的方式 缓冲方式:一般在多片8259
您可能关注的文档
- 材料分析方法第2章TEM.ppt
- 材料分析方法第1章.ppt
- 材料成型及控制工程专业英语 4 PLASTIC FORMING PROCESSES AND DIES.ppt
- 材料成型及控制工程专业英语- 2 HEAT TREATMENT OF STEEL.ppt
- 材料强度理论及分析方法-2013SP.ppt
- 材料成型及控制工程专业英语-_3PRINCINPLES_OF_PLASTIC_FORMING.ppt
- 材料成型基础教学课件15.ppt
- 材料成形技术基础 第1章.ppt
- 单元十二拖拉机汽车行驶稳定性(新).ppt
- 单元5驱动桥结构原理.pptx
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 《Lagrange中值定理.ppt
- 2024年智慧供热行业洞察报告及未来五至十年预测分析报告.docx
- HK103 气动控制阀切断阀管路连接图册 东华工程科技股份有限公司.pdf
- 【政治】日益完善的法律体系课件-+2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 2024年江西冶金职业技术学院单招职业技能测试题库(名校卷).docx VIP
- 电子课件-《GSP实务教程》课题五.pptx VIP
- 2024届高考二轮复习地理课件(新高考新教材):地质作用与地表形态.ppt VIP
- 2024高考试题评析及教学启示第15讲-有机化学基础综合题 课件 (共64张PPT).pptx VIP
- 个人租房合同范本doc打印.docx
- 电子课件-《GSP实务教程》 课题四 .pptx VIP
文档评论(0)