[发明专利]一种基于LED点阵屏的公交预报站数据存取方法在审
申请号: | 201711087010.3 | 申请日: | 2017-11-07 |
公开(公告)号: | CN107845337A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 许长勇;华国栋;田学牧 | 申请(专利权)人: | 南京栎树交通互联科技有限公司 |
主分类号: | G09F9/33 | 分类号: | G09F9/33;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于LED点阵屏的公交预报站数据存取方法。本发明是基于嵌入式平台的一种16×16点阵倍数屏的数据动态存取算法。首先在外部Flash写入标准的汉字字库,以供查询。嵌入式设备中维护一张三级缓存的节目列表,将要显示到点阵显示屏上的数据的GBK码细分为一条条节目进行管理(三级缓存)。我们同时维护两个称为二级缓存的数组,用于缓存特定节目的点阵数据。并且根据条件将其更新到显示缓存上(一级缓存)以供显示。 | ||
搜索关键词: | 一种 基于 led 点阵 公交 预报 数据 存取 方法 | ||
【主权项】:
一种基于LED点阵屏的公交预报站数据存取方法,其特征在于它包括如下步骤:步骤1,嵌入式系统通过PC机或者远端服务器获取要显示的公交预报站节目信息,并且根据获取的节目信息编号将其存储在相应的节目列表中;步骤2,嵌入式系统初始化字库缓存(二级缓存)、显示缓存(三级缓存),并且设置字库缓存指针PosFont1、PosFont2以及二级缓存选择参数FontUpdata1、FontUpdata2(用于选择使用哪个缓存),并且根据节目列表的第一个字节ItemLength从第一个节目开始检索节目内容,直到找到基本不为空的节目,以当前节目的GBK码查询外部Flash的字库,并且设置节目位置指针GItemPos,以二级缓存选择参数FontUpdata1、FontUpdata2判定字库缓存的位置,存储格式为前两个字节为字库大小nBits(高位在前,低位在后),剩下的内容为字库内容,也就是当前节目GBK码的字库缓存;步骤3,以字库缓存指针PosFont1、PosFont2为参数加载二级缓存到显示缓存,并且以显示缓存尾参数调用底层显示函数,将数据推送到LED点阵显示屏完成一次显示,PosFont1或PosFont2自加;步骤4,一次显示结束后,以PosFont1或PosFont2为参数调用数据移位函数,实现字库数据在点阵屏上的移位显示,并且在进行移位是根据显示屏行点阵数量以及字库缓存指针是否大于等于点阵字节数来判断是否需要检索下一个节目或者是取另一个字库缓存进行拼接,并且将移位拼接后的数据赋值给显示缓存以待下一次显示,每次显示之后会利用新加载的数据替代三级缓存;步骤5,每次显示结束后,根据状态变量判断是否需要检索节目列表,如果需要,则重新从步骤2开始,直到检索到最后一个节目,并且显示结束,一次循环显示流程结束,嵌入式系统重置节目位置指针GItemPos为0,节目检索从0重新开始,开始下一个循环的节目查询显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京栎树交通互联科技有限公司,未经南京栎树交通互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711087010.3/,转载请声明来源钻瓜专利网。
- 上一篇:密封膜形成装置和密封膜形成方法
- 下一篇:包括清除刀片的幅材输送系统