让tft显示汉字的问题

2020-01-27 11:35发布

用单片机12c5a32s2+tft+sd卡做的一个东西,sd卡中存放一个hzk16.bin的汉字库文件,用单片机通过读sd卡在汉字库中查找(通过汉字区位码查询)得到一个汉字的32个字节的数据,让tft显示,显示一个字时,正常,比如    LCD_Hzk_String(20,130,"人",Red,Blue2);   tft显示正常,如果是这样LCD_Hzk_String(20,130,"真心爱人",Red,Blue2);彩屏tft显示的内容是:“真心爱熔”,上面的函数是一个彩屏tft显示用的函数,
还有就是,再比如  LCD_Hzk_String(20,130,"真的爱你",Red,Blue2);   tft显示的是”真的爱捏“,有时候显示”睁的爱捏“,显示其他的一串汉字还比较正常,不知道我这样有没有叙述清楚,像这样问题应该是哪里出问题了呢??希望高手帮下忙,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
zcmthr
1楼-- · 2020-01-28 21:40
好.学习了.
hongkong
2楼-- · 2020-01-29 01:29
 精彩回答 2  元偷偷看……
fastweb
3楼-- · 2020-01-29 02:39
Keil永远不会改这个问题了,所有版本的Keil都要改一遍才能用中文字符串(改C51.EXE,Cx51.EXE,如果用汇编还要改A51.EXE和Ax51.EXE)。

一周热门 更多>