标题: 解决keil C51带字库液晶屏显示乱码的方法!0xfd补丁 [打印本页]

作者: cheney03    时间: 2020-9-5 14:57
标题: 解决keil C51带字库液晶屏显示乱码的方法!0xfd补丁
本帖最后由 cheney03 于 2020-9-5 16:04 编辑

KEIL C51 的一个汉字BUG,keil c51在编译的时候会将0xfd的字符(有些汉字含该字符的内码)过滤。所以在调试带字库液晶屏时,会出现乱码,例如“数”,”正“,“三”等,解决办法如下:
     1、在汉字后面加\xfd
     2、下载附件中的软件,将本软件放至KEIL的编译器【C51.EXE及A51.EXE】所在文件夹(例如:C:\KEIL_V5\C51\BIN),按[开始]即可自动打补丁(将0x[80 FB FD]替换为[80 FB FF],忽略CX51.EXE及AX51.EXE)。

Keil C51 0FDH汉字bug通用补丁绿色版.rar

11.07 KB, 下载次数: 70, 下载积分: 黑币 -5


作者: 温xyz    时间: 2020-9-5 22:01
谢谢分享。收藏备用。
作者: whsbk    时间: 2024-6-11 11:41
请问Keil uVision5适用吗?试了下报A51.exe havnt chaned, C51.exe havnt changed,现在遇到问题是utf-8编码编译后汉字长度只有2而不是3




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1