自己做的汉字字模数组确始终只显示第一个汉字,什么原因?

2019-07-20 09:56发布

使用的是阿波罗F429的开发板,我的是类似于字符一样自己用PCtoLCD2002做了个汉字字模数组,应为只需要使用极少数的汉字,
2018-01-04_182706.png


稍微做了一下修改:
2018-01-04_182735.png


2018-01-04_182756.png



最后在main中调了Show_Str(30,30,100,100,"abc开发板输入天下",16,0);
就显示如下效果:
QQ图片20180104183206.png



求大神什么原因能让其正常显示。





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
pdwdzz
1楼-- · 2019-07-20 15:03
 精彩回答 2  元偷偷看……
pdwdzz
2楼-- · 2019-07-20 17:33
自定义字摸给你个思路。首先用一个数组保存自己定义字符的内码如u8 ZF[]={"我爱单片机"};,然后根据这个顺序生成一个字摸数组
u8 ZM[]={oxFF。。。。。。。//我                              
                oxFF。。。。。。。//爱
。。。
}
在写一个内码匹配,假如我要找“爱”,就用“爱”的内码到ZF[]中匹配,发现第二个汉字内码对上了,就说明“爱”是在ZM[]中的第二个字摸。
shengxiaozhu
3楼-- · 2019-07-20 18:50
 精彩回答 2  元偷偷看……
操作系统
4楼-- · 2019-07-20 23:29
 精彩回答 2  元偷偷看……
操作系统
5楼-- · 2019-07-21 02:38
声明一个 结构体 可以是这样子

typedef struct
{
        uc                                addr[24];
        uc *                        index;
} __myhz12x12;
ganthur
6楼-- · 2019-07-21 02:54
学习了。感谢分享经验。

一周热门 更多>