[发明专利]一种适用于单片机的低功耗运行方法与系统在审
申请号: | 201911212470.3 | 申请日: | 2019-12-02 |
公开(公告)号: | CN110806712A | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 庄克成;刘冲文 | 申请(专利权)人: | 宁波德晶元科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 宁波市鄞州盛飞专利代理事务所(特殊普通合伙) 33243 | 代理人: | 龙洋 |
地址: | 315105 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 单片机 功耗 运行 方法 系统 | ||
1.一种适用于单片机的低功耗运行方法,其特征在于,包括以下步骤:
接收任务信号,单片机激活,并将该信号对应任务的任务标志置为第一预设值,所述任务信号包括按键信号和定时信号;
遍历任务列表,找到对应任务标志为第一预设值的任务,将任务标志置为第二预设值,并处理该任务;
判断任务列表各任务的任务标志是否都为第二预设值,若是则进入睡眠状态,否则继续处理任务标志为第一预设值的任务。
2.如权利要求1所述的一种适用于单片机的低功耗运行方法,其特征在于,所述遍历任务列表,找到对应任务标志为第一预设值的任务,处理该任务,并在任务处理完成后将任务标志置为第二预设值的步骤,还包括:
若接收到的任务信号为按键信号,在判断按键信号对应任务处理完成后再清除任务标志。
3.如权利要求1或2所述的任意一种适用于单片机的低功耗运行方法,其特征在于,若接收到的任务信号为按键信号,还包括步骤:
记录任务处理时间,并判断任务处理时间是否超过预设规定时间,若超过,则结束该任务,并将对应任务标志置为第二预设值,否则,继续处理该任务。
4.如权利要求1所述的一种适用于单片机的低功耗运行方法,所述判断任务列表各任务的任务标志是否都为第二预设值,若是则进入睡眠状态,否则继续处理任务标志为第一预设值的任务的步骤,其特征在于,所述睡眠状态是指:
单片机仅保持接收任务信号的功能,其它功能关闭。
5.一种适用于单片机的低功耗运行系统,包括信号接收模块、处理模块和判断模块,其中:
信号接收模块用于接收任务信号,启动单片机,并将该任务信号对应任务的任务标志置为第一预设值,所述任务信号包括按键信号和定时信号;
处理模块用于遍历任务列表,找到对应任务标志为第一预设值的任务,将任务标志置为第二预设值,并处理该任务;
判断模块用于判断任务列表各任务的任务标志是否都为第二预设值,若是则控制单片机进入睡眠状态,否则控制处理模块继续处理任务标志为第一预设值的任务。
6.如权利要求5所述的一种适用于单片机的低功耗运行系统,其特征在于,还包括按键信号判断模块:
若接收到的信号为按键信号,按键信号判断模块用于控制信号接收模块在判断按键信号对应任务处理完成后再清除任务标志。
7.如权利要求5或6所述的任意一种适用于单片机的低功耗运行系统,其特征在于,还包括计时模块:
若接收到的信号为按键信号,计时模块用于记录任务处理时间,并判断任务处理时间是否超过预设规定时间,若超过,则控制处理模块结束该任务,并将对应任务标志置为第二预设值,否则,控制处理模块继续处理该任务。
8.如权利要求5所述的一种适用于单片机的低功耗运行系统,其特征在于,还包括睡眠模块:
所述睡眠模块用于在单片机进入睡眠状态后,控制信号接收模块保持运作,关闭其它模块的运作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波德晶元科技有限公司,未经宁波德晶元科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911212470.3/1.html,转载请声明来源钻瓜专利网。