为什么单片机的程序无休止地循环?

单片机是可编程设备,使用时需要编写满足需要的程序。每个端口的初始化和配置完成后,C语言程序通常会以while(1){;}的形式进入无限循环。
初始化完成后,微控制器在无限循环中一次又一次地执行程序逻辑。重置后,它从头开始,并在初始化完成后,再次进入无限循环。
MCU从上到下依次执行程序。对于计时器配置,端口初始化等,它只需要执行一次,因此初始化内容位于while(1)循环之外,而对于任务,需要将此类需要实时检测的逻辑置于其中一个无限循环,以便微控制器可以继续执行。
单片机的程序分为查询型和中断型。所谓的查询意味着您需要连续扫描,这会占用更多资源。
并且该中断具有一个中断标志位,只有在设置了该中断标志后才处理​​中断内容,从而节省了资源。因此,查询由while(1)循环保证。
当微控制器执行主程序时,如果发生中断,它将优先处理中断内容。处理完成后,将从上一个断点继续执行。
如果发生多个中断,将首先执行优先级较高的中断。中断嵌套就是这种情况。
SCM文章推荐:SCM可以代替PLC吗?为什么不在工业产品中使用高端CPU?为什么像11.0592M晶体振荡器这样的单片机?为什么RTC时钟像32.768K晶体振荡器?免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: ys@jepsun.com

产品经理: 汤经理

QQ: 2057469664

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • 为什么开路电阻无穷大 1、与零对应,表示大到无数值可标之意;2、一般指的电阻的内部开路,可以说就是无穷大了;3、用指针表10K档测小容量电容,表针从小的阻值一直到∞(无穷大),表明该电容不漏电或者漏电很小,可以忽略不计。电阻是描述...
  • 单层芯片电容是什么 单层芯片电容器具有体积小、应用频率高、损耗低的特点,广泛应用于移动通信、雷达、航空航天等各种射频模块电路设计中,起到隔离、旁路、滤波、耦合等作用,是微波电路中必不可少的电子元件。单层芯片电容器属于无源...
  • 为什么说恒压源的电阻为0? 恒压源是指在一定条件下能够提供恒定电压的电源设备。在理想情况下,无论负载如何变化,恒压源都能保持输出电压不变。这一特性使得恒压源在电子电路设计中非常有用。理论上讲,如果我们将恒压源视为一个具有零内阻的...
  • 为什么有些压敏电阻可以用于半导体制造过程中的质量控制? 压敏电阻可以用于半导体制造过程中的质量控制,其原理是基于压敏电阻的压敏特性和半导体制造过程中的电压变化。在半导体制造过程中,电压变化可能会导致产品质量的变化。例如,在光刻过程中,电压变化可能会导致光刻...
  • 色环电阻和贴片电阻各有什么优点 色环电阻器是在电阻器封装(即电阻器表面)上图上色环的电阻,代表电阻器的电阻值。色环实际上是早期用来帮助人们区分不同电阻值的标准设置。常见的色环电阻主要有金属膜电阻,金属膜氧化膜电阻等。    &a...
  • 什么叫无感电阻 无感电阻的英文解释是:non-inductance resistor.所谓的无感并不是意味着没有电感值。这里无感通常指电阻的感值非常小,可以忽略不计。不能说是彻底没有。这种无感电阻器通常用于一些精密仪器和电子工业设备中,因为具有高感...
  • 什么是无感电阻 无感电阻在电阻产品中具有非常重要的作用,因为普通电阻具有高感抗,容易在使用中产生震荡,从而损坏回路中的其他器件,所以常以无感电阻作为负载,吸收设备使用过程中产生的不需要的电量,或起到缓冲、制动的作用,...
  • 什么是无感电阻   电阻感应电阻通常用作负电阻器,用于吸收产品使用过程中产生的不需要的电量,或用于缓冲和制动的作用。这种电阻器通常被称为制动电阻器和负载电阻器。此外,对于高精度电阻器,产品中带有高阻抗是不允许的,这...
  • 什么是冲击接地电阻 冲击接地电阻是指冲击电流流经接地装置时,接地装置的地电位峰值与通过接地体流入地面的电流之比,也称为瞬时电阻。在电力系统中,为了工作,经常需要将电力系统及其电气设备的某些部分与大地连接起来,形成接地系统...
  • 耦合电容用在什么地方? 耦合电容广泛应用于各类电子电路中,如放大器、滤波器、调谐器、振荡器等。其中,放大器中使用的耦合电容可以实现不同程度的信号放大,让信号在不同的放大器之间传输。电平以达到放大效果;而滤波器中使用的耦合电容...
  • 无感电阻是什么意思? 什么是无感电阻:无感便是无感值的意思,但是一般的无,是指电阻上的感抗值非常小了,能够忽略不计,通常不能说是彻底没有。一些精细的仪器仪表设备,电子工业设备常常需求用到此类无感电阻,由于通常具有高感抗的电...
  • 无感电阻有什么作用 无感电阻器通常用作负载,吸收产品工作过程中产生的一些不必要的电能,起到缓冲和制动的作用。在某些高精度电子产品中,不允许使用高阻抗电阻。无感电阻器采用金属薄膜和导线绕组,这在这方面体现得更好。非感应电阻...
  • 为什么在零状态条件下,电容在t=0+时可视为短路? 在电路分析中,特别是在讨论暂态响应时,我们会遇到零状态条件下的电容。所谓零状态,是指初始时刻电容两端的电压为零。当考虑电路在施加输入信号的瞬间(即t=0+时),电容由于其存储电荷的能力,在这一时刻可以被视为...
  • 导体的电阻和什么无关 电阻(通常用“R”表示)是一个物理量,在物理学中表示导体对电流的电阻大小。导体的电阻越大,其对电流的电阻就越大。不同的导体通常具有不同的电阻,这是导体本身的特性。电阻会导致电子通量的变化,电阻越小,电子...
  • 光颉无感功率电阻是什么系列的? 大功率无感电阻20W-100W功率特点系列规格书下载TO-220 Power Resistor插件式功率电阻20W在25°C的外壳温度下安装20瓦的散热器。TO-220型电源封装。模压保护盒,易于安装。电气隔离的情况。无感设计。TR20TO-220 Power Resistor插件式功率电阻...
  • 为什么行车要用到电阻器 电阻多了的话可以减小短路的可能,在汽车电路板上,其他的器件都是单纯的容性或感性,里面导线电阻非常小,电阻一般的都腰加入来调整电路的。一般是在电路中起到限流和分流作用,也有的是起到降压和分压(就是把24V的...
  • 电容器单位及其转换是什么 电容(capacitance)也称为“电容量”,是指在给定电位差下自由电荷的存储量,记为C,国际单位为法拉(F)。一般来说,电荷会在电场力的作用下移动。当导体之间存在介质时,电荷的移动将被阻止,电荷将在导体上累积,从而...
  • 电阻会突然降为零是什么导体 它是一种超导体,电阻会突然降到零。当某些材料的温度下降到一定值时,电阻将下降到零。这种现象被称为超导性。电阻的主要物理特征是它将电能转换为热能,也可以说是能量消耗元件,电流通过该元件产生内部能量。&n...
  • 测绝缘电阻为什么要屏蔽端子 测绝缘电阻为什么要屏蔽端子?为了消除电力电缆绝缘测量过程中影响测量结果准确性的表面泄漏和外部电磁干扰或外部电磁场干扰,绝缘电阻测试仪在实际测量过程中使用仪器的屏蔽端来消除泄漏电流和屏蔽干扰。对于两个或...
  • 为什么插座短路保险丝会熔断  保险丝,也称为电流熔断器,在IEC127标准中被定义为熔断器。它主要起过载保护的作用。如果保险丝正确放置在电路中,当电流异常上升到一定高度并发热时,它会熔断并切断电流,保护电路的安全运行。家庭电路的电压...