[发明专利]LED指示灯的闪烁控制方法、装置和终端设备有效
| 申请号: | 202011624597.9 | 申请日: | 2020-12-30 |
| 公开(公告)号: | CN112654110B | 公开(公告)日: | 2022-09-27 |
| 发明(设计)人: | 曾武坤 | 申请(专利权)人: | 泰斗微电子科技有限公司 |
| 主分类号: | H05B45/10 | 分类号: | H05B45/10 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 任敏 |
| 地址: | 510000 广东省广州市经济技*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | led 指示灯 闪烁 控制 方法 装置 终端设备 | ||
1.一种LED指示灯的闪烁控制方法,其特征在于,包括:
当监听到触发LED指示灯闪烁的事件时,获取与所述事件相对应的闪烁参数;
将所述闪烁参数保存至预先配置的控制变量中;
确定LED状态机当前的状态,所述LED状态机当前的状态用于表征所述LED指示灯当前的工作状态;
调用LED闪烁函数,所述LED闪烁函数中包含有分别与多个状态下的执行动作一一对应的函数段;
以所述控制变量为入参,从与所述当前的状态对应的目标函数段开始执行所述LED闪烁函数,以控制所述LED指示灯按照与所述事件相设定的闪烁模式进行闪烁;
其中,所述闪烁模式包括第一闪烁模式和第二闪烁模式,所述以所述控制变量为入参,从与所述当前的状态对应的目标函数段开始执行所述LED闪烁函数,以控制所述LED指示灯按照与所述事件相设定的闪烁模式进行闪烁,包括:
若所述状态为起始状态,则判断第一闪烁模式当前的循环次数是否为零;
若所述当前的循环次数为零,则从预设参数配置表中读取第二闪烁模式的配置参数,基于所述配置参数执行所述第二闪烁模式;
若所述当前的循环次数不为零,则在将所述当前的循环次数减一后,从所述控制变量中获取所述第一闪烁模式的闪烁参数并执行,将所述LED状态机切换至LED点亮状态。
2.根据权利要求1所述的方法,其特征在于,所述闪烁参数包括亮灯次数、亮灯时间长度、两次亮灯之间的时间间隔,以及亮灯后的延时时间。
3.根据权利要求1或2所述的方法,其特征在于,所述控制变量包括亮灯次数变量和起始时间变量,所述以所述控制变量为入参,从与所述当前的状态对应的目标函数段开始执行所述LED闪烁函数,以控制所述LED指示灯按照与所述事件相设定的闪烁模式进行闪烁,还包括:
若所述状态为LED点亮状态,则在控制所述LED指示灯点亮后,确定在第一闪烁模式下所述LED指示灯当前的亮灯次数和当前时间,将所述当前的亮灯次数保存至所述亮灯次数变量中,将所述当前时间保存至所述起始时间变量中,将所述LED状态机切换至保持状态。
4.根据权利要求3所述的方法,其特征在于,所述以所述控制变量为入参,从与所述当前的状态对应的目标函数段开始执行所述LED闪烁函数,以控制所述LED指示灯按照与所述事件相设定的闪烁模式进行闪烁,还包括:
若所述状态为保持状态,则判断所述LED指示灯从所述LED点亮状态到当前时间的第一时长是否大于所述闪烁参数中的亮灯时间长度;
若所述第一时长未大于所述亮灯时间长度,则控制所述LED闪烁函数返回;
若所述第一时长大于所述亮灯时间长度,则判断亮灯次数变量是否为零;若所述亮灯次数变量为零,则记录亮灯延时开始时间,并将所述LED状态机切换至延时状态;若所述亮灯次数变量不为零,则在将所述当前的亮灯次数减一后,记录灭灯开始时间,并将所述LED状态机切换至亮灭间隔状态。
5.根据权利要求4所述的方法,其特征在于,所述以所述控制变量为入参,从与所述当前的状态对应的目标函数段开始执行所述LED闪烁函数,以控制所述LED指示灯按照与所述事件相设定的闪烁模式进行闪烁,还包括:
若所述状态为亮灭间隔状态,则判断从灭灯开始到当前时间的第二时长是否大于所述闪烁参数中的亮灭间隔时间长度;
若所述第二时长未大于所述亮灭间隔时间长度,则控制所述LED闪烁函数返回;
若所述第二时长大于所述亮灭间隔时间长度,则将所述LED状态机切换至LED点亮状态。
6.根据权利要求5所述的方法,其特征在于,所述以所述控制变量为入参,从与所述当前的状态对应的目标函数段开始执行所述LED闪烁函数,以控制所述LED指示灯按照与所述事件相设定的闪烁模式进行闪烁,还包括:
若所述状态为延时状态,则判断从延时开始到当前时间的第三时长是否大于所述闪烁参数中的延时时间长度;
若所述第三时长大于所述延时时间长度,则控制所述LED闪烁函数返回;
若所述第三时长未大于所述延时时间长度,则将所述LED状态机切换至起始状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰斗微电子科技有限公司,未经泰斗微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011624597.9/1.html,转载请声明来源钻瓜专利网。





