lhzw2001 发表于 2022-5-27 14:37 什么意思啊 有点不懂 |
名字不是重点 发表于 2022-5-27 16:26 补丁不要乱打,否则可能会编译出错误的指令出现问题。 |
lkkkk坤 发表于 2022-5-27 15:07 是的 我这几天刚刚做测试 所以第一时间帮你解答了 |
打个补丁就可以了, |
Keil不是国产软件,代码内原则上不要出现中文、全角、日文等其他符号 (注释除外),以免编码出问题,将其全部转换成 \xHH 编码。 |
人人学会单片机 发表于 2022-5-27 12:02 也就是说需要加两个\xfd , 在那个汉字字模里面加一个\xfd , 然后调用这个函数的时候还得在这个函数的里面加个\xfd吗,一共需要使用两个对吗 |
0xFD修正一下![]() |
keil 里面使用这些汉字 可以加\xfd, 如果是keil C251之类的,新建工程的时候,绝对不能用这些汉字的。比如驱动的驱,建议改成 区动 。 |
这个是 keil 软件 臭名昭著的BUG,具体原因的GB2312编码使用了0xFD。导致编码表里面的这些汉字 都不能显示(褒饼昌除待谍洱俘庚过糊积箭烬君魁例笼慢谬凝琵讫驱三升数她听妄锡淆旋妖引育札正铸佚冽邶 埤荦蔟摭啐帻猃恺泯潺妪纨琮椠辇挲臊忑睚铨稞瘕颀螨簖酏觚鳊鼾),需要在这些汉字的后面加上\xfd。如下格式 即可: 字库里面 "数\xfd",{0x90,0x52,0x34,0x10,0xFF........}, 使用调用 LCD12864_Display_Chinese(0,0,"数\xfd学"); |