基于显示控制装置控制LED显示的方法和显示控制装置制造方法及图纸

技术编号:35541986 阅读:6 留言:0更新日期:2022-11-09 15:10
本申请提出一种基于显示控制装置控制LED显示的方法和显示控制装置、电子设备、非瞬时性计算机可读存储介质,所述显示控制装置包括多个LED控制单元,所述多个LED控制单元分别和多个LED电连接,用于分别控制所述多个LED的显示,所述LED控制单元通过GPIO电连接至外部控制器,所述方法包括通过所述LED控制单元接收来自所述外部控制器的GPIO信号;以及通过所述LED控制单元根据所述GPIO信号分别控制所述LED的显示。根据本申请的示例实施例,通过同一个GPIO接口电连接至外部控制器,利用接收的GPIO信号用于分别控制多个LED的显示,节省了GPIO资源。GPIO资源。GPIO资源。

【技术实现步骤摘要】
基于显示控制装置控制LED显示的方法和显示控制装置


[0001]本申请涉及电路控制领域,具体而言,涉及一种基于显示控制装置控制LED显示的方法和显示控制装置、电子设备、非瞬时性计算机可读存储介质。

技术介绍

[0002]LED数码管按照发光二极管单元的连接方式分为共阳极LED数码管和共阴极LED数码管。共阳极LED数码管是指将所有发光二极管接到一起形成公共阳极的LED数码管,应用时公共极接到高电平,当某一字段的发光二极管的阴极接到低电平时,相应的字段点亮;共阴极LED数码管是将所有发光二极管的阴极接到一起形成公共阴极的LED数码管,应用时公共极接到低电平,打个某一字段的发光二极管的阳极为高电平时,相应字段点亮。
[0003]LED被广泛应用于各个领域,当系统需要驱动多个LED且让其产生状态变化时,则需要外部控制器,例如CPU,通过GPIO对LED进行编程操作。由于每个LED数码管都需要电连接至外部传感器的GPIO端口,因此需要消耗大量的GPIO资源。
[0004]以七段数码管为例,七段数码管是一类价格便宜、使用简单的LED器件。如图1a所示,通过对其不同的管脚输入对应的电平,使其发亮,从而显示出数字或其他字符。在电器特别是家电领域应用极为广泛,如显示屏、空调、热水器、冰箱等等。
[0005]七段数码管分为共阳极及共阴极,如图1b和图1c所示。七段数码管可以用特定的集成电路控制,利用集成电路输入4

bit的二进制数字讯号控制七段数码管显示。或者采用8421

>BCD代码直接转为控制电平的IC芯片,方便配合单片机使用。
[0006]目前,不使用IC芯片的方案则是通过将七段数码管的所有控制管脚接到外部控制器的GPIO,而这种控制方法则需要占用非常多的GPIO资源。

技术实现思路

[0007]本申请提出一种基于显示控制装置控制LED显示的方法和显示控制装置、电子设备、非瞬时性计算机可读存储介质,以解决上述至少一种问题。
[0008]根据本申请的一方面,提出一种基于显示控制装置控制LED显示的方法,其特征在于,所述显示控制装置包括多个LED控制单元,所述多个LED控制单元分别和多个LED电连接,用于分别控制所述多个LED的显示,所述LED控制单元通过GPIO电连接至外部控制器,所述方法包括通过所述LED控制单元接收来自所述外部控制器的GPIO信号;以及通过所述LED控制单元根据所述GPIO信号分别控制所述LED的显示。
[0009]根据一些实施例,所述多个LED控制单元中的至少两个LED控制单元通过同一个GPIO接口电连接至所述外部控制器。
[0010]根据一些实施例,所述GPIO信号的状态包括高电平、低电平和高阻态,所述显示控制装置预设有用于表征所述GPIO信号的状态变化的第一真值表,每个所述LED控制单元都是基于预设的所述第一真值表构建的。
[0011]根据一些实施例,每个所述LED控制单元均包括基础逻辑电路,所述LED控制单元
通过所述基础逻辑电路接收来自所述外部控制器的GPIO信号,并根据所述GPIO信号控制所述LED的显示。
[0012]根据一些实施例,每个所述LED控制单元中的基础逻辑电路是基于预设的所述第一真值表构建的。
[0013]根据一些实施例,连接至同一个GPIO接口的不同LED控制单元的基础逻辑电路的逻辑变化能够表征与所述不同LED控制单元电连接的LED的显示规律。
[0014]根据一些实施例,所述LED控制单元通过如下步骤实现:根据预设的组合常数,对所述第一真值表进行逻辑值组合,以得到第二真值表;根据所述预设的组合常数和所述多个LED的显示规律,组合所述多个LED的显示逻辑值;将组合后的所述多个LED的显示逻辑值与所述第二真值表的组合逻辑值进行比对,以得到第三真值表;利用所述第二真值表和所述第三真值表,确定每个所述LED控制单元中的基础逻辑电路。
[0015]根据本申请的一方面,提出一种显示控制装置,所述显示控制装置包括多个LED控制单元,所述多个LED控制单元分别和多个LED电连接,用于分别控制所述多个LED的显示,所述LED控制单元通过GPIO电连接至外部控制器,所述LED控制单元包括信号接收子单元,用于通过所述LED控制单元接收来自所述外部控制器的GPIO信号;以及控制子单元,用于通过所述LED控制单元根据所述GPIO信号分别控制所述LED的显示。
[0016]根据本申请的一方面,提出一种LED灯,包括多个LED和如前任一实施例所述的显示控制装置。
[0017]根据本申请的一方面,提出一种电子设备,包括一个或多个处理单元;存储单元,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理单元执行,使得所述一个或多个处理单元实现如前任一实施例所述的方法。
[0018]根据本申请的一方面,提出一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当所述指令被处理器执行时,使得所述处理器执行如前任一实施例所述的方法。
[0019]根据本申请的示例实施例,通过同一个GPIO接口电连接至外部控制器,利用接收的GPIO信号用于分别控制多个LED的显示,节省了GPIO资源。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
[0021]图1a示出一种七段数码管的引脚示意图。
[0022]图1b示出共阴极七段数码管示意图。
[0023]图1c示出一种共阳极七段数码管示意图。
[0024]图2示出一种控制LED显示的装置框图。
[0025]图3示出一种根据本申请示例实施例的一种控制LED显示的装置框图。
[0026]图4示出根据本申请示例实施例的一种基于显示控制装置控制LED显示的方法流程图。
[0027]图5示出根据本申请示例实施例的一种显示控制装置的构建过程流程图。
[0028]图6a示出根据本申请示例实施例的一种基础逻辑电路。
[0029]图6b示出根据本申请示例实施例的一种基础逻辑电路。
[0030]图6c示出根据本申请示例实施例的一种基础逻辑电路。
[0031]图6d示出根据本申请示例实施例的另一种基础逻辑电路。
[0032]图7示出根据本申请示例实施例的共阳极的七段数码管的显示控制装置中每个LED控制单元共用GPIO端的示意图。
[0033]图8a示出根据本申请示例实施例的一种基础逻辑电路。
[0034]图8b示出根据本申请示例实施例的一种基础逻辑电路。
[0035]图8c示出根据本申请示例实施例的一种基础逻辑电路。
[0036]图8d示出根据本申请示例实施例的另一种基础逻辑电路。
[0037]图9示出根据本申请示例实施例的共阴极的七段数码管的显示控制装置中每个LED控制单元共用GPIO端的示意图。
[0038]图本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于显示控制装置控制LED显示的方法,其特征在于,所述显示控制装置包括多个LED控制单元,所述多个LED控制单元分别和多个LED电连接,用于分别控制所述多个LED的显示,所述LED控制单元通过GPIO电连接至外部控制器,所述方法包括:通过所述LED控制单元接收来自所述外部控制器的GPIO信号;以及通过所述LED控制单元根据所述GPIO信号分别控制所述LED的显示。2.根据权利要求1所述的方法,其特征在于,所述多个LED控制单元中的至少两个LED控制单元通过同一个GPIO接口电连接至所述外部控制器。3.根据权利要求2所述的方法,其特征在于,所述GPIO信号的状态包括高电平、低电平和高阻态,所述显示控制装置预设有用于表征所述GPIO信号的状态变化的第一真值表,每个所述LED控制单元都是基于预设的所述第一真值表构建的。4.根据权利要求3所述的方法,其特征在于,每个所述LED控制单元均包括基础逻辑电路,所述LED控制单元通过所述基础逻辑电路接收来自所述外部控制器的GPIO信号,并根据所述GPIO信号控制所述LED的显示。5.根据权利要求4所述的方法,其特征在于,每个所述LED控制单元中的基础逻辑电路是基于预设的所述第一真值表构建的。6.根据权利要求4所述的方法,其特征在于,连接至同一个GPIO接口的不同LED控制单元的基础逻辑电路的逻辑变化能够表征与所述不同LED控制单元电连接的LED的显示规律。7.根据权利要求6所述的方法,其特征在于...

【专利技术属性】
技术研发人员:林艳华
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:

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

1