LED控制系统以及用于LED控制系统的控制方法技术方案

技术编号:15748450 阅读:308 留言:0更新日期:2017-07-03 08:03
本发明专利技术公开了一种LED控制系统以及控制方法,其中该系统包括:预显示数据存储模块,用于接收并存储LED预显示数据;显示数据存储模块,用于接收并存储LED当前待显示数据;以及显示控制模块,用于在接收到LED输出显示指令时,调用显示数据存储模块中的LED当前待显示数据进行数据输出显示,并调用预显示数据存储模块中的LED预显示数据,并将LED预显示数据作为LED当前待显示数据并存储于显示数据存储模块。该系统在整个LED显示控制的过程中,不依赖于软件的频繁操作,通过硬件自动控制功能实现,极大释放了对于LED控制需要的软件操作时间和CPU处理时间,提高了整体应用系统的效率和性能。

【技术实现步骤摘要】
LED控制系统以及用于LED控制系统的控制方法
本专利技术涉及自动控制领域,尤其涉及一种LED(LightEmittingDiode,发光二极管)控制系统以及用于该LED控制系统的控制方法。
技术介绍
目前,单片机开发应用系统中,对于LED的控制,一般主要是通过专用的LED驱动控制芯片,或者将驱动控制逻辑集成在系统单片机中,通过软件的执行来驱动该硬件逻辑,以达到控制系统LED的功能。在较为复杂的LED控制中,LED驱动控制逻辑将占用较多的软件资源,以达到实时有效地控制目的。现有技术中,专用LED驱动控制芯片在整体的单片机应用开发系统中占有的成本资源相对较多,同时在系统中属于独立的器件,在整体系统运作协作控制中较为复杂;同时当前存在的集成在单片机系统中的LED驱动控制组件单元,其控制形式较为简单,许多较为连续或者复杂的控制动作均需软件连续进行控制操作,如开关LED控制功能、即时加载LED数据、及时处理LED状态中断等,影响整个系统中其它功能的工作效率,系统性能相对较低。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种LED控制系统。该系统在整个LED显示控制的过程中,不依赖于软件的频繁操作,通过硬件自动控制功能实现,极大释放了对于LED控制需要的软件操作时间和CPU处理时间,提高了整体应用系统的效率和性能。本专利技术的第二个目的在于提出一种用于LED控制系统的控制方法。为达上述目的,本专利技术第一方面实施例的LED控制系统,包括:预显示数据存储模块,用于接收并存储LED预显示数据;与所述预显示数据存储模块相连的显示数据存储模块,用于接收并存储LED当前待显示数据;以及分别与所述预显示数据存储模块和显示数据存储模块相连的显示控制模块,用于在接收到LED输出显示指令时,调用所述显示数据存储模块中的所述LED当前待显示数据进行数据输出显示,并调用所述预显示数据存储模块中的所述LED预显示数据,并将所述LED预显示数据作为LED当前待显示数据并存储于所述显示数据存储模块。根据本专利技术实施例的LED控制系统,针对单片机应用系统开发,在一定程度上不仅减少了使用单独LED驱动控制单元控制LED显示产生的成本,使开发系统集成度更高,并且,在整个LED显示控制的过程中,不依赖于软件的频繁操作,通过硬件自动控制功能实现,极大释放了对于LED控制需要的软件操作时间和CPU处理时间,提高了整体应用系统的效率和性能。为达上述目的,本专利技术第二方面实施例的用于本专利技术第一方面实施例所述的LED控制系统的控制方法,包括:接收LED输出显示指令;根据所述LED输出显示指令调用LED当前待显示数据,并控制所述LED当前待显示数据进行数据输出显示;调用LED预显示数据,并控制所述LED预显示数据作为下一次接收到LED输出显示指令时的所述LED当前待显示数据以进行存储。根据本专利技术实施例的用于LED控制系统的控制方法,针对单片机应用系统开发,在一定程度上不仅减少了使用单独LED驱动控制单元控制LED显示产生的成本,使开发系统集成度更高,并且,在整个LED显示控制的过程中,不依赖于软件的频繁操作,通过硬件自动控制功能实现,极大释放了对于LED控制需要的软件操作时间和CPU处理时间,提高了整体应用系统的效率和性能。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的LED控制系统的结构框图;图2是根据本专利技术另一个实施例的LED控制系统的结构框图;图3是根据本专利技术又一个实施例的LED控制系统的结构框图;图4是根据本专利技术再一个实施例的LED控制系统的结构框图;图5是根据本专利技术一个具体实施例的LED控制系统的结构框图;图6是根据本专利技术一个实施例的LED控制系统的示例图;以及图7是根据本专利技术一个实施例的用于LED控制系统的控制方法的流程图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的LED控制系统以及用于该LED控制系统的控制方法。图1是根据本专利技术一个实施例的LED控制系统的结构框图。如图1所示,该LED控制系统可以包括:预显示数据存储模块100、显示数据存储模块200和显示控制模块300。其中,在本专利技术的实施例中,显示数据存储模块200与预显示数据存储模块100相连,显示控制模块300分别与预显示数据存储模块100和显示数据存储模块200相连。具体地,预显示数据存储模块100可用于接收并存储LED预显示数据。其中,LED预显示数据可以理解为下次待显示的LED数据,该LED数据可理解为通过LED显示屏或显示灯进行显示的信息内容。也就是说,当LED控制系统进行显示控制时,预显示数据存储模块100可以随时接收来自其它组件的数据并保存,此数据可作为下次待显示的LED显示数据。显示数据存储模块200可用于接收并存储LED当前待显示数据。其中,LED当前待显示数据可以理解为当前即将需要显示的LED数据。显示控制模块300可用于在接收到LED输出显示指令时,调用显示数据存储模块200中的LED当前待显示数据进行数据输出显示,并调用预显示数据存储模块100中的LED预显示数据,并将LED预显示数据作为LED当前待显示数据并存储于显示数据存储模块200。也就是说,当LED控制系统开始进行显示控制时,显示控制模块300可接收LED输出显示指令,并在接收到该指令之后,从显示数据存储模块200中调用LED当前待显示数据,并控制该LED当前待显示数据进行数据输出显示,并在显示数据存储模块200中的LED当前待显示数据被全部调用完毕之后,可自动将预显示数据存储模块100中的LED预显示数据调入到显示数据存储模块200,并作为新的LED当前待显示数据被显示控制模块300调用以进行输出显示。可以理解,当LED控制系统进行显示控制时,显示控制模块300需不断地从显示数据存储模块200中读取LED当前待显示数据并发送到外部端口以进行输出显示,即此过程不允许显示数据存储模块200中的数据有任何的修改或来自其它组件的操作,以防止LED输出错误数据。因此,在本专利技术的实施例中,当LED控制系统进行显示控制时,预显示数据存储模块100可以随时接收来自其它组件的数据并保存,此数据可作为下次LED显示数据,当显示数据存储模块200中的LED当前待显示数据输出完成之后,显示控制模块300可将自动从预显示数据存储模块100读取下一组LED显示数据到显示数据存储模块200,并自动开启下一组LED数据输出操作。为了保证任意时刻均可以对预显示数据存储模块100中的数据进行更新,并不会产生数据操作冲突而导致出现错误。进一步地,在本专利技术的一个实施例中,如图2所示,该LED控制系统还可包括:数据锁存控制模块400,该数据锁存控制模块400与预显示数据本文档来自技高网...
LED控制系统以及用于LED控制系统的控制方法

【技术保护点】
一种LED控制系统,其特征在于,包括:预显示数据存储模块,用于接收并存储LED预显示数据;与所述预显示数据存储模块相连的显示数据存储模块,用于接收并存储LED当前待显示数据;以及分别与所述预显示数据存储模块和显示数据存储模块相连的显示控制模块,用于在接收到LED输出显示指令时,调用所述显示数据存储模块中的所述LED当前待显示数据进行数据输出显示,并调用所述预显示数据存储模块中的所述LED预显示数据,并将所述LED预显示数据作为LED当前待显示数据并存储于所述显示数据存储模块。

【技术特征摘要】
1.一种LED控制系统,其特征在于,包括:预显示数据存储模块,用于接收并存储LED预显示数据;与所述预显示数据存储模块相连的显示数据存储模块,用于接收并存储LED当前待显示数据;以及分别与所述预显示数据存储模块和显示数据存储模块相连的显示控制模块,用于在接收到LED输出显示指令时,调用所述显示数据存储模块中的所述LED当前待显示数据进行数据输出显示,并调用所述预显示数据存储模块中的所述LED预显示数据,并将所述LED预显示数据作为LED当前待显示数据并存储于所述显示数据存储模块。2.如权利要求1所述的LED控制系统,其特征在于,还包括:与所述预显示数据存储模块相连的数据锁存控制模块,用于在所述预显示数据存储模块中的所述LED预显示数据正在被调用时,接收待载入的新LED预显示数据,并在所述LED预显示数据被调用完成时,控制所述待载入的新LED预显示数据载入至所述预显示数据存储模块。3.如权利要求1所述的LED控制系统,其特征在于,还包括:与所述显示控制模块相连的端口功能切换控制模块,用于控制外部端口进行端口功能切换。4.如权利要求3所述的LED控制系统,其特征在于,还包括:数据调用时间控制模块,用于向所述显示数据存储模块、数据锁存控制模块以及端口功能切换控制模块分别发送第一时间节点信息、第二时间节点信息以及第三时间节点信息。5.如权利要求4所述的LED控制系统,其特征在于,所述显示控制模块包括:与所述数据调用时间控制模块相连的控制单元,用于在接收到所述LED输出显示指令时,控制所述数据调用时间控制模块向所述端口功能切换控制模块发送第三时间节点信息;与所述预显示数据存储模块和显示数据存储模块相连的调用单元,用于在所述端口功能切换控制模块根据所述第三时间节点信息进行端口功能切换之后,调用所述显示数据存储模块中的所述LED当前待显示数据;与所述调用单元相连的显示单元,用于根据预设的显示顺序将所述LED当前待显示数据输出至外部端口进行显示。6.如权利要求4...

【专利技术属性】
技术研发人员:周博
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:广东,44

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

1