【51单片机快速入门指南】9:省电模式(低功耗)

普中51-单核-A2
STC89C52
Keil uVision V5.29.0.0
PK51 Prof.Developers Kit Version:9.60.0.0


硬知识

       摘自《STC89C52系列单片机器件手册》
       仅支持掉电模式,不支持空闲模式
       STC89C52系列单片机可以运行2种省电模式以降低功耗,它们分别是:空闲模式和掉电模 式。正常工作模式下,STC89C52系列单片机的典型功耗是4mA ~ 7mA,而掉电模式下的典型功耗是<0.1uA,空闲模式(建议不要使用此模式)下的典型功耗是2mA.
       空闲模式和掉电模式的进入由电源控制寄存器PCON的相应位控制。PCON寄存器定义如下:
       PCON (Power Control Register) (不可位寻址)
在这里插入图片描述
       POF : 上电复位标志位,单片机停电后,上电复位标志位为1 ,可由软件清0 。
       实际应用:要判断是上电复位(冷启动),还是外部复位脚输入复位信号产生的复位,还是内部看门狗复位, 还是软件复位或者其他复位,可通过如下方法来判断:
在这里插入图片描述
       PD :将其置1时,进入Power Down模式,可由外部中断低电平触发或 下降沿触发唤醒,进入掉电模式时,内部时钟停振, 由于无时钟CPU、定时器、串行口等功能部件停止工作 , 只有外部中断继续工作。掉电模式可由外部中断唤醒,中断返回后,继续执行原程序。掉电模式也叫停机模式,此时功耗<0.1uA。
       IDL :将其置1,进入IDLE模式(空闲),除系统不给CPU供时钟,CPU不执行指令外,其余功能部件仍可继续工作,可由任何一个中断唤醒。
       GF1,GF0 :两个通用工作标志位,用户可以任意使用。
       SMOD, SMOD0: 与电源控制无关,与串口有关,在此不作介绍

实验

正常工作

12MHz下工作电流约8mA
在这里插入图片描述

掉电模式

PCON |= 0x02;

实测为0.07uA,符合手册所述。
在这里插入图片描述

空闲模式

PCON |= 0x01;

实测仍为8mA,确实不支持空闲模式。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乙酸氧铍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值