你取模大小得跟你显示大小一致,而且还有取模方式等问题,只有两者完全匹配才能正常显示 |
EGOGO 发表于 2020-3-11 18:24 数字和字母都要一个一个的取模,取8*16的,比汉字占用的宽度少一半。显示数字的函数在显汉字的基础上改一下。网上去找一个ASCII码全部取好了字模8*16的文件吧,自己一个一个的取很费劲 |
取模方式要对才行,有横向正序、横向反序、纵向正序、纵向反序这几种 比如2020年这种,数字用要16x8点阵的,汉字用16x16点阵的就行 |
YYB_123456 发表于 2020-3-8 17:03 想问问汉字可以正常显示 但数字该怎样显示呢?比如2020年 2020也是通过取模吗? |
一般只是取模或显示方向不对,换一个软件吧 两个12864汉字取模软件下载 http://www.51hei.com/bbs/dpj-181423-1.html (出处: 单片机论坛) |
分辨率,方向等需要确定清楚,设置不对的华,生成的自模(其实是二阶数组)肯定对不上屏幕 |
单步执行 排错 |
建议先把ask码正常显示 |
e850352ac65c103880a07b53bc119313b17e8941.png (455.63 KB, 下载次数: 45)
换个软件试试 |
256.24 KB, 下载次数: 92
能够显示出来估计软件没什么大问题,可能是字模的取模方式不对吧,看图片像是Proteus仿的,以前用它过仿显示,模型和常用的LCD12864液晶屏一样的取模方式是可以显示正常的,纵向取模,字节倒序。取模软件一般都有取模方式的选择,改变取模方式产生字模试一下看看 |