发新帖本帖赏金 10.00元(功能说明)我要提问
返回列表
打印
[技术讨论]

一种从图片获得液晶点阵数据的方法

[复制链接]
940|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 suncat0504 于 2022-4-2 13:42 编辑

#申请原创#   @21小跑堂
我们开发点阵液晶产品的时候,有时候需要在液晶上显示图形、特殊字符,需要我们使用专用软件提取特殊字符和图像的点阵数据。这些工作,肯定已经有专门的软件来做这些事情。当我们使用mikro公司的产品时,比如“mikroPascal PRO for AVR”,“mikroBasic PRO for ARM”,这两个软件本身提供了一些工具,其中就包括从特殊字符以及图像中获取点阵数据。这两个工具包含在菜单的“Tool”中,分别是“GLCD Bitmap Editor”和“LCD Custom Editor”。
GLCD Bitmap Editor”是从图片获取点阵数据的工具,“LCD Custom Editor”是从特殊字符获取点阵数据的工具。二者生成的点阵数据可以以pascalbasicc三种方式呈现。

对于图片,启动“GLCD Bitmap Editor”:
在调入图片之前,需要指定显示目标LCD的类型(菜单上可以改变类型,有KS0108\T6963\Nokia3310三种类型)和像素尺寸(GLCD Size区域)。对KS0108,有以下几种尺寸可供选择:240x128240x64128x128128x64128x32。像素后面注明了使用控制芯片的类型。
调入图片后,我们还可以直接在点阵图区域直接编辑图片。在编辑过程中,“Generated CODE”区域中的点阵数据会自动被更新。我们可以直接拷贝点阵数据到程序中去使用。

对于特殊字符,启动“LCD Custom Editor”:
这里可以指定5x75x10两种格式的字符。使用“Generated CODE”可以生成点阵数据,以及定制代码。由于不能生成汉字点阵数据,可能这个小工具用处不大。相对而言,还是前面那个工具更实用一些。
如果希望获取汉字的点阵数据,推荐用以下方法。使用WINDOWS系统自带的画笔程序,根据液晶分辨率,制作同样大小的单色BMP图片,在图片内合适位置填写汉字,保存文件。然后在GLCD Bitmap Editor”中Load这个图片,就可以得到汉字的点阵图。

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 10.00 元 2022-04-21
理由:恭喜通过原创文章审核!请多多加油哦!

评论
21小跑堂 2022-4-21 16:33 回复TA
简易的将图片转为点阵,基本软件使用,适合屏幕开发。后续原创内容可以更丰富一些哦~ 

相关帖子

发新帖 本帖赏金 10.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:大连伊飞特信息技术有限公司软件工程师
简介:本人于1993年毕业于大连理工大学。毕业后从事单片机开发工作5年,之后转入软件开发工作至今。

120

主题

3678

帖子

5

粉丝