- 14
- 0
- 约1.64千字
- 约 4页
- 2023-12-06 发布于上海
- 举报
LCD1602自定义字符的方法
LCD1602内含有八个自定义的字符空间,用户可以
根据需要设置自定义字符,不过字符的像素通常是5X7。如果需要更大像素的字符,就只能用多个5X7的字符拼
合。每个自定义字符的字节有8个,最后一个是0x00;每个字节的高3位为0,即000?????。自定义字符设置与应用步骤如下:
1、设置自定义字符的代码并存入数组。每个字符分
7行,每行有5个像素,如果需要显示,此位设定为1,否则为0。本人用VBA制作了《LCD1602自定义字符生成器》,使用简单,需要可函索。联系:51
2、按常规方法初始化LCD1602。
3、写命令:40H。
4、写数据:将代码数组写入LCD1602中的CGRAM中。
5、按常规方法设置要显示字符的位置。如写命令:
80H(第一行第1个字符位置)或c0H(第二行第1个字符位置)。
6、写数据显示自定义字符:写0显示第1个自定义字符,写1显示第2个自定义字符hellip;hellip;依此类推。注意写入的0或1等是指数字而不是字符,不能加单引号。
下面是生成好的自定义字符代码数组,供参考:ucharcodetable1[]={0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00
};//字符℃ucharcode
t
原创力文档

文档评论(0)