本发明专利技术提供了一种笔段式液晶显示屏软件驱动方法,包括:从显示数字序列中取得要显示的数字列表;查笔段式LCD数码管显示代码列表取得每个数字对应的数码管代码;查对应每个数字的数码管的笔段列表,此笔段列表里记录构成此数码管的各段在显示缓存里的BIT序号;依次修改显示数字对应数码管笔段列表在显示缓存的BIT序号相对应的值。与现有技术相比,本发明专利技术提供的笔段式液晶屏驱动简单明了,便于移植,解决了相关笔段过于分散的驱动问题。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了,包括:从显示数字序列中取得要显示的数字列表;查笔段式LCD数码管显示代码列表取得每个数字对应的数码管代码;查对应每个数字的数码管的笔段列表,此笔段列表里记录构成此数码管的各段在显示缓存里的BIT序号;依次修改显示数字对应数码管笔段列表在显示缓存的BIT序号相对应的值。与现有技术相比,本专利技术提供的笔段式液晶屏驱动简单明了,便于移植,解决了相关笔段过于分散的驱动问题。【专利说明】
本专利技术涉及液晶显示屏领域,尤其涉及一种笔段式液晶显示屏的驱动方法。
技术介绍
现实大量便携设备、工业控制设备中采用价格低廉的笔段式LCD (液晶显示屏)实现显示功能。笔段式LCD虽然价格低廉但是本身不带有驱动电路,更不带有显示缓存,需要外接驱动芯片,一般驱动芯片中会带有显示缓存。笔段式LCD往往给某些特定设备定制的,各个笔段所代表的含义比较随意,并且受LCD制作的限制,往往造成一组相关的笔段(例如LCD 7段数码管的各个段)是分散的,受不连续的行列驱动引脚控制,就算采用带显示缓存的驱动芯片,这组相关的笔段的控制在显示缓存也不是连续的。由此以来造成软件驱动的复杂性。因此有必要提供一种新的笔段式IXD软件驱动方法来解决上述问题。
技术实现思路
本专利技术涉及一种更加简洁便于移植的笔段式LCD软件驱动方法。为达到上述专利技术目的,本专利技术提供了,其包括以下步骤:(a)取得显示数字序列;(b)从显示数字序列中取得要显示的第M个数字;(c)查数码管显示代码列表取得第M个数字对应的数码管代码;(d)查数码管构成笔段列表取得第M个数字的数码管的笔段列表,此笔段列表里记录构成此数码管的各段在显示缓存里的BIT序号;(e)从取得的数码管代码中取得第η个BIT的值,根据此值修改显示数字对应数码管笔段列表的第η段在显示缓存的BIT序号相对应的值;(f)将η值加1,判断η是否大于预设最大η值,如果否,回到步骤(e),如果是,则进入步骤(g),(g)将m值加1,判断m值是否大于预设最大m值,如果否,回到步骤(b),如果是,则结束;其中,所述m值,初始值为I ;所述η值,初始值为I。进一步的,所述笔段含义列表,是指显示缓存中每BIT代表的段的列表。进一步的,所述数码管构成笔段列表,是指构成每个数码管的段的表。具体的,所述数码管显示代码列表,是指数码管显示内容同数码管每段的显示与不显示的关系。与现有技术相比,本专利技术所提供的笔段式液晶显示屏软件驱动方法,使笔段式液晶显示屏软件驱动简单明了,便于移植,主要解决相关笔段过于分散的驱动问题。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的有关本专利技术的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例之笔段式液晶显示屏软件驱动方法流程图。【具体实施方式】以下将结合附图所示的各实施例对本专利技术进行详细描述。但这些实施例并不限制本专利技术,本领域的普通技术人员根据这些实施例所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。参图1所示,本专利技术所提供的笔段式液晶显示屏软件驱动方法,本实施例以LCD数码管驱动方法为例,笔段含义列表如下,笔段含义列表是指显示缓存各BIT (二进制位)代表笔段含义,从显存O地址开始:【权利要求】1.,其包括以下步骤: (a)取得显示数字序列; (b)从显示数字序列中取得要显示的第M个数字; (c)查数码管显示代码列表取得第M个数字对应的数码管代码; (d)查数码管构成笔段列表取得第M个数字的数码管的笔段列表,此笔段列表里记录构成此数码管的各段在显示缓存里的BIT序号; (e)从取得的数码管代码中取得第η个BIT的值,根据此值修改显示数字对应数码管笔段列表的第η段在显示缓存的BIT序号相对应的值; (f)将η值加1,判断η是否大于预设最大η值,如果否,回到步骤(e),如果是,则进入步骤(g); (g)将m值加1,判断m值是否大于预设最大m值,如果否,回到步骤(b),如果是,则结束; 其中,所述m值,初始值为I ;所述η值,初始值为I。2.根据权利要求1所属的笔段式液晶显示屏软件驱动方法,其特征在于,所述笔段含义列表,是指显示缓存中每BIT代表的段的列表。3.根据权利要求1所属的笔段式液晶显示屏软件驱动方法,其特征在于,所述数码管构成笔段列表,是指构成每个数码管的段的表。4.根据权利要求1所属的笔段式液晶显示屏软件驱动方法,其特征在于,所述数码管显示代码列表,是指数码管显示内容同数码管每段的显示与不显示的关系。【文档编号】G09G3/36GK103854615SQ201210518406【公开日】2014年6月11日 申请日期:2012年12月6日 优先权日:2012年12月6日 【专利技术者】徐以锋 申请人:苏州工业园区新宏博通讯科技有限公司本文档来自技高网...
【技术保护点】
一种笔段式液晶显示屏软件驱动方法,其包括以下步骤:(a)取得显示数字序列;(b)从显示数字序列中取得要显示的第M个数字;(c)查数码管显示代码列表取得第M个数字对应的数码管代码;(d)查数码管构成笔段列表取得第M个数字的数码管的笔段列表,此笔段列表里记录构成此数码管的各段在显示缓存里的BIT序号;(e)从取得的数码管代码中取得第n个BIT的值,根据此值修改显示数字对应数码管笔段列表的第n段在显示缓存的BIT序号相对应的值;(f)将n值加1,判断n是否大于预设最大n值,如果否,回到步骤(e),如果是,则进入步骤(g);(g)将m值加1,判断m值是否大于预设最大m值,如果否,回到步骤(b),如果是,则结束;其中,所述m值,初始值为1;所述n值,初始值为1。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐以锋,
申请(专利权)人:苏州工业园区新宏博通讯科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。