keil c51升级到v9.54后,原来的0XFD修复工具失效了,所有写了这个小工具。
0XFD问题是keil c51中一直存在的一个问题,表现为当C源代码中使用了汉字等非ASCII字符,而此字符的编码又恰好包含了大于或等于0xFD的字节时,这个字节将被编译器删除,从而最终程序代码的运行错误。 解决方法有以下种:
1,官方提供的方法是:遇到无法显示字符时在其后加\xFD
如 :unsignedchar code s[]="数学"; 改为 unsignedchar code s[]="数\xFD学"; 即可正常显示。
2,将keil\c51\BIN\目录下的C51.exe直接拖进本软件修复 3,使用十六进制编辑器打开C51.exe,查找80 FB FD 0F ,修改成80 FB FF 0F保存
全部资料51hei下载地址:
最新keil c51 0xFD修复.zip
(328.52 KB, 下载次数: 294)
|