1602 LCD也称为1602字符LCD,是一种专门用于显示字母,数字,符号等的点阵液晶模块。
它由几个5X7或5X11点阵字符组成。
每个点字符可以显示一个字符。
每个位之间有一个点间隔。
每一行之间也有一个间隙,它起到字符间距和线条的作用。
间距的影响,因此,它不能很好地显示图形(使用自定义CGRAM,显示效果不佳)。
1602LCD表示显示的内容为16X2,即可以显示两行16字符的LCD模块(显示字符和数字)。
市场上大多数字符LCD都是基于HD44780液晶芯片,控制原理完全相同。
因此,基于HD44780编写的控制程序可以方便地应用于市场上的大多数字符液晶。
1602采用标准的16脚接口,其中:第一脚:GND是电源地2:VCC连接到5V电源正极引脚3:V0是液晶显示器对比度调节端,对比度是连接到正电源时最弱的,当电源接地时对比度最高(对比度太高时会出现重影,使用时可以使用10K电位计调整对比度)。
引脚4:RS是寄存器选择。
当高电平为1时,选择数据寄存器;当低电平为0时,选择指令寄存器。
引脚5:RW是读/写信号线。
当读取高电平(1)时,写入低电平(0)。
引脚6:E(或EN)端子是使能端子。
在高级别(1)读取信息,并在负转换期间执行命令。
引脚7至14:D0至D7是8位双向数据终端。
引脚15-16:空脚或背光电源。
15英尺的背光正面,16英尺的背光负面。
3.3V或5V工作电压,对比度可调内置复位电路提供各种控制命令,如:清除屏幕,字符闪烁,光标闪烁,显示移位等。
有80字节的显示数据存储器在DDRAM中。
内置255 5X7点阵字符发生器CGROM 8用户可定义的5X7字符发生器CGRAM具有微功耗,体积小,显示内容丰富,超薄轻巧,常用于袖珍仪表和低功耗应用。
操作控制注意:关于E = H脉冲 - 在开始时将E初始化为0,然后将E设置为1.字符集1602液晶模块内的字符生成存储器(CGROM)存储了160个不同的点阵字符图形,例如:阿拉伯数字,英文字母的大写和小写字母,常用符号,日语假名字符,每个字符。
存在固定代码,例如大写英文字母“A”。
代码是01000001B(41H),当模块在地址41H中显示点阵字符图形时,我们可以看到字母“A”。
字符型常量或变量也可以在微控制器编程中分配,例如“A”。
因为存储在CGROM中的字符代码与我们PC中的字符代码基本相同,所以我们甚至可以在向DDRAM写入C51字符代码程序时使用P1 ='A'的方法。
PC在编译时首先将'A'转换为41H代码。
CGROM字符代码和字符字体关系比较表CGROM字符代码和字符字体关系比较表字符代码0x00~0x0F用于用户自定义字符图形RAM(对于5X8点阵字符,可存储8组,5X10点阵字符,存储4组),是CGRAM。
0x20~0x7F是标准ASCII码,0xA0~0xFF是日文字符和希腊字符,其余字符代码(0x10~0x1F和0x80~0x9F)未定义。
以下是1602十六进制ASCII码表地址:读取时,读取上面一行,然后读取左栏,如:感叹号! ASCII为0x21,字母B的ASCII为0x42(十六进制前面为0x)。