標題:
LCD12864字符亂碼現(xiàn)象可以解答一下嗎
[打印本頁]
作者:
天水
時間:
2020-5-23 16:35
標題:
LCD12864字符亂碼現(xiàn)象可以解答一下嗎
uchar code init1[] = {" 001公交車 "};
uchar code init2[] = {" "};
uchar code init3[] = {"定位初始化......"};
uchar code init4[] = {"搜索定位衛(wèi)星...."};
//這一段程序當我把001公交車改成其它漢字時就會出現(xiàn)亂碼,改動第三行、第四行的漢字也會出現(xiàn)亂碼,12864是帶子庫的。請問是哪里出問題了嗎
{)NC{GMXLKK~@TKXY`0`Q7U.png
(13.51 KB, 下載次數(shù): 64)
下載附件
2020-5-23 16:33 上傳
作者:
man1234567
時間:
2020-5-24 07:47
第一步改公交車為初始化試試可了解是否不能改
第二步改公交車為自行車試試可否改其他字如果不行看顯示程序問題
第三步改公交車為非三個字的試試是否有問題然后自己找問題
作者:
Cassandra
時間:
2020-5-24 10:02
這個問題是由于keil本身的固有bug,keil編譯器會忽略0xFD值的字符串,導(dǎo)致漢字內(nèi)碼以0xFD結(jié)尾的漢字和后面的漢字全部顯示為亂碼,因為它把0xFD丟掉了,導(dǎo)致后面的一大串全是錯的。
解決辦法:
1.使用HexEditor編輯Keil安裝目錄下的/keil/c51/bin/c51.exe文件,搜索80FBFD改成80FBFF。
2.使用曉奇工作室出品的補丁程序ccKeilVxx.exe。下載后放在/keil/c51/bin/目錄下運行即可。
作者:
黃youhui
時間:
2020-5-24 15:30
把一行漢子全刪了。從頭開始輸入,或者刪除每個漢字時按兩次刪除鍵。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1