本帖最后由 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”是从特殊字符获取点阵数据的工具。二者生成的点阵数据可以以pascal、basic、c三种方式呈现。
对于图片,启动“GLCD Bitmap Editor”: 在调入图片之前,需要指定显示目标LCD的类型(菜单上可以改变类型,有KS0108\T6963\Nokia3310三种类型)和像素尺寸(GLCD Size区域)。对KS0108,有以下几种尺寸可供选择:240x128,240x64,128x128,128x64,128x32。像素后面注明了使用控制芯片的类型。 调入图片后,我们还可以直接在点阵图区域直接编辑图片。在编辑过程中,“Generated CODE”区域中的点阵数据会自动被更新。我们可以直接拷贝点阵数据到程序中去使用。
对于特殊字符,启动“LCD Custom Editor”: 这里可以指定5x7和5x10两种格式的字符。使用“Generated CODE”可以生成点阵数据,以及定制代码。由于不能生成汉字点阵数据,可能这个小工具用处不大。相对而言,还是前面那个工具更实用一些。 如果希望获取汉字的点阵数据,推荐用以下方法。使用WINDOWS系统自带的画笔程序,根据液晶分辨率,制作同样大小的单色BMP图片,在图片内合适位置填写汉字,保存文件。然后在“GLCD Bitmap Editor”中Load这个图片,就可以得到汉字的点阵图。 |
简易的将图片转为点阵,基本软件使用,适合屏幕开发。后续原创内容可以更丰富一些哦~