历史上的今天

今天是:2024年10月27日(星期日)

正在发生

2021年10月27日 | #51单片机#中断

发布者:TechWhizKid 来源: eefocus关键字:51单片机  中断 手机看文章 扫描二维码
随时随地手机看文章

中断

中断,是单片机的一种运行机制。


标准的51单片机有两个控制中断的寄存器。一个是中断使能寄存器,另一个是中断优先级寄存器。


IE——中断使能寄存器的位分配(地址0XA8,可位寻址 )

image.png

IE——中断使能寄存器的位描述

image.png

中断查询序列

image.png

中断的优先级

中断有两种优先级。一种是抢占优先级,另一种是固有优先级。


抢占优先级

参考C语言的优先级理解。单片机会先执行优先级高的中断。


这里需要认识一个现象——中断嵌套。


如果单片机在执行低优先级中断时发生了高优先级中断,单片机会马上进入高优先级中断执行。高优先级中断处理完后,单片机返回处理低优先级中断。这个过程叫中断嵌套。


IP寄存器通过将优先级控制位置1,将该位设置为高优先级。


IP——中断优先级寄存器的位分配(地址0XB8、可位寻址)

image.png

IP——中断优先级寄存器的位描述

image.png

固有优先级

即,非抢占优先级。它不具备抢占性!如果在一个低优先级中断时出现了高优先级中断,单片机会先执行完当前的低优先级中断,再执行高优先级中断。


上表中断查询序列中的默认优先级,就是固有优先级。


注意:固有优先级中,数字越小等级越高。


两个优先级的协同使用,既不会无休止地嵌套,又保证了紧急任务优先进行,使单片机中断系统工作有条不紊的进行。

关键字:51单片机  中断 引用地址:#51单片机#中断

上一篇:#51单片机#中断与数码管的应用
下一篇:#51单片机#数码管静态与动态显示

推荐阅读

集微网消息,据市场研究公司Markets and Markets的2018年VCSEL市场报告显示,垂直腔面发射激光器(VCSEL)市场的年复合增长率(CAGR)将从2018年的17.8亿美元增加到2023年的38.9亿美元,年复合增长率(CAGR)为16.9%。增长主要归功于VCSEL在接近传感和医疗、数据通信、红外照明等应用中的使用日益增加,以及随着汽车电子技术的进步对VCSEL的需求激增。...
高通在今年4月发布了骁龙730和730G处理器,而关于其下一代的产品的信息目前已曝光。  据外媒报道,骁龙730的下一代产品将被命名为骁龙735,最大的提升为采用台积电7nm工艺制造。  骁龙735配备2颗Cortex A76(主频分别为2.36GHz和2.32GHz)和6颗Cortex A55(主频为1.73GHz),搭载Adreno 620 GPU。  该SoC芯片基于三星8nm工艺节点的改...
据经济日报报道,因iPhone 12 Pro销售火爆,苹果担心LiDAR零部件备货量太少,怕影响接下来iPhone 12 Pro及Max机型的出货。业界传出,苹果近期紧急追加大批订单,LiDAR主力代工厂稳懋产能大爆满。LiDAR为iPhone 12 Pro系列独占,稳懋则是主要代工厂,若备料不足将牵动鸿海、和硕等代工厂的生产,因此苹果内部相当重视。报道称,稳懋目前已加派人手,...
美国国家反情报局和安全中心 (NCSC) 近日发布报告,指出鉴于新兴技术带来的独特机遇和挑战,人工智能、生物技术、自动化、量子计算和半导体领域是对美国经济和国家安全存在潜在风险最大的技术行业。鉴于此,NCSC警告称美国公司和学术界应保持警惕,防止这些领域的人才和技术受到来自其他国家的威胁。其中,NCSC对于半导体和自动化领域的评论尤为值得关注...

史海拾趣

问答坊 | AI 解惑

自动干手控制器

该装置的电路工作原理见图9。平时红外线发光管VD1发射的红外线照射在红外线接收管VD2上,导致VD2的内阻变小,故LSE的④脚此时输出高电平,此时三极管VT截止,继电器J处于释放状态,其常开触点j1-1、j1-2断开,冷暖风机无电源不工作。当人洗完手后 ...…

查看全部问答∨

09年STM32全国大学生电子设计竞赛资助计划

STM32全国大学生电子设计竞赛资助计划 STM32设计创新奖    STM32是意法半导体公司(ST)全新推出的32位微控制器系列产品,它基于突破性的ARM Cortex™-M3 内核,在结合了高性能、低功耗和低电压特性的同时保持了高度的集成性能和简 ...…

查看全部问答∨

18b20

问一下各位:           18b20在发送64为序列号时是8位产品类型号在前还是8位CRC码在前?     期待高手回复…

查看全部问答∨

DDK 中内存操作函数

      请问各位大虾,我想在我的驱动中加上处理内存的IRP,就是可以写内存,和读内存,要用什么DDK函数,我想给上层调用通过一个地址,就可以读出内存的值。AP通过一个地址和值,调用驱动就可以写内存。…

查看全部问答∨

大家有没有使用过HT1620/21?

我正在做一个温度计,需要使用到HT1620/21,前一段搭了一个电路,使用的HT1621,但是无论如何调整驱动程序(示波器观察基本是正确的),HT1621就是没有动静:振荡器没有波形;COM、seg没有波形。   谁遇到过这样的问题? 下面是硬件原理图 ...…

查看全部问答∨

【电容主题月】系列活动开奖咯!你获奖了吗?

【术业有专攻,电容我在行】有奖知识问答、【下载有奖】、【抢楼有奖】活动已经结束了!你获奖了吗?     请以上获奖的朋友把您的姓名、手机、邮寄地址、 常用邮箱通过邮箱的方式发到xulinglong@eeworld.com.cn邮箱!我们三 ...…

查看全部问答∨

nios串口调试

在编译前打开串口,会出现错误:nios2-terminal can\'t open uart Permission denied 在编译后打开串口,串口就会提示已经被占用。 在网上看到有的朋友给出以下解决办法: “如果你想用NIOS IDE观察的话就不要事先打开其他的串口调试工具。而如 ...…

查看全部问答∨

dxp原件的封装大小是不是可以改变的!

dxp原件的封装大小是不是可以改变的!…

查看全部问答∨

PCB参考层

在PCB的设计向导中,会出现如图所示对话框,问你要不要指定电源或者地参考层的数目,老师教的时候没提到这个,我也一直是按默认做的,但看见网上好多设计都涉及到接地参考层,所以想请教一下设置参考层与否有什么区别? [ 本帖最后由 zzbaizhi 于 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved