lcd12864按照字库的编码输入的字符显示出来却是另外一个字符
数据线应该没问题,因为字符的位置是正确的;也不是乱码,只是显示出来不是字库里面对应的那个字符。我用的是12864-12,是ST7920GB中文字型码表...
数据线应该没问题,因为字符的位置是正确的;也不是乱码,只是显示出来不是字库里面对应的那个字符。我用的是12864-12,是ST7920 GB中文字型码表
展开
1个回答
展开全部
多试几个不同的文字代号,找一下你打算输出的字符和真正输出的字符间有什么规律。
追问
试过了,没什么规律。阿拉伯数字都是正确的,但是中文和日文这些就不行。比如,我输入0xC6B0,出来的字形对应的是0xB0B0;输入0xD5A1,出来的字形对应的是0xB0A1。如果要说有什么规律的话,就是高字节不对,低字节对
追答
原来我也通过字符编号取过数字,但是没发现过这个问题,原来代码中都是用GB2312的文字格式,不知道你这个是什么原因,这种问题,比较偏门。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |