亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

keil漢字補(bǔ)丁0xfd已更新 解決keil 51單片機(jī)驅(qū)動(dòng)12864液晶顯示漢字出現(xiàn)亂碼的問(wèn)題

  [復(fù)制鏈接]
41#
ID:491923 發(fā)表于 2021-1-6 20:49 | 只看該作者
昨天出現(xiàn)了這個(gè)情況,用這個(gè)補(bǔ)丁解決了問(wèn)題,謝謝樓主了
回復(fù)

使用道具 舉報(bào)

42#
ID:82569 發(fā)表于 2021-2-5 23:55 | 只看該作者
“正”字遇到了這個(gè)問(wèn)題,都2021年了,這個(gè)問(wèn)題還是存在
回復(fù)

使用道具 舉報(bào)

43#
ID:888361 發(fā)表于 2021-3-4 15:26 | 只看該作者
我的這個(gè)好像不行,還是亂碼。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

謝謝樓主,現(xiàn)在顯示正常了。

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

51hei圖片_20220119185337.jpg

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

20220120171010.jpg
回復(fù)

使用道具 舉報(bào)

46#
ID:707558 發(fā)表于 2022-1-29 09:24 | 只看該作者
用keil在使用漢字時(shí)有時(shí)會(huì)出現(xiàn)顯示亂碼,官方說(shuō)明是有些漢字內(nèi)碼包含0xfd,可以通過(guò)加在該漢字后加0xfd解決,不過(guò)很麻煩,有了0xfd補(bǔ)丁就可以很好的解決這個(gè)問(wèn)題。
回復(fù)

使用道具 舉報(bào)

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

感謝分享,這個(gè)的確好用,解決了困擾我很久的問(wèn)題。
回復(fù)

使用道具 舉報(bào)

48#
ID:1017706 發(fā)表于 2022-6-4 01:21 | 只看該作者
不錯(cuò),測(cè)試OK
回復(fù)

使用道具 舉報(bào)

49#
ID:290796 發(fā)表于 2022-9-22 09:51 | 只看該作者
也發(fā)現(xiàn)這個(gè)問(wèn)題了。
臨時(shí)解決的辦法:把漢字編碼的2個(gè)字節(jié),單獨(dú)寫(xiě)到數(shù)組。
比如:
   mystr[0] = 0xCA;                // '數(shù)'的GBK內(nèi)碼: 0xcafd --> 因keil編譯有錯(cuò)誤,所以用hex方式
   mystr[1] = 0xFD;
不過(guò)這個(gè)只能算補(bǔ)救方法。
回復(fù)

使用道具 舉報(bào)

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

清測(cè)有效,Keil版本V952
回復(fù)

使用道具 舉報(bào)

51#
ID:298011 發(fā)表于 2023-1-21 00:02 | 只看該作者
學(xué)習(xí)了,我就說(shuō)為什么我的漢字一直顯示出錯(cuò)。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

12
返回列表 發(fā)新帖

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表