单片机中低功耗模式是什么

 我来答
六月梅m2019y
高粉答主

2019-09-25 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.1万
采纳率:100%
帮助的人:1330万
展开全部
有两种低功耗模式
 1. 空闲模式

  当单片机进入空闲模式时,除CPU处于休眠状态外,其余硬件全部处于活动状态,芯片中程序未涉及到的数据存储器和特殊功能寄存器中的数据在空闲模式期间都将保持原值。但假若定时器正在运行,那么计数器寄存器中的值还将会增加。单片机在空闲模式下可由任一个中断或硬件复位唤醒,需要注意的是,使用中断唤醒单片机时,程序从原来停止处继续运行,当使用硬件复位唤醒单片机时,程序将从头开始执行。

  让单片机进入空闲模式的目的通常是为了降低系统的功耗,举个很简单的例子,大家都用过数字万用表,在正常使用的时候表内部的单片机处于正常工作模式,当不用时,又忘记了关掉万用表的电源,大多数表在等待数分钟后,若没有人为操作,它便会自动将液晶显示关闭,以降低系统功耗,通常类似这种功能的实现就是使用了单片机的空闲模式或是掉电模式。以STC89系列单片机为例,当单片机正常工作时的功耗通常为4mA~7mA,进入空闲模式时其功耗降至2mA,当进入掉电模式时功耗可降至0.1μA以下。

  2. 休眠模式

  当单片机进入掉电模式时,外部晶振停振、CPU、定时器、串行口全部停止工作,只有外部中断继续工作。使单片机进入休眠模式的指令将成为休眠前单片机执行的最后一条指令,进入休眠模式后,芯片中程序未涉及到的数据存储器和特殊功能寄存器中的数据都将保持原值。可由外部中断低电平触发或由下降沿触发中断或者硬件复位模式换醒单片机,需要注意的是,使用中断唤醒单片机时,程序从原来停止处继续运行,当使用硬件复位唤醒单片机时,程序将从头开始执行。
帐号已注销
2024-01-16 · 超过126用户采纳过TA的回答
知道小有建树答主
回答量:949
采纳率:100%
帮助的人:10.5万
展开全部

在单片机中,低功耗模式是一种设计,旨在降低芯片功耗以延长电池寿命或减少系统整体能耗。这种模式通常涉及减少芯片的工作频率、电压或部分功能的运行,以在需要时降低功耗。

常见的单片机低功耗模式包括:

  • 停机模式(Stop Mode): 在这种模式下,CPU暂停运行,时钟和大多数系统时钟关闭。只有少数特定的硬件模块(例如定时器、中断控制器等)仍然处于活动状态,以便在需要时唤醒CPU。

  • 睡眠模式(Sleep Mode): CPU停止执行指令,时钟关闭,但一些特定的硬件模块仍然保持活动。通常可以通过外部触发条件或者内部定时器来唤醒CPU。

  • 待机模式(Standby Mode): 在这个模式下,CPU和系统时钟都被关闭,只有少数必要的硬件模块(比如实时时钟、电源管理单元)仍然在工作。需要外部触发来唤醒CPU。

  • 深度睡眠模式(Deep Sleep Mode): 这是一种更高级的低功耗模式,几乎所有硬件模块都被关闭,只有最基本的电源管理单元保持活动。唤醒CPU可能需要外部中断或定时器。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式