1602液晶显示器资料 所谓1602是指显示的内容为16*2,即可以显示两行,每行16个字符。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。 1. 1602液晶的正面(绿色背光,黑色字体) 2.1602液晶背面(绿色背光,黑色字体) 3.另一种1602液晶模块,显示屏是蓝色背光白色字体 字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,引脚定义。
HD44780内置了DDRAM、CGROM和CGRAM。
A. DDRAM就是显示数据RAM,用来寄存待显示的字符代码。共80个字节.那么一行可有40个地址呀?是的,在1602中我们就用前16个就行了。第二行也一样用前16个地址。
若想要在LCD1602屏幕的第一行第一列显示一个"A"字,就要向DDRAM的00H地址写入“A”字的代码就行了。这是一个令初学者很容易出错的地方,原因就是如果你要想在DDRAM的00H地址处显示数据,则必须将00H加上80H,即80H,若要在DDRAM的01H处显示数据,则必须将01H加上80H即81H。依次类推。 B. 1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形。字符代码0x00~0x0F为用户自定义的字符图形RAM(对于5X8点阵的字符,可以存放8组,5X10点阵的字符,存放4组),就是CGRAM了。后面我会详细说的。 0x20~0x7F为标准的ASCII码,0xA0~0xFF为日文字符和希腊文字符,其余字符码(0x10~0x1F及0x80~0x9F)没有定义。 D44780的指令集及其设置说明,共11条指令: 1.清屏指令;2.光标归位指令;3.进入模式设置指令;4.显示开关控制指令;5.设定显示屏或光标移动方向指令;6.功能设定指令;7.设定CGRAM地址指令;8.设定DDRAM地址指令;9.读取忙信号或AC地址指令;10.数据写入DDRAM或CGRAM指令一览;11.从CGRAM或DDRAM读出数据的指令一览 程序编写:1.初始化设置指令;2.写指令带忙检测函数;3.写数据带忙检测函数;4.写地址坐标函数。
|