单片机的LED指示灯闪烁方法、装置及可读存储介质制造方法及图纸

技术编号:22658503 阅读:17 留言:0更新日期:2019-11-28 03:15
本发明专利技术公开了一种单片机的LED指示灯闪烁方法,包括:获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;确认所述闪烁计数器参数是否大于预设数值;在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。本发明专利技术还公开了一种单片机的LED指示灯闪烁装置及可读存储介质。本发明专利技术通过编写简单的代码方法调用以设置定时计数器及闪烁计数器的参数控制LED指示灯闪烁,既能执行单片机的单任务程序又无需嵌入操作系统,实现了提高了单片机使用效率的有益效果。

The flashing method, device and readable storage medium of LED indicator light of single chip microcomputer

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指示灯的状态;在确认所述LED指示灯关闭时,点亮所述LED指示灯。优选地,所述确认所述LED指示灯的状态的步骤,还包括:在确认所述LED指示灯开启时,关闭所述LED指示灯;以预设的更新数值更新所述闪烁计数器参数及定时计数器参数。优选地,所述获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数的步骤之前,还包括:根据当前的LED指示灯闪烁需求,发起LED指示灯的控制指令。优选地,所述单片机的LED指示灯闪烁方法,还包括:获取当前的LED指示灯控制需求;根据所述控制需求设置所述LED指示灯的控制参数,所述控制参数包括定时计数器参数及闪烁计数器参数。此外,为实现上述目的,本专利技术还提供一种单片机的LED指示灯闪烁装置,所述单片机的LED指示灯闪烁装置包括:存储器、处理器,所述存储器上存储有能够被处理器调用的计算机程序,所述计算机程序被所述处理器执行时实现如上所述单片机的LED指示灯闪烁方法的步骤。本专利技术还提供一种可读存储介质,所述可读存储介质上存储有单片机的LED指示灯闪烁程序,所述单片机的LED指示灯闪烁程序被处理器执行时实现如上所述单片机的LED指示灯闪烁方法的步骤。本专利技术实施例提出的一种单片机的LED指示灯闪烁方法,获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;确认所述闪烁计数器参数是否大于预设数值;在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。本专利技术通过编写简单的代码方法调用以设置定时计数器及闪烁计数器的参数控制LED指示灯闪烁,既能执行单片机的单任务程序又无需嵌入操作系统,实现了提高了单片机使用效率的有益效果。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端\装置结构示意图;图2为本专利技术单片机的LED指示灯闪烁方法第一实施例的流程示意图;图3为本专利技术单片机的LED指示灯闪烁方法第二实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;确认所述闪烁计数器参数是否大于预设数值;在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。由于现有技术在控制单片机的LED指示灯时,由于处理器效率低下,LED指示灯每次闪烁通常需要10~5000毫秒的长时间延迟等待,其它工作将被搁浅影响单片机使用效率的技术问题。本专利技术提供一种解决方案,通过编写简单的代码方法调用以设置定时计数器及闪烁计数器的参数控制LED指示灯闪烁,既能执行单片机的单任务程序又无需嵌入操作系统,实现了提高了单片机使用效率的有益效果。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端\装置结构示意图。本专利技术实施例终端可以是车辆,也可以是车载导航、智能手机、平板电脑、电子书阅读器,便携计算机等可移动式/不可移动式终端设备。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及单片机的LED指示灯闪烁程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的单片机的LED指示灯闪烁程序,并执行以下操作:获取定时计数器参数,在确认所述定时计数器参数大于预设数值时获取闪烁计数器参数;确认所述闪烁计数器参数是否大于预设数值;在确认所述闪烁计数器参数大于预设数值时,点亮所述LED指示灯。进一步地,处理器1001可以调用存储器1005中存储的单片机的LED指示灯闪烁程序,还执行以下操作:以预设的更新数值更新所述定时计数器参数。进一步地,处理器1001可以调用存储器1005中存储的单片机的LED指示灯闪烁程序,还执行以下操作:确认所述LED指示灯的状态;在确认所述LED指示灯关闭时,点亮所述LED指示灯。进一步地,处理器1001可以调用存储器1005中存储的单片机的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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1