- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学 微机原理第五章1
2. 结束中断处理方式 什么是8259A的中断结束? 8259A利用中断服务寄存器ISR判断: 某位为1,表示正在进行中断服务; 该位为0,就是该中断结束服务。 这里说明如何使ISR某位为0, 不反映CPU的工作状态。 2. 结束中断处理方式 自动中断结束方式 普通中断结束方式 配合全嵌套优先权方式使用 当CPU用输出指令往8259A发出普通中断结束EOI命令时,8259A就会把所有正在服务的中断中优先权最高的ISR位复位 特殊中断结束方式 配合循环优先权方式使用 CPU在程序中向8259A发送一条特殊中断结束命令,这个命令中指出了要清除哪个ISR位 3. 屏蔽中断源方式 普通屏蔽方式 将IMR的Di位置1,则对应的中断IRi被屏蔽,该中断请求不能从8259A送到CPU 如果IMR的Di位置0,则允许IRi中断产生 特殊屏蔽方式 将IMR的Di位置1,对应的中断IRi被屏蔽的同时,使ISR的Di位置0 4. 中断触发方式 边沿触发方式 8259A将中断请求输入端出现的上升沿作为中断请求信号 电平触发方式 中断请求端出现的高电平是有效的中断请求信号 5. 数据线连接方式 缓冲方式 8259A的数据线需加缓冲器予以驱动 8259A把SP*/EN*引脚作为输出端,输出允许信号,用以锁存或开启缓冲器 非缓冲方式 SP*/EN*引脚为输入端 若8259A级联,由其确定是主片或从片 5.1.3 8259A的编程 初始化编程 8259A开始工作前,必须进行初始化编程 给8259A写入初始化命令字ICW 中断操作编程 在8259A工作期间 可以写入操作命令字OCW将选定的操作传送给8259A,使之按新的要求工作 还可以读取8259A的信息,以便了解他的工作状态 1. 初始化命令字ICW 初始化命令字ICW最多有4个 8259A在开始工作前必须写入 必须按照ICW1~ICW4顺序写入 ICW1和ICW2是必须送的 ICW3和ICW4由工作方式决定 流程 D7 D6 D5 D4 D3 D2 D1 D0 ICW1 × × × 1 LTIM × SNGL IC4 D7 D6 D5 D4 D3 D2 D1 D0 ×——表示可以任意 为1为0都可以(建议为0) 1——只能为1,作为标志 中断触发方式: LTIM=1,电平触发方式 LTIM=0,边沿触发方式 规定单片或级联方式: SNGL=1,单片方式 SNGL=0,级联方式 是否写入ICW4 IC4=1,要写入ICW4 IC4=0,不写入ICW4,即ICW4规定的位全为0 ICW2 T7 T6 T5 T4 T3 × × × D7 D6 D5 D4 D3 D2 D1 D0 设置中断向量号 T7~T3为中断向量号的高5位 低3位由8259A自动确定: IR0为000、IR1为001、……、IR7为111 ICW3 S7 S6 S5 S4 S3 S2/ ID2 S1/ ID1 S0/ ID0 D7 D6 D5 D4 D3 D2 D1 D0 级联命令字 主片8259A:Si=1对应IRi接有从片;否则IRi没有连接从片 从片8259A:ID0~ID2编码说明从片INT引脚接到主片哪个IR引脚 ICW4 0 0 0 SFNM BUF M/S AEOI μPM D7 D6 D5 D4 D3 D2 D1 D0 嵌套方式: 特殊全嵌套方式(SFNM=1) 普通全嵌套方式(SFNM=0) 数据线的缓冲方式: 缓冲方式(BUF=1) 非缓冲方式(BUF=0) 主片/从片选择: 主片(M/S=1) 从片(M/S=0) 中断结束方式: 自动中断结束(AEOI=1) 非自动中断结束(AEOI=0) 微处理器类型: 16位80x86(?PM=1) 8位8080/8085(?PM=0) 2. 操作命令字OCW 8259A工作期间,可以随时接受操作命令字OCW OCW共有3个:OCW1~OCW3 写入时没有顺序要求,需要哪个OCW就写入那个OCW D7 D6 D5 D4 D3 D2 D1 D0 OCW1 M7 M6 M5 M4 M3 M2 M1 M0 D7 D6 D5 D4 D3 D2 D1 D0 屏蔽命令字 内容写入中断屏蔽寄存器IMR Di=Mi对应IRi,为1禁止IRi中断; 为0允许IRi中断。各位互相独立。 OCW2 R SL EOI 0 0 L2 L1 L0 D7 D6 D5 D4 D3 D2 D1 D0 R、SL和EOI配合使用 产生中断结束EOI命令和改变优先权顺序 L2~L0的3位编码 指定IR引脚 OCW3 0 ESMM SMM 0 1 P RR RIS D7 D6 D5 D4 D3 D2 D1 D0 ESMM、SMM 设置中断屏蔽方式 P、RR和RIS 规定随后读取的状态字含义 3. 读取状态字 CPU
您可能关注的文档
- 世界近现代史13.doc
- 世界舞台上的中国1~46C68.ppt
- 世界文化之旅(优质课)-PPT.ppt
- 世界能源天然气分析报告.pptx
- 世界近现代建筑 2.ppt
- 世联-国际绿色低碳地产实践案例专题之英国BedZed、阿联酋Masdar零碳城、天津中新生态城-23p.ppt
- 世纪难题之石油.pptx
- 世纪金榜 人文地理 2.2.ppt
- 世联住宅户型(二).ppt
- 世界第一经济大国——美国.ppt
- 福建省莆田市锦江中学2024-2025学年高三上学期11月期中生物试题(解析版).docx
- 福建省福州市恒一高级中学(烟台山校区)2024-2025学年高三上学期第二次月考生物试题(解析版).docx
- 山东省济宁市金乡县清华园实验高级中学2024-2025学年高一上学期期中考试地理试题(解析版).docx
- 河南省周口市周口恒大中学2024-2025学年高一上学期11月期中考试数学试题.docx
- 海南省海口市龙华区2024-2025学年七年级上学期期中生物试题(解析版).docx
- 黑龙江省哈尔滨第三中学2024-2025学年高一上学期期中考试地理试卷(解析版).docx
- 辽宁省沈阳市第一二六中学2024-2025学年七年级上学期期中英语试题.docx
- 广东省广州市荔湾区真光中学2024-2025学年上学期八年级期中数学试卷.docx
- 甘肃省平凉市七中教育集团2024-2025学年七年级上学期期中生物试卷.docx
- 辽宁省沈阳市铁西区2024-2025学年九年级上学期期中英语试题(解析版).docx
最近下载
- 2024年时事政治题库及参考答案(100题).doc
- 2024年人教新课标小学数学知识点整理.doc
- 高中化学新教材选择必修3与旧版教材选修5对比分析.pdf VIP
- 生物人教版2024版七年级上册2.2.2 脊椎动物(鱼) 课件01.pptx VIP
- ISO27001信息安全管理体系信息安全风险评估表.pdf
- 宣讲“铸牢中华民族共同体意识”专题课件.ppt VIP
- NB_T 33018-2015 电动汽车充换电设施供电系统技术规范.pdf VIP
- 《教育家精神》全文课件.ppt
- 国开电大学习网国家安全教育(山东大学(威海))答案.pdf
- 学堂在线昆虫文化(安农)期末考试答案(65题卷).docx
文档评论(0)