小米红米note5最新消息4a的字库用的字库 是“回”字型字库吗? 如图

查看: 1696|回复: 4
不带字库的12864该怎么自己建立字库和调用?
主题帖子精华
高级会员, 积分 615, 距离下一级还需 385 积分
在线时间76 小时
#include"charcode.h"
uchar Lcd12864_Write16CnCHAR(uchar x, uchar y, uchar *cn)
uchar j, x1, x2, wordN
//--Y的坐标只能从0到7,大于则直接返回--//
//--X的坐标只能从0到128,大于则直接返回--//
if(x & 128)
y += 0xB0;
//求取Y坐标的值
//--设置Y坐标--//
LcdSt7565_WriteCmd(y);
while ( *cn != '\0')
//在C语言中字符串结束以‘\0’结尾
//--设置Y坐标--//
LcdSt7565_WriteCmd(y);
x1 = (x && 4) & 0x0F;
//由于X坐标要两句命令,分高低4位,所以这里先取出高4位
x2 = x & 0x0F;
//去低四位
//--设置X坐标--//
LcdSt7565_WriteCmd(0x10 + x1);
LcdSt7565_WriteCmd(0x04 + x2); //低4位
for (wordNum=0; wordNum&50; wordNum++)
//--查询要写的字在字库中的位置--//
if ((CN16CHAR[wordNum].Index[0] == *cn)
&&(CN16CHAR[wordNum].Index[1] == *(cn+1)))
for (j=0; j&32; j++) //写一个字
if (j == 16)
//由于16X16用到两个Y坐标,当大于等于16时,切换坐标
//--设置Y坐标--//
LcdSt7565_WriteCmd(y + 1);
//--设置X坐标--//
LcdSt7565_WriteCmd(0x10 + x1);
LcdSt7565_WriteCmd(0x04 + x2); //低4位
LcdSt7565_WriteData(CN16CHAR[wordNum].Msk[j]);
}//if查到字结束
} //for查字结束
} //while结束
[/mw_shl_code]
求大神指导一下上面指针是怎么用的?
没有就自己取模,&放到单片机flash,或者外部spi&flash
1L&&姐个&&拿个&&&是哪儿的方言么?&&还以为姐哥呢
主题帖子精华
在线时间685 小时
没有就自己取模,&放到单片机flash,或者外部spi&flash
1L&&姐个&&拿个&&&是哪儿的方言么?&&还以为姐哥呢
主题帖子精华
高级会员, 积分 794, 距离下一级还需 206 积分
在线时间249 小时
姐个指针指向的是汉字的起始地址,因为姐个汉字由它一个双字内码组成,所以有了后面拿个*(cn+1)。。。。。。。。。。
主题帖子精华
高级会员, 积分 615, 距离下一级还需 385 积分
在线时间76 小时
回复【3楼】lycreturn:
---------------------------------
谢谢
主题帖子精华
高级会员, 积分 615, 距离下一级还需 385 积分
在线时间76 小时
回复【2楼】guset_03:
---------------------------------
if(j==16)而不是if(j&=16)呢?
"原子哥”推荐 /1
资料包括正点原子开发板全套视频,源码,手册等。原子粉丝请关注公众号。
Powered by字库烧写问题
[问题点数:20分]
本版专家分:0
CSDN今日推荐
本版专家分:0
本版专家分:2773
本版专家分:2773
本版专家分:273
本版专家分:0
本版专家分:2866
本版专家分:5006
2017年12月 Linux/Unix社区大版内专家分月排行榜第一2015年9月 Linux/Unix社区大版内专家分月排行榜第一2015年4月 Linux/Unix社区大版内专家分月排行榜第一2015年2月 Linux/Unix社区大版内专家分月排行榜第一2015年1月 Linux/Unix社区大版内专家分月排行榜第一2014年6月 Linux/Unix社区大版内专家分月排行榜第一
2015年3月 Linux/Unix社区大版内专家分月排行榜第二2014年12月 Linux/Unix社区大版内专家分月排行榜第二2014年11月 Linux/Unix社区大版内专家分月排行榜第二2014年9月 Linux/Unix社区大版内专家分月排行榜第二2014年8月 Linux/Unix社区大版内专家分月排行榜第二2014年7月 Linux/Unix社区大版内专家分月排行榜第二2014年5月 Linux/Unix社区大版内专家分月排行榜第二2014年4月 Linux/Unix社区大版内专家分月排行榜第二
2014年3月 Linux/Unix社区大版内专家分月排行榜第三
本版专家分:0
本版专家分:5184
2014年6月 VB大版内专家分月排行榜第一2014年5月 VB大版内专家分月排行榜第一2014年4月 VB大版内专家分月排行榜第一2014年3月 VB大版内专家分月排行榜第一2014年2月 VB大版内专家分月排行榜第一2014年1月 VB大版内专家分月排行榜第一2013年11月 VB大版内专家分月排行榜第一
2013年12月 VB大版内专家分月排行榜第二2013年3月 VB大版内专家分月排行榜第二2013年1月 VB大版内专家分月排行榜第二2012年9月 VB大版内专家分月排行榜第二2012年8月 VB大版内专家分月排行榜第二2012年7月 VB大版内专家分月排行榜第二2006年7月 VB大版内专家分月排行榜第二2006年5月 VB大版内专家分月排行榜第二
2014年9月 VB大版内专家分月排行榜第三2013年7月 VB大版内专家分月排行榜第三2013年6月 VB大版内专家分月排行榜第三2013年4月 VB大版内专家分月排行榜第三2012年11月 VB大版内专家分月排行榜第三2006年6月 VB大版内专家分月排行榜第三2006年4月 VB大版内专家分月排行榜第三2002年12月 VB大版内专家分月排行榜第三2002年11月 VB大版内专家分月排行榜第三
本版专家分:2
匿名用户不能发表回复!|
其他相关推荐

我要回帖

更多关于 红米note5高配版参数 的文章

 

随机推荐