文档介绍:《工业控制计算机》!""# 年$% 卷第& 期&-
’()*%+,-. 单片机节电工作方法研究与应用
梁子旭厦门 K@) 公司(#%*M*!)
王健谢永平大连理工大学电子与信息工程学院(**%M!#)
&’()*+,)
G40O 5P5;2 52353O;Q P :3R SQ0OO05PT03U V;T43Q 3W Q;O0XU0UX ;:;1T23U01 523Q61TO87WT;2 PUP:YD0UX
’()*%+,-.ZO 35;2PT03UP: 520U105:; 3W O:;;5 PUQ T4; RP[;S65 V;T43Q\T4; 4P2QRP2; 102160T PUQ O3WTRP2; Q;O0XU
3W P 2;V3T; T;:;543U; 13UT23::;2 0O X0];U PO PU 0UOTPU1; 3W ^23RU36T 35;2PT03U V3Q;8
-./01*2(3’()*%+,-.\9)/\O:;;5 W32 ^23RU36T\13UT23::;2
摘要
本文介绍了电子产品低功耗设计方法,讨论了’()*%+,-. 单片机休眠工作原理和唤醒方法。文中介绍了电话远程
控制器的硬件电路、工作原理和软件设计,给出了应用节电工作方式实例。
关键词:’()*%+,-.,单片机,休眠省电,控制器
!!!!’()*%+,-. 是/0123)405 公司中级产品,典型待从以下中断可使器件从休眠状态中唤醒:!并行
命状态电流值小于*67。本文从’() 单片机节电工作从动端口读写操作。"在定时器* 异步计数方式下,
方法研究并结合具体例子来介绍’()*%+,-. 芯片节定时器 G/E* 中断。#))’捕捉方式中断。$特殊事
电的应用。件触发(在异步方式下,定时器* 采用外部时钟)。%
! "#$ 单片机节电方法介绍 99’(起始> 停止)位探测中断。&在从动方式下,99’
为了使’() 单片机系统工作在低功耗状态,设计发送或接收中断(9’( > (!))。’J97EG EK 或 GK(同
者应该正确设置单片机的配置及工作方式, 步从动方式)。(7 > A 转换(当 7 > A 时钟源为 E) 时)。
’()*%+,-. 单片机低功耗系统设计方法如下。)==’E?/ 写入操作完成。
*8* 单片机休眠工作方式图* 为从休眠状态中唤醒后进入中断的时序图。
单片机最常用的低功耗工作方式是休眠
(9:;;5)模式。当程序执行一条 9<==’指令后,
便进入休眠模式。在休眠模式下,晶振停止振荡,
以减少系统功耗, 并把所有的( > ? 引脚接至
***@AA 或***@99,以确保没有外部电路从( > ? 引脚
上引出电流,关闭 7 > A 转换,禁用外部时钟,使
功耗降至最低,此时单片机只有几个微安的电
流。为了避免由浮空输入引起的电流换向,在电注*:假设工作在 KG、C9 或<’振荡方式。
路设计时把所有不用( > ? 引脚置为高或低电平。!:G?9GL*M!. G?9)(图中未按比例画);若为 E) 方式,该延
单片机的工作频率和功耗的关系很大,频率越高, 时将不在此时段。
:假设“”,在这种情况下,处理器在被唤醒后,将跳至中
功耗越大。在许多低功耗的场