打一个补丁就解决问题了。 http://www.51hei.com/ziliao/file/0xfd.rar |
神出没 发表于 2021-1-1 08:23 看我的这个贴子,LCD12864手册里面提过这个问题的 LCD12864中文资料包 http://www.51hei.com/bbs/dpj-200462-1.html |
keil软件不能正常编译某些汉字。比如0xC8FD的“三”、0xC9FD的“升”。导致LCD12864不能正常显示。凡是ASCII值的低字节是0xFD的汉字都不能正常编译。 解决办法是:汉字后面跟一个转义字符 \xfd。例如Buffer[12]= {"一二三\xfd四五}; 以下71个字,都需要加\xfd: 褒饼昌除待谍洱俘庚过糊积箭烬君魁例笼慢谬凝琵讫驱三升数她听妄锡淆旋妖引育札正铸佚冽邶 埤荦蔟摭啐帻猃恺泯潺妪纨琮椠辇挲臊忑睚铨稞瘕颀螨簖酏觚鳊鼾 GB2312的地址范围是0xA1A0~0xF7FF, 大家有需要可以参考我在51hei发的贴子 LCD12864中文资料包 http://www.51hei.com/bbs/dpj-200462-1.html |
安装一个补丁就行,或在不支持的汉字前面加斜杠,是正斜杠还是反斜杠,忘了 |
这怎么解决?是不是只能换个名词了 |