一种单片机节电方法与流程

文档序号:11250085阅读:1071来源:国知局

本发明涉及节能环保技术领域,具体为一种单片机节电方法。



背景技术:

单片微型计算机简称单片机,是典型的嵌入式微控制器,常用英文字母的缩写mcu表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。

随着智能化应用领域的不断扩大,新的矛盾也随之产生,单片机的功耗问题成为其中之一。在现有的单片机在待机时仍然消耗电能,降低单片机的功耗通常选用低功耗的单片机来解决其功耗高的问题,治标不治本,为此,我们提出了一种单片机节电方法投入使用,以解决上述问题。



技术实现要素:

本发明的目的在于提供一种单片机节电方法,以解决上述背景技术中提出的现有的单片机在待机时仍然消耗电能,降低单片机的功耗通常选用低功耗的单片机来解决其功耗高的问题。

为实现上述目的,本发明提供如下技术方案:一种单片机节电方法,该单片机节电方法的具体步骤如下:

s1:在单片机中采用低功耗的集成电路,并通过低电压对单片机进行供电;

s2:单片机中的低功耗集成电路在工作时延长两次工作之间的间隔,降低工作频率,采用高速低频的工作方式;

s3:单片机进入待机运行模式,通往cpu的内部时钟被门控电路切断,cpu处于睡眠冻结状态;

s4:通过单片机在待机模式前已开放的中断矢量在待机过程中接到中断请求,中断得到响应并进入中断服务程序;

s5:执行完中断操作并返回指令后,单片机返回执行使单片机进入步骤s3中的待机运行模式的那条指令的下一条指令。

优选的,所述步骤s1中,低功耗的集成电路为静态功耗几乎为零的hcmos或cmos。

优选的,所述步骤s2中,低功耗的集成电路在工作过程中的闲置不用的输入端采用非悬空的设计,避免输入逻辑电平不定引起电路来回翻转而增大系统功效。

优选的,所述步骤s3中,cpu处于睡眠状态时,单片机内部时钟仍旧供给中断电路和串行接口,且cpu不再执行任何指令。

与现有技术相比,本发明的有益效果是:本发明采用低功耗的集成电路,其输出逻辑电平摆幅较大,因而抗干扰能力强,且在逻辑状态发生改变时电路中才有电流流过,本发明中的单片机在睡眠状态时cpu不再执行任何指令,只有接受中断指令后才会继续进行工作,能够最大限度的降低单片机的能耗。

附图说明

图1为本发明工作流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:一种单片机节电方法,该单片机节电方法的具体步骤如下:

s1:在单片机中采用低功耗的集成电路,并通过低电压对单片机进行供电,低功耗的集成电路为静态功耗几乎为零的hcmos或cmos;

s2:单片机中的低功耗集成电路在工作时延长两次工作之间的间隔,降低工作频率,采用高速低频的工作方式,低功耗的集成电路在工作过程中的闲置不用的输入端采用非悬空的设计,避免输入逻辑电平不定引起电路来回翻转而增大系统功效;

s3:单片机进入待机运行模式,通往cpu的内部时钟被门控电路切断,cpu处于睡眠冻结状态,cpu处于睡眠状态时,单片机内部时钟仍旧供给中断电路和串行接口,且cpu不再执行任何指令;

s4:通过单片机在待机模式前已开放的中断矢量在待机过程中接到中断请求,中断得到响应并进入中断服务程序;

s5:执行完中断操作并返回指令后,单片机返回执行使单片机进入步骤s3中的待机运行模式的那条指令的下一条指令。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。



技术特征:

技术总结
本发明公开了节能环保技术领域的一种单片机节电方法,该单片机节电方法的具体步骤如下:S1:在单片机中采用低功耗的集成电路,并通过低电压对单片机进行供电;S2:单片机中的低功耗集成电路在工作时延长两次工作之间的间隔,降低工作频率;S3:单片机进入待机运行模式;S4:通过单片机在待机模式前已开放的中断矢量在待机过程中接到中断请求;S5:执行完中断操作并返回指令后,单片机返回执行使单片机进入步骤S3中的待机运行模式的那条指令的下一条指令,本发明中的单片机在睡眠状态时CPU不再执行任何指令,只有接受中断指令后才会继续进行工作,能够最大限度的降低单片机的能耗。

技术研发人员:刘瑞涛;李鑫
受保护的技术使用者:刘瑞涛
技术研发日:2017.06.05
技术公布日:2017.09.15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1