目录

  • 硬知识
  • 实验
    • 正常工作
    • 掉电模式
    • 空闲模式

普中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,确实不支持空闲模式。

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

  1. 【51单片机快速入门指南】6.4:DHT11、DHT22单总线温湿度传感器

    目录 硬知识 DHT11 DHT22 通信协议 读取步骤 数据解读 DHT11 DHT22 示例程序 DHT11_22.c DHT11_22.h 测试程序 main.c 实验现象 DHT11 DHT2 ...

  2. 【51单片机快速入门指南】4.6:I2C 与 PCF8563实时时钟日历芯片

    目录 硬知识 概述 特性 功能描述 报警功能模式 定时器模式 CLKOUT输出 复位低电压检测器和时钟监视器 低电压检测器和时钟监视器 寄存器结构 寄存器概述 BCD编码格式寄存器概述 Control ...

  3. 【51单片机快速入门指南】6.3:DS18B20 单总线数字温度计的多路读取

    目录 硬知识 DS18B20介绍 时序 初始化时序 写时序 读时序 命令 ROM 操作命令 ROM 搜索举例 存贮器操作命令 示例程序 DS18B20.c DS18B20.h 测试程序 定时器中断服务 ...

  4. 【51单片机快速入门指南】6.1:LCD1602的八线、四线控制及自定义符号,完美兼容Proteus仿真

    目录 硬知识 显示特性 接口定义 操作时序 写操作时序 读操作时序 寄存器 忙标志位BF 地址计数器(AC) 显示数据寄存器(DDRAM) CGROM CGRAM 指令 清屏指令 光标归位指令 进入模 ...

  5. 【51单片机快速入门指南】5.1:SPI与DS1302时钟芯片

    目录 硬知识 DS1302 简介 DS1302 使用 控制寄存器 日历/时钟寄存器 DS1302 的读写时序 电路设计 示例程序 DS1302.c DS1302.h 测试程序 main.c 实验现象 ...

  6. 【51单片机快速入门指南】4.3: I2C读取MPU6050陀螺仪的原始数据

    目录 硬知识 特性参数 MPU6050 简介 模块重要寄存器简介 电源管理寄存器 1 陀螺仪配置寄存器 加速度传感器配置寄存器 FIFO 使能寄存器 陀螺仪采样率分频寄存器 配置寄存器 电源管理寄存器 ...

  7. 【51单片机快速入门指南】4.1: I2C 与 AT24C02 (EEPROM) 的跨页连续读写

    目录 硬知识 AT24Cxx 介绍 引脚排列 引脚说明 存储结构 器件寻址 器件操作 待机模式 存储复位 写操作 字节写 页写 应答查询 读操作 当前地址读 随机读 顺序读 示例程序 24C02.c ...

  8. 【51单片机快速入门指南】2.4:74HC595、LED点阵屏及其SPI控制

    目录 硬知识 IO 口扩展方式-串转并 74HC595 芯片介绍 硬件设计 测试源码 HC74595.c HC74595.h main.h 实验现象 SPI控制 普中51-单核-A2 STC89C52 ...

  9. 【51单片机快速入门指南】2.3:GPIO读取矩阵键盘 8个IO读16键

    目录 硬知识 矩阵键盘介绍 测试程序 Key_Board.c Key_Board.h main.c 实验现象 普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK ...

  10. 【51单片机快速入门指南】2.1:数码管显示数字、小数 (科学计数法)

    目录 硬知识 数码管简介 多位数码管简介 数码管动态显示原理 74HC245 芯片简介 74HC138 芯片简介 上机实战 源码 Tube.c Tube.h main.c 效果 显示整数 正数 负数 ...

最新文章

  1. 使用汇编语言编写第一个程序
  2. github上删除一个仓库
  3. Asp.net的加密解密技巧--[转载]
  4. Python爬虫开发:requests库的使用--发送带参数post请求
  5. 哈弗f5i潮配置参数_10万元起售的潮人新玩法,哈弗F5国潮版购车手册
  6. SQL Server Transactional Replication 中的 CommitBatchSize 和 CommitBatchThreshold 属性
  7. sql server 游标的使用方法
  8. Linux Shell 操作命令 ls
  9. 全面支持3.0 新华三“力夯”可信计算发展
  10. java字符串连接效率_关于java:字符串连接中的“+”是否会影响效率?
  11. flink的Yarn模式
  12. 实际返回的行数超出请求的行数_代码行数越少越好?
  13. 官方实锤!微软宣布以 75 亿美元收购 GitHub
  14. ubuntu12.04安装翻译软件stardict及卸载
  15. ios获取设备的唯一标识mac address
  16. Java 反编译工具哪家强?对比分析瞧一瞧
  17. C语言程序设计飞机售票口,C语言课程设计报告飞机订票系统
  18. Linux字符设备驱动详解
  19. 高频电子线路复习考试题及答案
  20. 微信小程序的事件绑定、接收参数、示例

热门文章

  1. emoji表情引发的JNI崩溃
  2. AC Again hdoj 1582 搜索
  3. [转载]vs2008下安装boost
  4. 计算机视觉对扫描文件分类 OCR
  5. leetcode 703. 数据流中的第 K 大元素(堆)
  6. leetcode658. 找到 K 个最接近的元素(二分法)
  7. 使用Chatkit构建Node.js命令行聊天应用程序
  8. ASP.NET Core跨域设置
  9. Powershell-创建Module
  10. Angular 星级评分组件