相信很多朋友都会碰到Keil C51 0FDH汉字bug问题,那么快来下载Keil C51 0FDH的汉字bug补丁进行使用吧,它是最近为大家带来的一款Keil C51 0FDH的汉字bug修复补丁,有了它就可以同时处理A51和C51两个文件,下载后将他放到\bin\目录下执行,用keil C51 自带的字库时,液晶点阵屏出来的汉字有部分乱码。原因是因为KEIL C51 的一个汉字BUG,keil c51在编译时会将0xfd的字符(有些汉字含该字符的内码)过滤,从而导致程序出错,尤其是在做液晶汉字显示的时候,针对这一个bug问题,才推出了这款由网友编写的bug补丁,如果你正为此问题烦恼,那么快来下载Keil C51 0FDH汉字bug通用补丁进行修正吧。
补丁说明
Keil 0xFD Bug,12864有些汉字不能显示:
下个晓奇工作室出的补丁。②用十六进制编辑软件如HexEdit打开c51.exe,搜索80FBFD,改为80FBFF即可。
第二个补法不好,因为HEX文件是有校验的,如果编程器判断校验,可能会读错误。
你是神马版本的KEIL。现在需要补这个补丁的版本不多了,本人装的都是直接免装补丁的。
1. 其实第二种方法更好。事实上晓奇的补丁所作的也就是这么个事情,这一点当年我也问过晓奇的。但是你需要注意,需要打补丁的不只是c51.exe而已哦;
要是你需要用到汇编编程,那a51.exe也是需要一样修改的。并且要是有时你需要用到扩展的编译器/汇编器,则ax51.exe与cx51.exe也需打修改。
2. Keil的0xFD问题存在由来已久并且毫不悔改。我年年都向Keil提bug report然而他们不为所动,到目前为止最新的版本仍然没有修正。
使用说明
下载Keil C51 0FDH的汉字bug补丁包并先解压缩文件;
复制文件放到你的keil\c51\bin目录里运行程序即可。