[发明专利]一种段式液晶显示屏显示驱动方法与装置有效
申请号: | 201610135299.0 | 申请日: | 2016-03-10 |
公开(公告)号: | CN105551450B | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 林洛其;于俊波 | 申请(专利权)人: | 中山乐心电子有限公司 |
主分类号: | G09G3/36 | 分类号: | G09G3/36;G09G3/18 |
代理公司: | 深圳市创富知识产权代理有限公司44367 | 代理人: | 张亚宁 |
地址: | 528400 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 段式 液晶显示屏 显示 驱动 方法 装置 | ||
技术领域
本发明涉及一种显示驱动方法与装置,特别是涉及一种段式液晶显示屏显示驱动方法与装置。
背景技术
随着电子技术的不断发展,大量便携式智能电子设备得到了广泛应用,在人们日常生活中发挥着不可或缺的作用。而这样的一些便携式智能电子设备(例如电子血压计、健康秤等)中,大多数采用成本相对低的段式LCD(液晶显示屏)实现血压、体重等数据的显示。目前的段式LCD本身不带有驱动电路,也不带有显示缓存,需要通过外接带显示缓存的驱动芯片来实现显示。一般情况下,段式LCD是根据某些特定设备(如电子血压计)的显示要求进行特殊定制的。通常,一个段式LCD上有上百个显示段,这些显示段分为两大类,一类为显示图形符号的,一个显示段对应一个图形符号;另一类为显示字符信息的,七个显示段对应一个字符。而实现这样的段式LCD显示的显示驱动方法是:根据显示位置找到控制相应显示段的控制寄存器,然后对控制寄存器的bit位进行赋值。例如要在液晶屏字符段“9”这个位置(从0开始,从左至右,从上至下算)显示“1”这样的信息,首先从段式液晶显示屏的逻辑图中找到控制“9”这个位置的控制寄存器(假设为seg10_11),然后对seg10_11这个控制寄存器进行操作。显示“1”对应显示代码为(SEG_B+SEG_C),假设SEG_B对应BIT1,SEG_C对应BIT2,则seg10_11的值应为0000 0110,就能实现在液晶屏字符段“9”这个位置显示“1”。具体实现过程如下:首先,通过查阅段式LCD逻辑图找出控制“9”这个位置的控制寄存器(seg10_11);接着,把当前要显示字符的逻辑点阵(与位置无关)转换成物理点阵(与位置相关);然后,在这个控制寄存器(seg10_11)上输出物理点阵(0000 0110)。通过以上方法编写的代码与具体的显示位置和显示字符相关,当增加一个新的显示字符或者更换LCD显示屏时均需要重新编写代码。由于一般的段式LCD屏有几十个图形符号段和十个以上的字符段,而每个字符段需要显示多达30个字符信息,这就大大增加了代码的复杂度,不利于代码的移植。
可见,为了驱动显示,需要花费大量的时间去反复查阅段式LCD逻辑图和控制电路图,以便获取相关的控制信息并把这样的控制信息转化成相关代码,这严重地降低了工作效率。显示段数量的庞大,也使得在控制信息获取中容易发生错误,导致显示内容出错。而且,电子设备的段式LCD更换相对频繁,每一次更换后的代码编写工作量也是极其大的。
为了解决上述问题,也有其他不同的显示驱动方案。但是,都不能解决由于显示信息量庞大导致的需要花费大量的时间在反复阅读段式LCD逻辑图获取相关的控制信息、显示控制的核查以及驱动代码编写上面的问题,而且在移植方面也不是十分的出色。
因此,需要寻找一种可以很好的解决上述问题的方法,从而提高工作效率,降低产品开发周期。
发明内容
本发明的目的是为了克服现有技术存在的缺陷,提供一种段式液晶显示屏显示驱动方法与装置。为了实现这一目的,本发明所采取的技术方案如下。
按照本发明实施例的第一方面,提供一种段式液晶显示屏显示驱动方法,包括:赋值步骤,用于从段式液晶显示屏的逻辑图提取每一个显示段信息,并给每一个显示段赋予二维坐标值;第一生成步骤,用于生成字符段控制寄存器、映射表索引值以及掩码的宏定义和/或生成图形符号段控制寄存器、控制位以及操作的宏定义;第二生成步骤,用于生成包含上述宏定义信息的头文件,把该头文件加入液晶显示屏显示驱动的工程当中;获取步骤,用于获取所需要显示的信息;以及驱动步骤,对于图形符号段,通过液晶显示屏电子表格生成的操作宏定义进行操作以实现图形符号的显示;和/或对于字符段,利用映射表将字符的逻辑点阵转换成物理点阵,以实现字符显示。
按照再一个实施例,所述驱动步骤对于字符段进一步包括:根据字符的ASCII码获取其在字符逻辑点阵表中的索引值;根据索引值在字符逻辑点阵映射表中取得所述字符的逻辑点阵;通过字符显示位置与物理段关系表得到字符段控制寄存器、映射表索引值、掩码;通过得到的字符段控制寄存器、映射表索引值、掩码,结合字符逻辑点阵到物理点阵的映射索引表,将字符逻辑点阵转换成物理点阵,并返回字符物理点阵掩码后的值;根据获得的字符段掩码以及字符物理点阵掩码后的值得到数码管中各个bit位的值;以及根据字符段控制寄存器信息选中相应的数码管,根据获得的各个bit位的值实现相应的字符显示。
按照又一个实施例,可选的是,在所述赋值步骤中,将段式液晶显示屏逻辑图的行作为X轴,列作为Y轴进行赋值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山乐心电子有限公司,未经中山乐心电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610135299.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于手指捏持的吉他拨片
- 下一篇:一种GOA电路及液晶显示装置