The invention discloses a method for flashing LED indicator light of a single chip microcomputer, which comprises: obtaining the parameters of the timing counter, obtaining the parameters of the flashing counter when confirming that the parameters of the timing counter are greater than the preset value, confirming whether the parameters of the flashing counter are greater than the preset value, and lighting the LED indicator light when confirming that the parameters of the flashing counter are greater than the preset value. The invention also discloses a LED indicator light flashing device of a single chip microcomputer and a readable storage medium. By writing simple code method call to set timing counter and parameter of flicker counter to control LED indicator to flicker, the invention can not only execute single task program of single-chip microcomputer, but also need not be embedded in operation system, thus realizing beneficial effect of improving the use efficiency of single-chip microcomputer.
【技术实现步骤摘要】
单片机的LED指示灯闪烁方法、装置及可读存储介质
本专利技术涉及单片机的控制
,尤其涉及一种单片机的LED指示灯闪烁方法、装置及可读存储介质。
技术介绍
在小型单片机中,因单片机资源少,内部通常不能使用嵌入操作系统,只能执行单任务程序,不适合执行长时间延迟等待的任务,如果延迟等待将会无法执行其它工作。而控制LED每次闪烁通常需要10~5000毫秒的长时间延迟等待,其它工作将被搁浅,处理器效率低下。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种单片机的LED指示灯闪烁方法、装置、及可读存储介质,旨在解决现有技术在控制单片机的LED指示灯时,由于处理器效率低下,LED指示灯每次闪烁通常需要10~5000毫秒的长时间延迟等待,其它工作将被搁浅影响单片机使用效率的技术问题。为实现上述目的,本专利技术提供一种单片机的LED指示灯闪烁方法,包括以下内容:获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;确认所述闪烁计数器参数是否大于预设数值;在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。优选地,所述在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯的步骤,还包括:以预设的更新数值更新所述定时计数器参数。优选地,所述在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯的步骤,还包括:确认所述LED ...
【技术保护点】
1.一种单片机的LED指示灯闪烁方法,其特征在于,所述单片机的LED指示灯闪烁方法包括以下步骤:/n获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;/n确认所述闪烁计数器参数是否大于预设数值;/n在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。/n
【技术特征摘要】 【专利技术属性】
1.一种单片机的LED指示灯闪烁方法,其特征在于,所述单片机的LED指示灯闪烁方法包括以下步骤:
获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;
确认所述闪烁计数器参数是否大于预设数值;
在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。
2.如权利要求1所述的单片机的LED指示灯闪烁方法,其特征在于,所述在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯的步骤,还包括:
以预设的更新数值更新所述定时计数器参数。
3.如权利要求1所述的单片机的LED指示灯闪烁方法,其特征在于,所述在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯的步骤,还包括:
确认所述LED指示灯的状态;
在确认所述LED指示灯关闭时,点亮所述LED指示灯。
4.如权利要求3所述的单片机的LED指示灯闪烁方法,其特征在于,所述确认所述LED指示灯的状态的步骤,还包括:
在确认所述LED指示灯开启时,关闭所述LED指示灯;
以预设的更新数值更新所述闪烁计数器参数及定时计数器参数。
技术研发人员:冯伟,卢云逸,
申请(专利权)人:深圳市丰润达科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。