日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

keil for 51 汉字显示问题

發布時間:2025/4/16 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keil for 51 汉字显示问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近用STC8 單片機做一個電子鎖相關的項目,用到OLED顯示一些漢字,本來沒什么問題的,很簡單,但是在做指紋錄入刪除時,OLED顯示刪除總是不對,甚至影響其他部分顯示,檢查文件編碼方式GB2312沒問題,然后又檢測字符文件,沒問題,后來甚至一度懷疑OLED底層顯示漢字問題。最后百度一下,發現原來這個是keil for 51的問題,漢字一般情況下都是占兩個字節,下面GB2312漢字,第二個字節為0xfd

褒 餅 昌 除 待 諜 洱俘庚過

糊 積 箭 燼 君 魁 例籠慢謬

凝 琵 訖 驅 三 升 數她聽妄

錫 淆 旋 妖 引 育札正鑄

佚 冽 邶 埤 犖 蔟 摭啐幘獫

愷 泯 潺 嫗 紈 琮 槧輦挲臊

忑 睚 銓 稞 瘕 頎 螨籪酏觚

鳊鼾

但是在keil for 51中將0xfd忽略掉了,從而導致漢字顯示錯誤問題。

解決方法

在做字庫時,遇到上述漢字時,在后面加上\xFD, 調用時也加上\xFD

/** 簡單的漢字字庫 */ code uint8_t F14x16_Idx[] = {"刪除\xFD正\xFD數\xFD" };OLED_Print(10, 2, " 刪除\xFD");

總結

以上是生活随笔為你收集整理的keil for 51 汉字显示问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。