- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以上中断在AL1或AL2两指令处发生,究竟是哪一指令处中断是随机的,为保证返回到AL1显示‘F’这里采用修改中断返回点的办法,即先从栈中弹出中断响应时压入的断点弹到DPTR中,修改DPTR为用户需要的返回点,并将其压入堆栈,再通过执行RETI指令弹出栈中内容到PC、弹出的即为修改后的地址,从而返回到主程序中用户所希望的地址执行。 上例中中断次数在主程序判断,目的是使读者了解修改中断返回点的方法,如果改在中断服务程序中判断,编程简洁些,下面仅介绍和上例中的不同部分的程序。 … MOV R0, #0 ;计数初值为0 MOV P1, #3FH ;显示‘0’ MOV DPTR,#TAB ;指向字形码表 AGA: SJMP $ ;等待中断 INT1:INC R0 ;中断次数加1 MOV A, R0 MOVC A, @A+DPTR ;查字形码表 MOV P1, A ;显示 CJNE R0, #0FH, RE ;15次中断未到转RE CLR EA ;15次到关中断 RE: RETI ;返回主程序的AGA处 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H (1)中断技术是实时控制中的常用技术,51系列单片机有三个内部中断,二个外部中断。所谓外部中断就是在外部引脚上有产生中断所需要的信号。每个中断源有固定的中断服务程序的入口地址(称矢量地址或向量地址)。当CPU响应中断以后单片机内部硬件保证它能自动的跳转到该地址。因此,此地址是应该熟记的,在汇编程序中,中断服务程序应存放在正确的向量地址内。(或存放一条转移指令)。 6.4 小 结 (2)单片机的中断是靠内部的寄存器管理的,这就是中断允许寄存器IE,中断优先权寄存器IP ,必须在CPU开中断即开全局中断开关EA,开各中断源的中断开关,CPU才能响应该中断源的中断请求,其中缺一不可。 (3)从程序表面看来,主程序和中断服务程序好象是没有关连的,只有掌握中断响应的过程,才能理解中断的发生和返回,看得懂中断程序,并能编写高质量中断程序。 (4)本章重点应掌握中断的基本概念,并能熟练编制中断程序。 * ㎜ 李群芳主编 本章介绍的主要内容 ★ 中断的基本概念 ★ 中断的系统结构 ★ 中断的响应过程 ★ 中断的的应用编程 在CPU和外设交换信息时,存在着快速CPU和慢速外设间的矛盾,机器内部有时也可能出现突发事件,为此,计算机中通常采用中断技术。 中断 CPU和外设并行工作,当外设数据准备好( 或有某种突发事件发生)时向CPU提出请求,CPU暂停正在执行的程序转而为该外设服务(或处理紧急事件),处理完毕再回到原断点继续执行原程序。 中断源 引起中断的原因,中断申请的来源,中断源可以是I/O设备、故障、时钟、调试中人为设置。 中断优先级 当有多个中断源同时向CPU申请中断时,CPU优先响应最需紧急处理的中断请求,处理完毕再响应优先级别较低的,这种预先安排的响应次序。 中断的嵌套 在中断系统中,高优先级的中断请求能中断正 在进行的较低级的中断源处理。 本章将讨论MCS51系列单片机的中断系统。 中断与子程序的最主要区别: 子程序是预先安排好的;中断是随机发生的 中断系统是计算机的重要指标之一。 某人看书 执行主程序 日常事务 电话铃响 中断信号 中断请求 暂停看书 暂停执行主程序 中断响应 书中作记号 当前PC入栈 (保护断点) 电话谈话 执行中断程序 中断服务 继续看书 返回主程序 中断返回 日常事务程序 中断服务程序 日常生活中的中断与计算机中断的比较: 6.1 中断系统结构 8XX51有5个中断源,3个在片内,2个在片外,它们在程序存贮器中有固定的中断入口地址,当CPU响应中断时,硬件自动形成这些地址,由此进入中断服务程序;5个中断源有两级中断优先级,可行使中断嵌套; 8XX51有5个中断源,其符号、名称、产生条件及中断服务程
您可能关注的文档
- 第5章 信道编码.ppt
- 第4课 美丽的西湖 第2课时.ppt
- 第5章 中国远程教育的历史发展2009.ppt
- 第5章 土壤环境质量评价 环境土壤学.pptx
- 第5章 图形特效的应用(CDR).ppt
- 第4节常见的动物(2).ppt
- 第5章 实现数据完整性约束(07-04).ppt
- 第5章 无线资源管理——管理无线资源.ppt
- 第5章 新员工导向培训.ppt
- 第5章 有压管道的恒定流动.ppt
- 全面深入贯彻学习2025年党中央八项规定精神教育党课讲稿【3篇】供参考.docx
- 2025年在“十五五”规划研究和编制工作座谈会上的研讨发言稿5篇例文【供参考】.docx
- 五篇:“十五五”规划研究和编制工作座谈会上的研讨发言稿2025年.docx
- 30. 元征技术通讯第3卷第5期.pdf
- 宝马E-SYS安装流程C.pdf
- 江西自立环保科技有限公司日处理200吨冶炼渣综合利用项目环评资料环境影响.docx
- 协纺新材料公司黎川县植绒生产项目环评资料环境影响.docx
- 云箭测控与感知技术创新研究院惯性MEMS科研及生产条件建设项目环评资料环境影响.docx
- 小岩关地热项目环评资料环境影响.docx
- 印花工贸有限公司数码烫画、EVA压膜片生产项目环评资料环境影响.docx
最近下载
- 2023~2024学年三年级下册语文期末模考试卷·创意情境 统编版.docx VIP
- 扬州地区部分县2025届全国卷Ⅱ数学试题中考模拟题解析(精编版)含解析.doc VIP
- 中国规范与菲律宾规范中风荷载计算比较研究参考.pdf VIP
- 学校党组织领导的校长负责制实施方案.doc VIP
- 人教版三年级数学下册第一次月考试卷第一二单元.doc VIP
- JBT14264-2022 高温纳电池性能要求和试验方法.pdf
- 2025年科尔沁艺术职业学院单招职业适应性测试题库参考答案.docx
- 北师大版小学一年级下册语文第一-六单元月考试卷2.doc VIP
- 中文大模型基准测评2024年度报告.pdf
- 金属非金属矿山重大事故隐患检查表(根据金属非金属矿山重大事故隐患判定标准(2022)编制).pdf
文档评论(0)