[发明专利]一种应用于智能电表的LCD段码式液晶的缓存映射方法在审
申请号: | 201811293277.2 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109272954A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 袁凯杰;季海涛;滕锋雷 | 申请(专利权)人: | 江苏林洋能源股份有限公司 |
主分类号: | G09G3/36 | 分类号: | G09G3/36 |
代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 尹慧晶 |
地址: | 226200 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 映射 液晶 字库 码式 智能电表 规整 缓存表 填充 缓存内容 开发过程 液晶显示 重新排序 字符显示 应用层 真值表 推送 应用 查询 开发 | ||
一种应用于智能电表的LCD段码式液晶的缓存映射方法,S1根据液晶显示内容,建立LCD液晶显示缓存表格;S2建立字库,对每个ASCII字符,根据显示进行编码;S3字符显示时,查询字库中的编码,将字库中相应的数据直接赋值到缓存相应的byte,得到填充后的LCD液晶显示缓存表;S4将填充后的LCD液晶显示缓存表进行缓存映射,得到与该液晶实际LCD液晶硬件真值表一致的缓存内容;S5将映射后的缓存推送至液晶,进行显示。本发明的方法能够对LCD段码式液晶缓存的不规存内容进行重新排序,形成规整的缓存表格,通过代码对两张表格进行映射,实现在应用层开发过程中只需关注规整的LCD缓存表格,降低开发难度。
技术领域
本发明涉及智能电表领域,涉及LCD段码式液晶缓存的不规存内容进行重新排序处理的方法,更具体地是一种应用于智能电表的LCD段码式液晶的缓存映射方法。
背景技术
LCD段码式液晶有价格低廉,驱动成本低,操作简单,格式自由等几大特点,广泛应用于各类自动化仪器仪表设备。
在液晶驱动芯片中,SEG和COM是LCD驱动中的两组信号。COM可以说是“公共端”,提供稳定的供电,而SEG是指“段”,也就是“扫描端”,通过COM与SEG的组合,点亮不同的LCD或LED显示段,从而形成文字或图形。在液晶驱动芯片的操作中,用户只需要对显示寄存器进行复制,液晶驱动芯片既可以点亮液晶。
但是,由于LCD实现内容的多样性,导致大多数的LCD的段码表是不规整,用户只能通过找寻找段码排布规律等方式去开发液晶驱动,但是需要大量的投入精力去分析,而所形成的代码具有很强的针对性,基本不可以移植,可阅读性非常差。
发明内容
本发明的目的是针对段码式液晶段码排序不规整,导致开发液晶时分析、处理过程复杂,所形成的代码基本不可移植的问题,提出一种应用于智能电表的LCD段码式液晶的缓存映射方法。
本发明的技术方案是:
一种应用于智能电表的LCD段码式液晶的缓存映射方法,该方法包括以下步骤:
S1、根据液晶显示内容,建立LCD液晶显示缓存表格;其中,纵坐标表示单个byte的八个bit,各bit对应单个LCD段码的相应笔段,横坐标表示byte的个数,用于对应LCD段码的个数;
S2、建立字库,对于每个ASCII字符,根据其显示进行编码;
S3、字符显示时,查询字库中的编码,将字库中相应的数据直接赋值到缓存相应的byte,得到数据填充后的LCD液晶显示缓存表;
S4、将数据填充后的LCD液晶显示缓存表进行缓存映射,得到与该液晶实际LCD液晶硬件真值表一致的缓存内容;
S5、将映射后的缓存推送至液晶,进行显示。
进一步地,步骤S1中,横坐标中,一部分byte对应于段码的个数,另一部分byte则对应其余单独显示的字符;所述的字符包括符号和标志。
进一步地,所述的步骤S1中,LCD液晶显示缓存表格中,段码缓存区域的排布方式与字库排序方式一致;其中段码采用八段码。
进一步地,代码移植时,修改步骤S4所述的缓存映射关系,即可按照原有方式进行显示数据推送。
本发明的有益效果:
本发明应用于智能电表的LCD段码式液晶显示领域,对LCD段码式液晶缓存的不规存内容进行重新排序处理,重新形成规整的缓存表格,然后通过代码对两张表格进行映射,实现在应用层开发过程中只需关注规整的LCD缓存表格,降低开发难度。
本发明的其它特征和优点将在随后具体实施方式部分予以详细说明。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏林洋能源股份有限公司,未经江苏林洋能源股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811293277.2/2.html,转载请声明来源钻瓜专利网。