一、硬件 HYG12864A2G-YF62L-VD是一个128*64的lcd模块。记录几个比较重要的寄存器设置。 1.有lcd模块信息可知,有128列,64行,每8行为一页。 2.显示时要设置页地址和列地址,两个寄存器的说明如图2. Page address set 主要是用来设置页地址
/*设置页地址为0*/ PageAddr = 0xB0; wr_cmd(PageAddr);
Column address set upper bit用来设置列地址的高四位 Column address set lower bit用来设置列地址的低四位
/*可知,列地址为0x5*/ /*Set Upper Bit Column Address*/ wr_cmd(0x10); /*Set Low Bit Column Address*/ wr_cmd(0x05);
/*可知,列地址为0x15*/ /*Set Upper Bit Column Address*/ wr_cmd(0x11); /*Set Low Bit Column Address*/ wr_cmd(0x05);
二、软件 1.取模 使用zimo221.exe进行图片或者字符的取模。 图片取模 ①选择打开图像图标,选择需要取模的图片。 ②选择参数设置中的其他选项,然后按照我们的显示方式进行配置。 ③选择取模方式中的C51格式。就能得到对应的点阵。 三、字库工具的使用,使用PCtoLCD2002.exe工具生成字库 ①根据显示规则将取模参数进行配置。我们获取的是1616,但是不打算字符也是1616,所以字符占用1616个点阵,实际使用1212,当字数比较多的时候不会显得拥挤。配置如下。 ②字模选项 ③生成字库