LCD1602怎么增加汉字库?
答案:4 悬赏:30
解决时间 2021-03-02 21:35
- 提问者网友:斯文败类
- 2021-03-01 21:02
LCD1602怎么增加汉字库?
最佳答案
- 二级知识专家网友:山鬼偶尔也合群
- 2021-03-01 21:42
LCD1602是5*8点阵的(控制IC有 ST7066),只能显示简单符号,如数字,字母等
要显示汉字可以选16*16点阵的(控制IC有 ST7920),这一类的叫LCD12232,LCD16032等等
要显示汉字可以选16*16点阵的(控制IC有 ST7920),这一类的叫LCD12232,LCD16032等等
全部回答
- 1楼网友:晚安听书人
- 2021-03-02 00:01
2706液晶非常不c适合显示4汉字,因为3需要你在显示0之l前自己l把要显示0的汉字编码出来。建议你不m要用5504液晶显示3汉字。如果必须显示2汉字,建议改用35560液晶。不v然就用拼音代替吧,8300显示2字母还是很方0便的
s颚uzrつ┯e▂Ⅻe▂Ⅻkуoけnv酢
- 2楼网友:余生继续浪
- 2021-03-01 23:06
定义一数组,里面放有你要写入的数据。每个字符有8行,也就是自定义的一个字符是8个字节。因为每个字符是5列,所以写入字节的前三个我们一般为0。
向lcd1602中写命令;write_com(0x40+x); //表示想cgram的x地址中写入数据;
然后写数据:for(i=0;i<64;i++)write_data(table[x]);//写入数组中的数据;
然后就可以显示了!~写显示地址,写显示字符。write_com(0x80+x);
write_data(i);//显示你所定义的第i个字符。
- 3楼网友:ー何必说爱
- 2021-03-01 23:00
你这要求是矛盾的,1602是字符屏,是显示不了汉字的,你要显示汉字只能换成图形点阵的才行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯