- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第6章8051单片机的中断系统
6.1微型计算机中断技术概述
6.1.1中断的概念
1.中断及中断技术的特点计算机在执行某一程序的过程中,由于计算机系统之外的某
种原因,有必要尽快地中止当前程序的运行,而去执行相应的处理程序,待处理程序结束后,再返回
来继续执行被中止了的那个程序。这种某一程序在执行过程中由于外界的原因,中间被打断的情况就
称为“中断”。“中断”类似于程序设计中的调用子程序,区别在于这些外部原因的发生是随机的,
而子程序调用是程序设计人员事先安排好的。
能够打断当前程序的外部事件,被称为中断源。中断属于一种对事件的实时处理过程,中断源可能
随时迫使CPU停止当前正在执行的工作,转而去处理中断源指示的另一项工作,待后者完成后,再返
回原来工作的“断点”处,继续原来的工作。
一个计算机一般具有多个中断源,这就存在中断优先权和中断嵌套的问题。例如,一个人在读书时
如果接了电话并且正在通话时,又有人敲门,由于敲门的优先权更高,这个人又“响应”这个敲门的中
断申请,暂停通话,去与敲门人交谈;交谈完毕,接着原来的话茬继续通话,直到通话完毕,再返回书
桌前继续看书。这里,敲门的中断源就比电话的中断源优先权高,因此,出现了中断嵌套,即高级优先
权的中断源可以打断低级中断优先权的中断服务程序,而去执行高级中断源的中断处理,直至该处理程
序完毕,再返回接着执行低级中断源的中断服务程序,直至这个处理程序完毕,最后返回主程序。
计算机响应中断的条件是,计算机的CPU是处于开中断状态的,同时只能在一条指令执行完毕后
才能响应中断请求。
2.中断功能利用中断技术,使计算机能够完成更多的功能。
(1)可实现高速CPU;
(2)可实现实时处理;
(3)实现故障的紧急处理;
(4)便于人机联系。
总之,随着计算机硬件软件技术的发展,中断技术也在不断丰富,所以中断功能已经成为评价计算
机系统的整体性能的一项重要指标。
6.1.2中断处理过程
CPU响应中断源的中断请求后,就转去进行中断处理。不同的中断源,其中断处理内
容可能不同,但其主要内容及顺序都如图6-1所示。
图6-1中断处理流程
从图6-1可以看到中断处理的过程,下面做几点补充说明:
1•保护现场与恢复现场为了使中断服务程序的执行不破坏CPU中寄存器或存储单元
的原有内容,以免在中断返回后影响主程序的运行,因此,要把CPU中有关寄存器或存储
单元的内容推入堆栈中保护起来,这就是所谓保护现场。而在中断服务程序结束时和返回主
程序之前,则需要把保护起来的那些现场内容从堆栈中弹出,以便恢复寄存器或存储单元原
有的内容,这就是恢复现场。注意一定要按先进后出的原则进行推入和弹出堆栈。
2.开中断与关中断在中断处理正在进行的过程中,可能又有新的中断请求到来,一
般说来,为防止这种高于当前优先级的中断请求打断当前的中断服务程序的执行,CPU响
()
应中断后应关断很多CPU是自动关中断的,但8051单片机不是自动关闭的,需要用软件指令关闭,
而在编写保护现场和恢复现场的程序时,也应在关闭中断后进行,以免使保护现场和恢复现场的工作不
被干扰,这样,就可屏蔽其他中断请求了。如果要想响应更高级的中断源的中断请求•那么应在现场保护
之后,将CPU处于开中断的状态,这样就使系统具
有中断嵌套的功能。对于不同的CPU,开中断和关中断的方法有所不同,有关8051单片机
的开中断和关中断的办法将在下节叙述。
3•中断服务中断服务是中断处理程序的主要内容,将根据中断功能去编写,以满足用
户的需要。复杂的中断服务程序也可以用子程序形式。
4•中断返回中断返
您可能关注的文档
- 单招计算机科目试题与答案解析.pdf
- 导数和微分在生活中的应用.pdf
- 大健康产业“十四五”发展规划(专业完整模板).pdf
- 流体力学实验思考题解答.pdf
- 电大图案基础试题与大纲学习资料.pdf
- 建设项目竣工环保试生产、验收程序.pdf
- 城市规划相关知识城市市政公用设施第2章.pdf
- 四川农业大学《水电站》课程教学改革与实践.pdf
- 新时代中小学劳动教育实施方案.pdf
- 中学生的未来规划总结模板.pdf
- 2024年05月河南省嵩县2024年引进78名研究生学历人才笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月浙江金华永康市事业单位引进博士研究生21人(第二批)笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月河南南阳师范学院招考聘用员额制硕士研究生15人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月江苏南通市园林绿化管理处选聘2人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月柳州市市政设施维护管理处2024年度公开招考高层次(急需紧缺)人才笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月浙江宁波余姚市规划测绘设计院招考聘用编外员工8人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月浙江宁波市鄞州区钟公庙街道办事处编外人员招考聘用笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月温州市水上运动中心2024年面向社会公开招考1名体育专业教练员笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月深圳市光明区教育局2024年公开招考6名一般专干笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2024年05月河北青年管理干部学院选聘工作人员10名笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
最近下载
- 紧固件尺寸公差跟几何精度检测.pdf
- 气瓶检验质量管理手册含程序文件符合TSGZ7001-2021《核准规则》附录F.docx
- 医养结合养老院(养老中心)项目招商引资方案.pptx
- “为新征程提供坚强纪律保障”2024学习新修订《中国共产党纪律处分条例》专题辅导党课PPT课件.pptx VIP
- 华文慕课 计算机辅助翻译原理与实践课后作业答案.docx
- 2024年新疆中考物理模拟试题卷(含答案).docx
- 小学教育集团特色亮点工作汇报总结 .pdf
- 2023年华侨、港澳、台联考高考物理试卷(含解析).docx
- 防汛信息报送机制.docx VIP
- 2021-2022学年贵州省贵阳市七年级(下)期末数学试卷.docx VIP
文档评论(0)