- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
80C51单片机内部功能单元及应用
80C51单片机内部功能单元及应用 6.2中断系统 6.2.1 中断系统概述 中断是计算机中是很重要的一个概念,中断系统是计算机的重要组成部分。自动检测、实时控制、故障处理往往通过中断来实现,计算机与外设之间的数据交换也常常采用中断处理方式。 1.中断的概念 在计算机中,由于计算机内外部的原因、软硬件的原因;使CPU暂停当前的工作,转到需要处理的中断源的服务程序的入口(中断响应),一般在入口处执行一跳转指令转去处理中断事件(中断服务);执行完中断服务后,再回到原来程序被中断的地方继续处理执行程序(中断返回),这个过程称为中断。 2.中断系统应具有如下功能: 1) 实现中断与返回 当某一中断源发出中断申请时,CPU能决定是否响应这个中断申请(当CPU在执行更紧急、更重要的工作时,可以暂不响应中断),若允许响应这个中断申请,CPU必须在现行的指令执行完后,把断点处的PC值(即下一条应执行的指令的地址),压入堆栈保留下来——称为保护断点和现场。然后能转到需要处理的中断源的服务程序的入口。当中断处理完后,再恢复被保留下来的PC值——称为恢复断点和现场,使CPU返回断点,继续执行主程序。 2) 能实现优先权排队 通常,在系统中有多个中断源,会出现两个或更多中断源提出中断申请的情况,这样就必须要设计者事先根据轻重缓急,给每个中断源确定一个中断级别——优先权。当多个中断源同时提出中断申请时,CPU能找到优先级别最高的中断源,响应它的中断申请;在优先权级别最高的中断源处理完后,再响应级别较低的中断源。 3) 高级中断能中断低级中断 当CPU正在处理某一中断源的请求时,若有优先级比它高的中断源发出中断申请,则CPU暂停正在进行的中断服务程序,并保留这个程序的断点;在高级的中断处理完毕后,再回到原被中断的源程序执行中断服务程序。此过程称为“中断嵌套”。 需要注意的是:在“中断嵌套”中,当前执行的中断程序只能被高级中断源中断,而同级或低级中断源则不能。 3.中断的优点 当CPU与外设交换信息时,采用中断的方式,有以下优点: 分时操作:中断可以使CPU与多个外设同时工作。使CPU的利用率大大提高。CPU在启动外设工作后,就继续执行主程序;同时外设也在工作,当外设把数据准备好后,发出中断申请,请求CPU中断主程序,执行中断服务程序,中断服务程序处理完以后CPU恢复执行主程序,外设也继续工作。 实时处理:在实时控制系统中,现场的各种参数、信息,需要的话可在任何时间发出中断申请要求CPU处理;CPU就可以马上响应(若中断是开放的)加以处理。这样的及时处理在查询的方式下几乎不可能。 故障处理:计算机在运行过程中,往往会出现预料不到的情况,或出现一些故障:如掉电、存储出错、运算溢出等。计算机可以利用中断系统自行处理,而不必停机或报告工作人员。 4.中断源 51单片机共有5个中断源:外部中断0、外部中断1、定时/计数器中断0、定时/计数器中断1、串行口中断。 5.51单片机的中断源分类如下: 1)外部中断源 外部中断有2个中断源,即外部中断0和外部中断1。它们的中断信号分别由引脚/INT0(P3.2)和/INT1(P3.3)输入。中断请求标志为IE0和IE1(定时器/计数器控制寄存器TCON的D1位和D3位)。 2)定时器中断类 定时中断由内部定时器计数产生计数溢出所引起的中断,属于内部中断。当计数溢出时即表明定时器/计数器已满,产生中断请求。定时器/计数器中断包括定时器/计数器T0益处中断和定时器/计数器T1溢出中断。中断请求标志位为TF0和TF1(TCON的D5位和D7位)。 3)串行中断类 串行中断是为满足串行数据传送的需要而设置的,属于内部中断,每当串行口接受或发送完一帧数据时,就产生一个中断请求。中断标志为TI或RI(分别为串行口控制寄存器SCON的D1和D0位)。 6.2.2 中断的控制与实现 中断的控制与实现是通过4个与中断相关的特殊功能寄存器配置来完成的,它们分别是定时/计数器控制寄存器TCON、串行口控制寄存器SCON、中断允许控制寄存器IE以及中断优先级控制寄存器IP。 1.定时/计数器控制寄存器TCON(88H) TCON是定时/计数器控制寄存器,它锁存2个定时/计数器的溢出中断标志及外部中断/INT0和/INT1的中断标志,对TCON可进行字节寻址和位寻址。与中断有关的各位定义如下表: 1)IT0:外部中断0触发方式控制位。 IT0=0,为电平触发方式,(低电平有效)。 IT0=1,为边沿触发方式(下降沿有效)。 2)IE0:外部中断0中断请求标志位。当IE0=1时, 表示/INT0向CPU请求中断。 3)IT1:外部中断1触
您可能关注的文档
- 花卉鉴赏--草本花卉三色堇.ppt
- 激光原理与技术--第八章 激光在医学中的应用.ppt
- 花卉鉴赏--花卉杂谈.ppt
- 激光原理与技术--第九章 激光在信息技术中的应用.ppt
- 激光原理与技术--第四章 激光的基本技术.ppt
- 光电检测原理与技术--第7章 光纤技术及应用.ppt
- 激光原理与技术--第七章 激光加工技术.ppt
- 光电检测原理与技术--第3章 光源及辐射源.ppt
- 激光原理与技术--第五章 激光的特性.ppt
- 计算机算法设计与分析--第6章 分支限界法.ppt
- 二、中古时期的世界知识清单-2025-2026学年高考历史二轮复习.docx
- 高考考前专题训练11:民族国家与国际法-2025-2026学年高考历史二轮复习.docx
- 三、世界近代史知识清单-2025-2026学年高考历史二轮复习.docx
- 专题25+中世纪的世界+课件-2025-2026学年高考历史二轮复习.pptx
- 2025-2026学年湖南省高二上学期期中考试历史模拟卷(原卷及解析).docx
- 专题五+中国近现代化(一)—中国近代内忧外患与救亡图存+课件+2025-2026学年高考二轮精准复习.pptx
- 专题5+中国近代的内忧外患与抗争探索课件+2025-2026学年高考二轮精准复习.pptx
- 热点专题“五史”之百年党史【配套试题】+2025-2026学年高考二轮精准复习.docx
- 专题六+民主法治——中国近现代政治制度的探索与社会治理+课件+2025-2026学年高考二轮精准复习.pptx
- 专题十五+20世纪以来世界经济、文化与社会生活的变迁-2025-2026学年高考历史二轮复习.pptx
最近下载
- 2024中国中信金融资产管理股份有限公司人力资源部(党委组织部)社会招聘笔试备考试题附答案详解(突破.docx VIP
- 论文写作全套课件.pptx VIP
- 衍生品系列研究之五商品套利策略实证东方.pdf VIP
- 《Join-In》五年级英语期中复习知识点.doc VIP
- 2024中国中信金融资产管理股份有限公司人力资源部(党委组织部)社会招聘笔试备考试题附答案详解(培优.docx VIP
- 2025国家心力衰竭诊断和治疗指南.docx VIP
- 装配车间改善报告.ppt VIP
- 公路工程“首件工程认可制”实施办法.docx VIP
- 高中物理知识点总结.pdf VIP
- 非煤矿山安全生产作业指导书.doc VIP
原创力文档


文档评论(0)