学完江科大的oled汉字取模一类是不是还不太理解?在此我将献上我的理解希望对你有些帮助。
拿0.96寸oled为例子,我们平常oled的显示是一堆像素堆叠而来
x轴占据127个像素点
y轴占据63个像素点
一般情况下咱们汉字取模的大小基本都是16X16的大小
这是一个汉字取模的例子,我们接下来就需要将下面的代码复制到OLED的例程里面
在江科大给的例程代码中,找到OLED_Data.c中const ChineseCell_t OLED_CF16x16[]
以这个形式来进行逐字的增加,然后就可以正常使用咯。
如上是字符模式,当然如果想要输出像素图片呢?
选择模式中的图片模式
然后在点开齿轮图片,也就是设置
更改为c51格式后将行前缀和行后缀的括号去掉
确定退出后 在新建文档的地方选择图像的尺寸,也就是图片的宽度和高度
记得一开始说的0.96oled像素点xy轴吗?这个是设置你总共想要占据的像素点
我设置的是16x16作为例子,鼠标左键进行像素点的创建右键删除
如图所示 我将会创建一个,正常字体大小的一个框图
然后对此生成字模,复制字模到OLED_Data.c中
与生成字体有所不同,图片的生成需要自己创建一个函数,以图例形式
然后同样在.h文件中把函数添加进去即可使用
好了,这是我的理解,希望对你有所帮助。