LCD1602点阵型液晶模块 2行 16个字符 5x7或5x10 每行之间有间隔 缺点:不能很好显示图片 1602的引脚 16个管脚
3管脚(VL) :通过电位器改变3管脚的电压值 从而调节液晶显示的亮度 操作步骤: 初始化 写命令(RS=0)设置显示坐标 写数据(RS=1)
LCD1602关键性的指令设置
1.清屏指令(0X01)
功能:清除液晶显示器 将DDRAM内容全部填入“空白”的ASCII码20H 光标归位,即将光标撤回显示屏的左上方 将地址计数器(AC)的值设置为0; 2.进入模式设置(0X06)功能:设定每次定入1位数据后光标的移动方向,并且设定每次写入的一个字符是否移动 I/D 0:写入新数据后光标左移 1:光标右移 S 0:写入新数据后显示屏不移动 1:显示屏整体右移一个字符 3.显示开关控制指令(0X0C)功能:控制显示器开关、光标显示/关闭以及光标是否闪烁。参数设定情况如下 D 0=显示功能关 1=显示功能开 C 0=无光标 1=有光标 B 0=光标闪烁1=光标不闪烁
二、在设置完之后我们就要明白在哪显示,在哪个位置显示DDRAM有80个字节
显示地址(第二行第一个字符的位置) 因为写入显示地址时要求最高位D7恒为高电平 所以实际写入 的数据应该是01000000B(40H)+10000000B(80H)
在1602中我们就用前16个就行 16X2 4.功能设定指令(0X38)
LCD1602.docx
(1.58 MB, 下载次数: 6)
功能:设定数据总线位数、显示的行数及字型。参数: DL 0=数据总线为4位 1=数据总线为8位 N 0=显示1行 1=显示2行 F0=5X7点阵/每字符 1=5X10点阵/每字符 |