[发明专利]单片机的LED指示灯闪烁方法、装置及可读存储介质在审
申请号: | 201910771361.9 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110502284A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 冯伟;卢云逸 | 申请(专利权)人: | 深圳市丰润达科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 44258 深圳市港湾知识产权代理有限公司 | 代理人: | 微嘉<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市龙华区龙华街道清湖社区清湖村宝能科技园9栋9楼I、J、K、*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪烁计数器 单片机 定时计数器 预设 可读存储介质 嵌入操作系统 闪烁 参数控制 任务程序 闪烁装置 使用效率 点亮 | ||
本发明公开了一种单片机的LED指示灯闪烁方法,包括:获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;确认所述闪烁计数器参数是否大于预设数值;在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。本发明还公开了一种单片机的LED指示灯闪烁装置及可读存储介质。本发明通过编写简单的代码方法调用以设置定时计数器及闪烁计数器的参数控制LED指示灯闪烁,既能执行单片机的单任务程序又无需嵌入操作系统,实现了提高了单片机使用效率的有益效果。
技术领域
本发明涉及单片机的控制技术领域,尤其涉及一种单片机的LED指示灯闪烁方法、装置及可读存储介质。
背景技术
在小型单片机中,因单片机资源少,内部通常不能使用嵌入操作系统,只能执行单任务程序,不适合执行长时间延迟等待的任务,如果延迟等待将会无法执行其它工作。而控制LED每次闪烁通常需要10~5000毫秒的长时间延迟等待,其它工作将被搁浅,处理器效率低下。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种单片机的LED指示灯闪烁方法、装置、及可读存储介质,旨在解决现有技术在控制单片机的LED指示灯时,由于处理器效率低下,LED指示灯每次闪烁通常需要10~5000毫秒的长时间延迟等待,其它工作将被搁浅影响单片机使用效率的技术问题。
为实现上述目的,本发明提供一种单片机的LED指示灯闪烁方法,包括以下内容:
获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;
确认所述闪烁计数器参数是否大于预设数值;
在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。
优选地,所述在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯的步骤,还包括:
以预设的更新数值更新所述定时计数器参数。
优选地,所述在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯的步骤,还包括:
确认所述LED指示灯的状态;
在确认所述LED指示灯关闭时,点亮所述LED指示灯。
优选地,所述确认所述LED指示灯的状态的步骤,还包括:
在确认所述LED指示灯开启时,关闭所述LED指示灯;
以预设的更新数值更新所述闪烁计数器参数及定时计数器参数。
优选地,所述获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数的步骤之前,还包括:
根据当前的LED指示灯闪烁需求,发起LED指示灯的控制指令。
优选地,所述单片机的LED指示灯闪烁方法,还包括:
获取当前的LED指示灯控制需求;
根据所述控制需求设置所述LED指示灯的控制参数,所述控制参数包括定时计数器参数及闪烁计数器参数。
此外,为实现上述目的,本发明还提供一种单片机的LED指示灯闪烁装置,所述单片机的LED指示灯闪烁装置包括:存储器、处理器,所述存储器上存储有能够被处理器调用的计算机程序,所述计算机程序被所述处理器执行时实现如上所述单片机的LED指示灯闪烁方法的步骤。
本发明还提供一种可读存储介质,所述可读存储介质上存储有单片机的LED指示灯闪烁程序,所述单片机的LED指示灯闪烁程序被处理器执行时实现如上所述单片机的LED指示灯闪烁方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市丰润达科技有限公司,未经深圳市丰润达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910771361.9/2.html,转载请声明来源钻瓜专利网。