亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

     找回密碼
     立即注冊

    QQ登錄

    只需一步,快速開始

    搜索
    12
    返回列表 發新帖
    樓主: renyunpei
    打印 上一主題 下一主題
    收起左側

    keil漢字補丁0xfd已更新 解決keil 51單片機驅動12864液晶顯示漢字出現亂碼的問題

      [復制鏈接]
    41#
    ID:719678 發表于 2020-10-25 14:03 | 只看該作者
    hp34401a 發表于 2018-5-26 09:52
    新KEIL C51 0XFD補丁。支持KEIL5 及以下所有版本!

    測試可用,早發現這個補丁就好了
    回復

    使用道具 舉報

    42#
    ID:491923 發表于 2021-1-6 20:49 | 只看該作者
    昨天出現了這個情況,用這個補丁解決了問題,謝謝樓主了
    回復

    使用道具 舉報

    43#
    ID:82569 發表于 2021-2-5 23:55 | 只看該作者
    “正”字遇到了這個問題,都2021年了,這個問題還是存在
    回復

    使用道具 舉報

    44#
    ID:888361 發表于 2021-3-4 15:26 | 只看該作者
    我的這個好像不行,還是亂碼。
    回復

    使用道具 舉報

    45#
    ID:115923 發表于 2021-10-19 16:07 | 只看該作者
    http://www.denmoz.com/bbs/dpj-130470-1.html
    keil c51升級到v9.54后,原來的0XFD修復工具失效了,所有寫了這個小工具。
    0XFD問題是keil c51中一直存在的一個問題,表現為當C源代碼中使用了漢字等非ASCII字符,而此字符的編碼又恰好包含了大于或等于0xFD的字節時,這個字節將被編譯器刪除,從而最終程序代碼的運行錯誤。
    回復

    使用道具 舉報

    46#
    ID:693135 發表于 2022-1-21 14:10 | 只看該作者
    hp34401a 發表于 2018-5-26 09:52
    新KEIL C51 0XFD補丁。支持KEIL5 及以下所有版本!

    謝謝樓主,現在顯示正常了。

    51hei圖片_20220119185337.jpg (122.23 KB, 下載次數: 369)

    51hei圖片_20220119185337.jpg

    20220120171010.jpg (137.13 KB, 下載次數: 325)

    20220120171010.jpg
    回復

    使用道具 舉報

    47#
    ID:707558 發表于 2022-1-29 09:24 | 只看該作者
    用keil在使用漢字時有時會出現顯示亂碼,官方說明是有些漢字內碼包含0xfd,可以通過加在該漢字后加0xfd解決,不過很麻煩,有了0xfd補丁就可以很好的解決這個問題。
    回復

    使用道具 舉報

    48#
    ID:333678 發表于 2022-1-29 22:17 | 只看該作者
    hp34401a 發表于 2018-5-26 09:52
    新KEIL C51 0XFD補丁。支持KEIL5 及以下所有版本!

    感謝分享,這個的確好用,解決了困擾我很久的問題。
    回復

    使用道具 舉報

    49#
    ID:1017706 發表于 2022-6-4 01:21 | 只看該作者
    不錯,測試OK
    回復

    使用道具 舉報

    50#
    ID:290796 發表于 2022-9-22 09:51 | 只看該作者
    也發現這個問題了。
    臨時解決的辦法:把漢字編碼的2個字節,單獨寫到數組。
    比如:
       mystr[0] = 0xCA;                // '數'的GBK內碼: 0xcafd --> 因keil編譯有錯誤,所以用hex方式
       mystr[1] = 0xFD;
    不過這個只能算補救方法。
    回復

    使用道具 舉報

    51#
    ID:473013 發表于 2022-10-26 08:39 | 只看該作者
    hp34401a 發表于 2018-5-26 09:52
    新KEIL C51 0XFD補丁。支持KEIL5 及以下所有版本!

    清測有效,Keil版本V952
    回復

    使用道具 舉報

    52#
    ID:298011 發表于 2023-1-21 00:02 | 只看該作者
    學習了,我就說為什么我的漢字一直顯示出錯。
    回復

    使用道具 舉報

    53#
    ID:595949 發表于 2023-11-13 09:15 | 只看該作者
    跪謝 已解決 大神牛逼
    回復

    使用道具 舉報

    54#
    ID:155507 發表于 2025-6-22 09:27 | 只看該作者
    關于 Keil 軟件中 0xFD 問題的說明
    眾所周知,Keil 軟件的 8051 和 80251 編譯器的所有版本都有一個叫做 0xFD 的問題,主要表現在字
    符串中不能含有帶 0xFD 編碼的漢字,否則 Keil 軟件在編譯時會跳過 0xFD 而出現亂碼。
    關于這個問題,Keil 官方的回應是:0xfd、0xfe、0xff 這 3 個字符編碼被 Keil 編譯器內部使用,所
    以代碼中若包含有 0xfd 的字符串時,0xfd 會被編譯器自動跳過。
    Keil 官方提供的解決方法:在帶有 0xfd 編碼的漢字后增加一個 0xfd 即可。例如:
    printf("數學"); //Keil 編譯后打印會顯示亂碼
    printf("數\xfd 學"); //顯示正常
    這里的“\xfd”是標準 C 代碼中的轉義字符,“\x”表示其后的 1~2 個字符為 16 進制數!癨xfd”表
    示將 16 進制數 0xfd 插入到字符串中。
    由于“數”的漢字編碼是 0xCAFD,Keil 在編譯時會將 FD 跳過,而只將 CA 編譯到目標文件中,后
    面通過轉義字符手動再補一個 0xfd 到目標文件中,就形成完整的 0xCAFD,從而可正常顯示。
    關于 0xFD 的補丁網上有很多,基本只對舊版本的 Keil 軟件有效。打補丁的方法均是在可執行文件
    中查找關鍵代碼[80 FB FD],并修改為[80 FB FF],這種修改方法查找的關鍵代碼過于簡單,很容易修改
    到其它無關的地方,導致編譯出來的目標文件運行時出現莫名其妙的問題。所以,代碼中的字符串有包
    含如下的漢字時,建議使用 Keil 官方提供的解決方法進行解決
    GB2312 中,包含 0xfd 編碼的漢字如下:
    褒餅昌除待諜洱俘庚過糊積箭燼君魁
    例籠慢謬凝琵訖驅三升數她聽妄錫淆
    旋妖引育札正鑄 佚冽邶埤犖蔟摭啐
    幘獫愷泯潺嫗紈琮槧輦挲臊忑睚銓稞
    瘕頎螨籪酏觚鳊鼾
    另外,Keil 項目路徑名的字符中也不能含有帶 0xFD 編碼的漢字,否則 Keil 軟件會無法正確編譯此
    項目。
    回復

    使用道具 舉報

    55#
    ID:343809 發表于 2025-9-5 16:46 | 只看該作者
    謝謝分享支持一下
    回復

    使用道具 舉報

    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

    Powered by 單片機教程網

    快速回復 返回頂部 返回列表