一种控制数码管动态显示的低功耗控制器及控制方法

文档序号:8513281阅读:760来源:国知局
一种控制数码管动态显示的低功耗控制器及控制方法
【技术领域】
[0001]本发明涉及低功耗技术,主要是涉及一种控制数码管动态显示的低功耗控制器及控制方法。
【背景技术】
[0002]当前基本上所有依赖于电池供电的电子系统都要求具备低功耗。如小型的智能照明或储能设备对功耗要求非常高。显示模块是小型储能设备中不可或缺的一部份,需要实时的显示电池的电量等信息。那么,这就要求设备自身的功耗要求非常低。
[0003]一般来说,数码管显示器自身不具备低功耗模式,而显示控制器是一种对显示模块综合管理的控制系统。显示控制器采用软硬件结合的方式来实现低功耗。利用软件控制显示控制器进入低功耗模式的基本思路是:系统启动时设置MCU系统主频时钟为低时钟,同时关闭数码管显示器的供电开关。软件检测是否需要显示信息,如果需要则打开数码管显示器供电开关并且将系统主频时钟设置为高时钟,来满足数码管的动态扫描过程。当不需要显示信息时,关闭数码管显示器供电开关及设置系统主频时钟为低时钟。
[0004]在实际应用中,显示控制器是不断的控制数码管显示器电源开关和改变MCU的主频时钟来降低系统整体的功耗。当不需要数码管显示器工作的时候,切断供电电源及降低MCU的系统主频时钟,使显示控制器整个系统处于低功耗状态。
[0005]现有技术中,大多是通过控制硬件来降低功耗。但是,MCU自身的功耗也是比较大的。由于数码管动态扫描需要高的系统主频时钟来支持,但高的系统主频又会增大系统功耗。所以,如何使整个系统既满足性能要求又降低功耗,是现有技术面对的困境。
[0006]因此,有必要提供一种新的控制数码管动态显示的低功耗控制器及控制方法,以解决上述技术问题。

【发明内容】

[0007]针对【背景技术】中存在的问题,本发明目的是提供一种控制数码管动态显示的低功耗控制器,可以在使用数码管显示过程中,使显示控制器进入低功耗状态,降低显示控制器空闲时的功耗。
[0008]为实现上述技术目的,本发明采用如下技术方案予以实现。
[0009]一种控制数码管动态显示的低功耗控制器,包括主控制器和与所述主控制器连接的数码管显示器,其中,数码管显示器设有供电开关和与所述供电开关连接的数码管及译码驱动器,所述数码管显示器用于接收主控制器发送的数据编码并将其显示在数码管上,所述主控制器,用于控制数码管显示器的供电开关和发送数据编码及自动调节系统主频时钟,所述译码驱动器,用于接收主控制器发送的数据编码通过译码传输给数码管。
[0010]作为优选地,所述主控制器为具有低供电电压和系统时钟可在运行过程中改变的微型MCU主控制器。
[0011]作为优选地,所述译码驱动器为八段数码管译码驱动器。
[0012]本发明另一目的是提供一种控制数码管动态显示的低功耗控制方法,可以在使用数码管显示过程中,使显示控制器进入低功耗状态,降低显示控制器空闲时的功耗。
[0013]本发明的技术方案是这样实现的:一种控制数码管动态显示的低功耗控制方法,包括以下步骤:首先,主控制器关闭数码管显示器供电电源开关;其次设置低系统主频时钟;当需显示信息时,主控制器发送电源打开控制信号开启数码管显示器供电开关和设置高主频时钟;然后进行数码管动态扫描显示信息处理;显示完毕,主控制器发送电关闭控制信号关闭数码管显示器供电开关和设置低主频时钟。
[0014]作为优选地,所述主控制器为具有低供电电压和系统时钟可在运行过程中改变的微型MCU主控制器。
[0015]作为优选地,所述主频时钟为微型MCU主控制器的系统主频时钟,单位为赫兹。
[0016]作为优选地,改变所述主频时钟的方法为更改微型MCU主控制器的内部系统主频时钟。
[0017]本发明的有益效果为:本发明可满足系统对性能要求和低功耗的平衡,此方法具备灵活的使用方式,便于软件设计。可提高系统性能和最大限度降低系统功耗。适用于对要求低功耗同时需要高的系统时钟来处理任务的系统中。当系统需要高的系统时钟来满足系统任务时,可将系统时钟更改到高的时钟速率;完成任务后再将系统时钟更改为低的时钟速率;这样既满足了低功耗的要求又满足系统任务性能的需求。
【附图说明】
[0018]图1为本发明控制数码管动态显示的低功耗控制器结构示意图;
[0019]图2为具体实施例中装置的基本结构示意图;
[0020]图3为本发明控制数码管动态显示的低功耗控制方法流程图;
[0021]图4为应用本发明方案的方案实施例的流程图。
【具体实施方式】
[0022]下面结合附图对本发明作进一步说明:
[0023]如附图1显示了本发明中低功耗模式显示控制器结构示意图。该显示控制器包括主控制器,与所述主控制器连接的数码管显示器,其中,所述主控制器为具有低供电电压和系统时钟可在运行过程中改变的微型MCU主控制器。所述数码管显示器设有供电开关和与所述供电开关连接的数码管及译码驱动器,所述数码管显示器用于接收主控制器发送的数据编码并将其显示在数码管上,所述主控制器,用于控制数码管显示器的供电开关和发送数据编码及自动调节系统主频时钟,所述译码驱动器,用于接收主控制器发送的数据编码通过译码传输给数码管。
[0024]实际应用中,当有显示请求时,微型MCU主控制器发送电源控制信号,打开数码管供电开关,之后发送段位控制信号和数据编码,这时系统工作在高主频状态,系统功耗比较大。当不需要显示时,系统不再发送数据编码和段位控制信号,同时关闭数码管供电开关,从而可以降低功耗。
[0025]这里所述的降低功耗是指数码管显示器电路需要时供电,不需要时断电;以及降低系统主频时钟。本发明中,显示控制器主要由软件来控制硬件及MCU主控制器自身时钟来降低功耗,突出了软件和硬件结合的方式降低功耗。
[0026]图2显示了本发明的一种装置实施例的基本结构示意图。本实施例中,包括MCU主控制器,与所述MCU主控制器连接的供电开关电路101以及分别与微型MCU主控制器和供电开关电路1
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1