找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請教關(guān)于Keil C51單片機中的漢字數(shù)組問題

查看數(shù): 1784 | 評論數(shù): 3 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2023-7-27 17:11

正文摘要:

用到LCD屏,需要顯示漢字,因此需要漢字編碼數(shù)組。但是,keil可能對中文不太友好,所以出現(xiàn)如下的問題.單片機用STC12C5A60S2。先定義一個漢字索引數(shù)組:unsigned char code index_hanzi[] = {"年月日正一二"};復(fù) ...

回復(fù)

ID:627942 發(fā)表于 2023-7-28 21:53
unsigned char code index_hanzi[] = {"年月日正\xfd一二"};
printf("%d\r\n", (uint)find_hanzi("正\xfd"));
有些漢字需要加\xfd,至于為什么,你可以網(wǎng)上查一下。
ID:320306 發(fā)表于 2023-7-28 18:03
會不會你有別的程序,超出內(nèi)存范圍了?用靜態(tài)數(shù)組試試?
ID:275826 發(fā)表于 2023-7-27 20:10
是你電腦系統(tǒng)問題吧,在我電腦里運行正常,都能正確搜索到

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

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

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