12864液晶带字库,为什么汉字不能从偶数位显示?
买的12864液晶带字库,使用的是ST7920芯片。
发现汉字只能从奇数位开始显示,偶数位显示就是乱码。
例如:
“随便写点什么玩意” //显示8个字正常
“ 没有什么可以写 ” //左右空1格,显示7个汉字就是乱码
为什么啊?有什么解决办法吗?如果汉字都是顶格写,那就不好看了呀!!
[解决办法]
你用的是12864K吧,这种屏不能空一个字节的。没办法改
你可用不带字库的屏,把常用的字写到ROM里,做个外接字库。
[解决办法]
那是中文字库的原因,中文字每个占两个字节的宽度,ASCII占一个字节的宽度。