- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机原理与接口》知识点第7章中断控制器8259
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2、初始化程序 MOV AL, 13H ;×××10×11B OUT 80H, AL ;设置ICW1 MOV AL, 18H ~ OUT 82H, AL ;设置ICW2 MOV AL, 01H OUT 82H, AL ;设置ICW4 三、8259A的操作命令字 1、OCW1 :中断屏蔽操作命令字 D7 D6 D5 D4 D3 D2 D1 D0 M7 M6 M5 M4 M3 M2 M1 M0 A0 1 Mi=1:对应于该位的中断请求被屏蔽 Mi=0:对应于该位的中断请求得到允许 例:如果OCW1=01H,则引脚IR0上的中断请求 被屏蔽。 2、OCW2 :设置优先级自动循环方式和 中断结束方式操作命令字 D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 A0 0 SL=1时有效 特殊中断结束命令:指出清除ISR中哪一位。 特殊优先级循环方式:哪个中断优先级最低。 标识位 中断结束命令位。1:使ISRn复位 1:L2、L1、L0有效 0:L2、L1、L0无效 1:采用优先级循环方式 0:采用优先级非循环方式 R、SL、EOI组合产生的工作方式: (1) R、SL、EOI=001 一般的中断结束命令。 清除当前中断处理子程序对应的ISR位,使系统工作于优先级非循环方式下。 该命令常用于全嵌套方式。 例:设8259地址为80H和82H,一般中断结束命令: MOV AL , 20H ;0010 0000B OUT 80H, AL D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 (2) R、SL、EOI=011 特殊的中断结束命令。 在非全嵌套方式下,无法确定哪一级中断最后被响应,用L2L1L0指出清除ISR的哪一位。 设清除ISR4,则: MOV AL , 64H ;0110 0100B OUT 80H, AL D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 (3) R、SL、EOI=101 自动循环中断结束命令。 清除当前中断处理子程序对应的ISR位,使系统按优先级循环方式工作,但当前优先级顺序左移一位。 MOV AL , 0A0H ;1010 0000B OUT 80H, AL 设当前最高级为IR5,程序执行后,清除ISR5,优先级顺序为:IR6 IR7 IR0 … IR5 。 D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 (4) R、SL、EOI=111 设置一般中断结束和优先级特殊循环命令。 清除当前中断处理子程序对应的ISR位,使系统最低优先级为L2L1L0所指定的值。 MOV AL , 0E2H OUT 80H, AL 设当前最高级为IR5,程序执行后,清除ISR5,优先级顺序为:IR3 … IR7 IR0 … IR2 。 D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 (5) R、SL、EOI=100 设置中断优先级自动循环方式。 MOV AL , 80H OUT 80H, AL (6) R、SL、EOI=000 结束中断优先级自动循环方式。 MOV AL , 00H OUT 80H, AL D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 (7) R、SL、EOI=110 设置优先级特殊循环方式。 使系统最低优先级为L2L1L0所指定的值。 MOV AL , 0C6H OUT 80H, AL 系统优先级顺序为:IR7 IR0 IR1 … IR6 。 (8) R、SL、EOI=010 OCW2无意义。 D7 D6 D5 D4 D3 D2 D1 D0 R SL EOI 0 0 L2 L1 L0 3、OCW3 D7 D6 D5 D4 D3 D2 D1 D0 0 ESMM SMM 0 1 P PR RIS A0 0 1)设置和撤销特殊屏蔽方式 2)设置中断查询方式 3)设置对内部寄存器的读出命令 10:读IRR 11:读ISR 查询方式位 1:
您可能关注的文档
- 《金融市场基础知识》真题汇编(二).doc
- 《跨文化交流》学习心得体会.doc
- 《梦游天姥吟留别》课堂实 录及教学反思.doc
- 《强烈推荐》初中英语语法。短语-词组大汇总.doc
- 《汉语拼音6-j-q-x》.ppt
- 《入口与城市》习题汇总.doc
- 《流动镶嵌模型》ppt.ppt
- 《三峡情》教学课件.ppt
- 《世界历史》9年级下册第2课对社 会 主 义道路的探索.ppt
- 《中国近现代史纲要》单项选择题练习题汇总....doc
- 《字母书写教学课件》总复习一.ppt
- 《微机原理与接口》知识点第3章.ppt
- 【备战2017中考英语】-常考易错题汇编-口语交际(含解析).doc
- 【二轮专题】名校中考模拟英语分类汇编-单项选择.doc
- 【备课整合】人教A版高一数学必修二-第一章-空间几何体复习-课件(共22张PPT).ppt
- 【河南中考面对面】中考思品(粤教)热点专题突破课件:专题3-加强民族团结-维护国家安全(共29张PPT).ppt
- 【考核工具】500强企业绩效考核指标汇总(-非常实用-).docx
- 【闵行莘庄】2007年-2016年度中考真题汇编之完形填空(10篇有答案).docx.docx
- 《关爱健康-保障护航》大调查(启动P)(一)(一).pptx
- 《原子结构模型》课件1.ppt
文档评论(0)