LCD数字字库生成--Apple的学习笔记

一,前言

旋转编码器(霍尔正交波形)--Apple的学习笔记我用了LCD来显示旋转数字,但是显示的字体很小,我要用哪个工具去生成字体呢!

二,原理

LCD能显示字符,用的就是描点法,其实和显示图片是一个道理,然后PCtoLCD2002是购买显示屏的时候送的软件,我就尝试使用了下。先看懂了原来的font16.c和font20.c,我没找到一个软件能直接生成这样的c文件,所以就用PCtoLCD2002来生成数组,先生成font20.c一样的来对比。其中code中的技巧就是如何找到offset,比如一个number-' ' 就能找到数组的offset。因为是从空格开始生成的,具体顺序可以参考http://ascii.911cha.com/index.php是ascii码表查询网址。

三,实现

我模拟1420也生成了数组,但是显示不正确。后来对比了描点内容,值不对,原因是Moto格式的,但是我设置为了intel格式生成导致的。原来要设置为高位在前,然后我把字体变大为2550,显示正确。
关于设置方法如下:

image.png

image.png

四,效果

image.png

五,小结

人家智能手环屏幕很小,显示的内容也很漂亮,看的内容也很清晰,我也应该可以做的,比如把小图片一个个准备好,用旋转编码器旋转,来显示不同的内容,这就和简单的智能手环菜单选择是一样的功能了。

你可能感兴趣的:(LCD数字字库生成--Apple的学习笔记)