让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条回答
fly_02827
1楼-- · 2020-01-27 13:05
无图无真相啊,把图像和源码贴出来看看
学生尧
2楼-- · 2020-01-27 15:20
那个昨天调了一上午,上面的问题解决了,又遇到一个新问题,就是显示单个字的时候这个“她”字显示不正常,其他字(目前随便写的汉字)都正常,显示汉字好串的时候只有汉字穿里没有”她“字就正常,带“她”的又不正常,刚刚楼主说的截图,手机没有照相功能,不好意识啊,
学生尧
3楼-- · 2020-01-27 17:35
这是程序代码
pang7
4楼-- · 2020-01-27 21:23
 精彩回答 2  元偷偷看……
tlptotop
5楼-- · 2020-01-28 01:31
学生尧 发表于 2012-6-8 20:36
那个昨天调了一上午,上面的问题解决了,又遇到一个新问题,就是显示单个字的时候这个“她”字显示不正常, ...

“她”的内码是 cb fd,汉字部分显示不正常,我首先想到的是keil的0xfd bug。这个应该就是这个问题。
学生尧
6楼-- · 2020-01-28 03:13
单独显示“她”的时候tft显示的是(那个字我不认识)一个提手旁旁边再加一个“达”;刚刚开始也以为是汉字库的问题,后来换了三个汉字库,还是不行,结果显示的还是那个不认得的字,六楼说的keill编译器问题,不懂,如果是那样的话,怎么解决呢?

一周热门 更多>