本发明涉及显示技术领域,尤其涉及一种段式lcd驱动装置及方法。
背景技术:
目前,车载终端设备(例如空调控制器)通常具有多个液晶显示屏,例如一个液晶显示屏用于显示车内温度,另一个用于显示空气质量信息。在现有技术中,每个液晶显示屏都有独立的驱动芯片,这就导致电路结构、软件逻辑都比较复杂,维护困难,开发成本较高。
因此,现有技术有待进一步改进。
技术实现要素:
本发明提供一种段式lcd驱动装置及方法,旨在解决现有技术中的缺陷,实现利用一个驱动芯片同时驱动多个液晶显示屏。
为达到上述目的,本发明所采取的技术方案为:
本发明一方面提供一种段式lcd驱动装置,包括:控制模块、驱动模块,以及至少2个液晶显示屏;
所述控制模块,用于发送显示指令,传输需刷新的显示内容数据;
所述驱动模块用于驱动液晶显示屏,包括指令单元、com引脚组、至少2组seg引脚组;所述指令单元与主控模块连接,通过总线进行通讯,接收主控模块发送的显示指令,并将显示指令进行解析,使com引脚组、seg引脚组输出对应的电压值;
所述液晶显示屏的组成相同,包括com引脚组、seg引脚组、背光单元。
具体地,驱动模块的com引脚组的引脚数量需等于或大于显示屏的com引脚数,seg引脚组的引脚总数需等于或大于所驱动的显示屏的seg引脚总数。
具体地,所有液晶显示屏共用驱动模块的com引脚组,每个液晶显示屏单独使用驱动模块的一组seg引脚组。
具体地,所述液晶显示屏为段式液晶显示屏。
本发明另一方面提供一种段式lcd驱动方法,包括:
s1、主控模块接收到刷新显示内容的指令;
s2、主控模块使能驱动模块;
s3、主控模块传输需刷新的显示内容数据;
s4、显示屏根据所述需刷新的显示内容数据刷新显示;
s5、主控模块判断所述需刷新的显示内容数据传输是否完成,是则取消所述驱动模块的使能,否则返回s3。
本发明的有益效果在于:本发明通过通过驱动共用com引脚端口,可以将原来需要使用多个驱动芯片降低为一个,大大简化了电路、控制软件的复杂度,降低了产品成本。
附图说明
图1是本发明的段式lcd驱动装置的结构示意图;
图2是本发明的段式lcd驱动方法的流程示意图。
具体实施方式
下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。
如图1所示,本发明的实施例一方面提供一种段式lcd驱动装置,包括:控制模块、驱动模块,以及至少2个段式液晶显示屏(例如,显示屏1、显示屏2……显示屏n)。
所述控制模块,用于发送显示指令,传输需刷新的显示内容数据;
所述驱动模块用于驱动段式液晶显示屏,包括指令单元、com引脚组、seg引脚组1、seg引脚组2……seg引脚组n;
所述段式液晶显示屏的组成相同,包括com引脚组、seg引脚组、背光单元。
具体地,驱动模块的com引脚组的引脚数量需等于或大于显示屏的com引脚数,seg引脚组的引脚总数需等于或大于所驱动的显示屏的seg引脚总数。
驱动模块的指令单元与主控模块连接,通过总线进行通讯,接收主控模块发送的显示指令,并将显示指令进行解析,使com引脚组、seg引脚组输出对应的电压值。驱动模块的com引脚组为显示屏提供偏置电压,seg引脚组为显示屏提供扫描电压。
驱动模块的com引脚组与显示屏1、显示屏2……显示屏n的com引脚组连接,驱动模块的seg引脚组1与显示屏1的seg引脚组连接,驱动模块的seg引脚组2与显示屏2的seg引脚组连接,以此类推。也就是说,显示屏1、显示屏2……显示屏n共用驱动模块的com引脚组,显示屏1、显示屏2……显示屏n每个显示屏单独使用驱动模块的一组seg引脚组。由于显示屏的驱动芯片通常都是com引脚比较少(一般为4个,com1~com4),而seg引脚比较多(有些多达50个以上)。通过驱动共用com引脚端口,可以将原来需要使用2个甚至3~5个的驱动芯片降低为1个,大大简化了电路复杂度,降低了产品成本。
如图2所示,本发明另一方面提供一种段式lcd驱动方法,包括:
步骤1、主控模块接收到刷新显示内容的指令。
在本实施例中,可以一次只刷新一个显示器的显示内容,也可以一次刷新多个显示器的显示内容。
步骤2、主控模块使能驱动模块。
在现有技术中,如果需要刷新多个显示器的显示内容,则需要同时使多个显示器对应的驱动模块使能。而本技术方案则只需使能一个驱动模块,软件简单易行。
步骤3、主控模块传输需刷新的显示内容数据。
在本实施例中,每个显示屏需刷新的显示内容数据可以相同,也可以不同。
步骤4、显示屏根据所述需刷新的显示内容数据刷新显示。
步骤5、主控模块判断所述需刷新的显示内容数据传输是否完成,是则取消所述驱动模块的使能,否则返回步骤3。
在现有技术中,如果需要刷新多个显示器(例如显示器a、显示器b)的显示内容,则需要分时传输显示内容数据,即必须等待一个显示器(例如显示器a)的显示内容刷新完毕后,取消该显示器(例如显示器a)对应的驱动模块的使能,才能使能另一个显示器(例如显示器b)对应的驱动模块,再传输另一个显示器(例如显示器b)的显示内容数据,软件逻辑复杂,代码多,维护困难,开发效率较低。
而本技术方案只需使能一次驱动模块,传输一次显示内容的数据,软件逻辑简单,代码少,维护容易,开发效率高。
以上所揭露的仅为本发明的较佳实施例,不能以此来限定本发明的权利保护范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。