家电显示屏亮度调节的方法、家电及计算机存储介质
文献发布时间:2023-06-19 10:00:31
技术领域
本发明涉及家电领域,具体地涉及一种对家电显示屏进行亮度调节的方法、家电及计算机存储介质。
背景技术
为了方便用户的操作,目前的很多家电都具有显示屏。目前的显示屏主要为数码屏,而数码屏的显示效果单一,要么全亮,要么不亮,无法适应消费者多样化的需求。尤其是在数码管由灭变全亮,或由全亮变灭的突变过程中显得很突兀,不能使产品显示显得柔和。从而导致用户体验差。
发明内容
为了至少部分地解决上述问题,本发明提供了一种对家电显示屏进行亮度调节的方法、家电及计算机存储介质,能够实现对丰富的显示效果。
根据本发明的第一方面,提供了一种对家电显示屏进行亮度调节的方法,包括:
设定好第一类口的电平;
按照总周期P×T控制第二类口轮流导通,其中,总周期P×T包括P个T时间长度,在第i个T时间长度期间控制第i个第二类口的通断,
其中,第一类口包括N个扫描端SEG口,第二类口包括M个公共端COM口,且P=M;或者,第一类口包括M个COM口,第二类口包括N个SEG口,且P=N;
其中,M、N和P均为大于1的整数,i的取值范围为1至P。
本发明实施例,通过设置各个时间长度期间第二类口的导通时长,能够实现对亮度的控制。当导通时长小于T时,实现非全亮之外的其他亮度。这样的亮度调节方式使得显示更加丰富。
在一种实现方式中,在第i个T时间长度期间控制第i个第二类口的通断,包括:控制第i个第二类口在第i个T时间长度期间导通的时长小于或等于T。
在一种实现方式中,在第i个T时间长度期间控制第i个第二类口的通断,包括:
控制第i个第二类口在第i个T时间长度期间的导通时长为ti;
随着i的取值递增,控制t1至tP这P个时长构成递增序列或递减序列。
这样,通过递增或递减的时长控制,能够使亮度从暗到亮或者从亮到暗地进行调节,实现对亮度的渐变效果。
在一种实现方式中,按照总周期P×T控制第二类口轮流导通,包括:使用定时器轮流控制P个第二类口,且当所述定时器启动时,所述定时器当前控制的第二类口导通。
这样,通过定时器来实现对第二类口的导通控制,实现方便,并且一个定时器可以实现对P个第二类口的控制,对电路改进小,复杂度小,不会额外增加成本。
在一种实现方式中,所述定时器按照预设的数组中的元素的顺序或反顺序来确定何时启动。
在一种实现方式中,所述数组中的元素是递增的或者递减的。
这样,通过递增或递减的时长控制,能够使亮度从暗到亮或者从亮到暗地进行调节,实现对亮度的渐变效果。
在一种实现方式中,设定好第一类口的电平,包括:将数码管的多个第一类口对应的单片机IO口设定为高电平或低电平。
根据本发明的另一方面,提供了一种家电,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述一方面或任一实现方式所述方法的步骤。
在一种实现方式中,所述家电包括显示屏,该显示屏的亮度由数码管的明灭来决定。
在一种实现方式中,所述家电为烹饪器具。
根据本发明的再一方面,提供了一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述一方面或任一实现方式所述方法的步骤。
由此可见,本发明实施例可以控制在周期的各个时间长度期间相应的第二类口的导通的时长,从而能够实现对亮度的调节,可以实现全亮、全暗之间的任何亮度进行显示。另外,通过设置在各个时间长度期间导通的时长为递增或递减,还能够实现亮度的渐变效果。本发明实施例能够实现丰富的显示效果,满足消费者多样化的需求,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中,相同的附图标记通常代表相同或相似的部件。
图1是本发明实施例的用于家电显示屏的电路系统中的一部分。
图2是本发明实施例的对家电显示屏进行亮度调节的方法的一个示意性流程图。
图3是本发明实施例的家电的一个示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
很多家电在界面的面板背面印刷丝印,在显示灯没有亮的情况下是无法看到丝印文字提示的,因此需要介于全亮和不亮之间的合适亮度显示界面丝印文字来提示消费者以及来区分和全亮文字的提示处于的不同状态。一般采用单片机供电无法做到多个灯并联来均匀显示具有一定面积的丝印区域块。
示例性地,本实施例中的家电可以为烹饪器具,烹饪器具可以是电饭煲、电压力锅、料理机、豆浆机、电炖锅或其它电加热器具。
用于家电显示屏的电路系统会包括多个显示灯,可以由单片机通过扫描端SEG口和公共端COM口来控制显示灯的亮/灭。例如,可以包括N个SEG口和M个COM口。考虑到常用数码管的数量以及为了后续实施例的描述方便,下文中假设包括8个SEG口和4个COM口,并以此为例进行实施例的详细阐述。但是应当理解,该数量仅是示意性的,本领域技术人员也可以针对其他数量的SEG口和COM口来实现本发明的实施例。
图1示出了用于家电显示屏的电路系统中的一部分,其中包括单片机U1和显示数码管DISP201。单片机也可以被称为控制器、控制电路、微控制器(MCU)、微处理器等等。
参照图1,数码管的8个SEG口(SEG1至SEG8)可以连接单片机的对应的IO口。4个COM口可以连接单片机的对应的大电流IO口。或者,4个COM口也可以通过连接三极管而接地(GND)或连接到电源电压(VCC)。单片机可以通过对应的IO口控制COM口的导通,或者单片机可以通过对应的IO口通过控制三极管来控制COM口的导通。
可选地,三极管可以例如是绝缘栅双极型晶体管(Insulated Gate BipolarTransistor,IGBT),其具有基极(B)、集电极(C)和发射极(E)。其中,基极(B)也可以称为门极(G)或栅极(G),集电极(C)也可以称为源极(D),发射极(E)也可以称为漏极(S)。作为一种实现方式,开关管可以为NPN型三极管,或者可以为PNP型三极管,本发明对此不限定。
下面将结合具体实施例对数码管进行亮度调节的方式进行描述。
如图2所示为本发明实施例的对家电显示屏进行亮度调节的方法的一个示意性流程图。图2所示的方法可以包括:
S110,设定好第一类口的电平;
S120,按照总周期P×T控制第二类口轮流导通,其中,总周期P×T包括P个T时间长度,在第i个T时间长度期间控制第i个第二类口的通断。
其中,第一类口包括N个扫描端SEG口,第二类口包括M个公共端COM口,且P=M;或者,第一类口包括M个COM口,第二类口包括N个SEG口,且P=N;
其中,M、N和P均为大于1的整数,i的取值范围为1至P。
示例性地,S110可以包括:将数码管的多个第一类口对应的单片机IO口设定为高电平或低电平。并且,还可以通过单片机将P个第二类口设定为关闭状态。可理解,此时,第二类口均处于关闭(即非导通)状态。
示例性地,在S120中,针对P个第二类口,总周期为P×T。在P×T中第i个T时间长度期间,控制第i个第二类口的通断,而其余的P-1个第二类口处于关闭状态。
具体地,在第i个T时间长度期间:针对第i个第二类口:导通的时长可以为T或者可以小于T。
假设在第i个T时间长度期间,第i个第二类口的导通时长为ti。可选地,t1至tP这P个时长可以构成递增序列或递减序列,例如可以为等差序列。这样,能够实现亮度的渐变效果。
本发明实施例中,可以通过定时器来实现S120中的控制。定时器在第i个T时间长度内可以对应第i个第二类口,且定时器开启时,其对应的第二类口导通。其中,可以通过0至T范围内的任一值来设定定时器开启的时间。例如,设定值T1(0≤T1≤T)表示在T时间长度期间,在T1时将定时器开启。当然,本领域技术人员也可以通过其他的方式来控制定时器的开启,这里不再一一罗列。
可选地,定时器可以按照预设的数组中的元素的顺序或反顺序确定何时启动。例如,可以预先设定一个数组,该数组中包括多个元素,每个元素都是0至T范围内的任一值。数组中的多个元素可以递增或递减,这样对第二类口的控制实现灯的渐变效果。当然,多个元素也可以不是递增或递减的,这样对第二类口的控制实现灯的明灭闪烁。假设数组中包括S个元素,S可以大于或小于P。定时器按照数组中的元素依次地确定启动的时间。
不失一般性,假设S>P。定时器使用第i个元素在第i个T时间长度期间控制第i个第二类口的通断,…使用第P+i个元素在第一个总周期P×T的下一个总周期P×T中的第i个T时间长度期间控制第i个第二类口的通断,…。
可理解,在S120中,在第一个总周期P×T之后,可以控制P个第二类口都关闭,然后在第二个总周期P×T中,依然按照与第一个总周期P×T中相同的方式控制P个第二类口的通断。
可见,本发明实施例可以通过调节第二类口(COM口或SEG口)的导通时间来实现亮度的调节,可以灵活控制数码管的不同亮度,从而实现数码管亮度的渐变或呼吸效果,甚至可以实现控制各个数码管不同亮度。
为了更清楚的描述该实施例,下面以第二类口为COM口或SEG口分别进行阐述。且假设SEG口为8个,COM口为4个。
作为一种实现方式,可以首先在S110将数码管的8个SEG口对应的单片机IO口设定好。具体地,可以根据需要显示的数字或符号而设定为高电平或低电平。可理解,在设定SEG口时,4个COM口都处于关闭状态。在将8个SEG口对应的单片机IO口设定好之后,可以在S120由定时器控制4个COM口的通断。
可以控制4个COM口轮流导通,总周期为4T,即在第一个T中控制COM1的通断,在第二个T中控制COM2的通断,在第三个T中控制COM3的通断,在第四个T中控制COM4的通断。
其中,周期T可以由设定的频率确定,具体地等于频率的倒数。其中,频率可以为0.1KHz~4KHz之间的一个值。例如,频率为1KHz,T为1ms。
在S120中,示例性地,可以设置定时器在T1之后启动,T1的范围为0至T。定时器启动后经由单片机控制对应的COM口导通并关闭定时器。例如,在第一个T期间,0时刻4个COM口都关闭,在T1时刻定时器启动,COM1导通(即打开),并且定时器关闭。由于4个COM口轮流导通,因此T时刻COM1再次关闭。随后,在第二个T期间,0时刻4个COM口都关闭,在T1时刻定时器启动,COM2导通(即打开),并且定时器关闭。如此类似地导通COM3和COM4。可理解,如果设置T1=0,则各个COM口都立刻导通(即打开),从而能够实现全亮的效果。如果设置T1=0,则各个COM口都一直不导通(即一直关闭),从而能够实现全暗的效果;或者,此时也可以直接设置定时器不启动。如果设置T1为0至T之间的除0和T之外的其他值,则能够实现亮度调节,如T1=T/2为半亮的效果。
在S120中,示例性地,可以设定数组,使定时器每次启动的时间不一定一样,定时器启动的时间可以按照数组中的元素的顺序进行确定。例如,在第一个T期间,定时器按照数组中的第一个元素T11来启动;在第二个T期间,按照数组中的第二个元素T12来启动,…。可理解,数组中的元素可以是递增的,这样如果定时器按照该数组中的顺序进行启动,能够实现由暗到亮的逐渐显示;如果定时器按照该数组中的反顺序进行启动,能够实现由亮到暗的逐渐显示。
作为一个例子,假设频率为1KHz,T=1ms。假设数组中的元素包括0ms,0.1ms,0.15ms,0.2ms,0.25ms,0.3ms,0.35ms,0.4ms,0.45ms,0.5ms,0.55ms,0.6ms,0.65ms,0.7ms,0.75ms,0.8ms,0.85ms,0.9ms,0.95ms。当然,数组中元素的数量可以更多或更少,本发明对此不限定。
作为另一种实现方式,可以首先在S110将数码管的4个COM口对应的单片机IO口设定好。具体地,可以根据需要显示的数字或符号而设定为高电平或低电平。可理解,在设定COM口时,8个SEG口都处于关闭状态。在将4个COM口对应的单片机IO口设定好之后,可以在S120由定时器控制8个SEG口的通断。
可以控制8个SEG口轮流导通,总周期为8T,即在第一个T中控制SEG1的通断,在第二个T中控制SEG2的通断,…,在第八个T中控制8个SEG8的通断。
在S120中,示例性地,可以设置定时器在T1之后启动,T1的范围为0至T。定时器启动后经由单片机控制对应的SEG口导通并关闭定时器。
在S120中,示例性地,可以设定数组,使定时器按照数组中的元素的顺序进行启动。可理解,数组中的元素可以是递增的,这样如果定时器按照该数组中的顺序进行启动,能够实现由暗到亮的逐渐显示;如果定时器按照该数组中的反顺序进行启动,能够实现由亮到暗的逐渐显示。
定时器控制SEG口通断的方式与上述实现方式中控制COM口的方式类似,为了避免重复,此处不再赘述。
由此可见,本发明实施例可以控制在周期的各个时间长度期间相应的第二类口的导通的时长,从而能够实现对亮度的调节,可以实现全亮、全暗之间的任何亮度进行显示。另外,通过设置在各个时间长度期间导通的时长为递增或递减,还能够实现亮度的渐变效果。本发明实施例能够实现丰富的显示效果,满足消费者多样化的需求,提升了用户体验。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
图3是本发明实施例的家电的一个示意性框图。家电300包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,处理器执行所述程序时实现前述图2所示的方法的步骤。
示例性地,在所述计算机程序代码被处理器运行时执行以下步骤:设定好第一类口的电平;按照总周期P×T控制第二类口轮流导通,其中,总周期P×T包括P个T时间长度,在第i个T时间长度期间控制第i个第二类口的通断。其中,第一类口包括N个扫描端SEG口,第二类口包括M个公共端COM口,且P=M;或者,第一类口包括M个COM口,第二类口包括N个SEG口,且P=N;其中,M、N和P均为大于1的整数,i的取值范围为1至P。
示例性地,图3所示的家电300还可以包括显示屏,该显示屏的亮度由数码管的明灭来决定。
示例性地,图3所示的家电300可以为烹饪器具。其中,烹饪器具可以是电饭煲、电压力锅、料理机、豆浆机、电炖锅或其它电加热器具,本发明对此不限定。
另外,本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序。当所述计算机程序由处理器执行时,可以实现前述图2所示的对家电显示屏进行亮度调节的方法的步骤。例如,该计算机存储介质为计算机可读存储介质。
计算机存储介质例如可以包括智能电话的存储卡、平板电脑的存储部件、个人计算机的硬盘、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、USB存储器、或者上述存储介质的任意组合。计算机可读存储介质可以是一个或多个计算机可读存储介质的任意组合,例如一个计算机可读存储介质包含用于对家电显示屏进行亮度调节的计算机可读的程序代码,另一个计算机可读存储介质包含用于对家电显示屏进行亮度调节的计算机可读的程序代码。
由此可见,本发明实施例可以控制在周期的各个时间长度期间相应的第二类口的导通的时长,从而能够实现对亮度的调节,可以实现全亮、全暗之间的任何亮度进行显示。另外,通过设置在各个时间长度期间导通的时长为递增或递减,还能够实现亮度的渐变效果。本发明实施例能够实现丰富的显示效果,满足消费者多样化的需求,提升了用户体验。
尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。
- 家电显示屏亮度调节的方法、家电及计算机存储介质
- 一种可调节亮度家电用显示屏