【无标题】液晶显示中文的原理

1.当我们了解中文在计算机里的储存格式和数值之后,我们就可以对输入的汉字进行准确的判断;

比如说,当我们想在液晶(我这里用的时 0.96寸-I2C Oled显示中文),就可以对输入的文字进行判断,先找到输入文字对应的GBK码,不知道这个码的可以浏览本人的上一篇文章,有讲解;

先记下这几个汉字对应的编码,然后我们要知道,在液晶屏上面,显示字符,文字,图案的原理其实跟点阵显示字符,图案是一样的,只不过我们现在用的是128*64的格子里面显示;

2. 一个液晶屏可以看作很多个16*16的点阵(LED点阵显示),我们这边使用16*16的格子来显示一个汉字,这样我们就可以从字模提取软件来提取在16*16格子上显示对应汉字的16进制码;

根据在Oled里面设置的(扫描方向,显示格式)来进行取模;

3. 把这些数据保存到一个数组里面,这个数组可以用Const修饰,固定不变,减少内存的消耗;

这边我们只显示4个汉字,所以我们就自己创建了一个数组

4. 这边我们通过51单片机进行演示,接口以及引脚的定义如下;

5.显示,看一下效果,需要  51 通过I2C控制液晶屏显示 完整代码的朋友们可以私信我哦。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值