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保存
0.png (44 KB, 下載次數: 93)
下載附件
2018-7-31 17:36 上傳
全部資料51hei下載地址:
最新keil c51 0xFD修復.zip
(328.52 KB, 下載次數: 294)
2018-7-31 17:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|