LCD1602显示模块控制指令 联系客服

发布时间 : 星期六 文章LCD1602显示模块控制指令更新完毕开始阅读6f2e861eff00bed5b9f31dfc

序号 1 2 3 4 5 6 7 8 9 10 11 指令 清显示 光标返回 置输入模式 显示开/关控制 光标或字符移动 置功能 置字符存储器地址 置数据存储器地址 读忙标志或地址 写数到CGRAM或DDRAM ? ? ? ? ? ? ? ? ?

RS 0 0 0 0 0 0 0 0 0 1 R/W 0 0 0 0 0 0 0 0 1 0 1 D7 0 0 0 0 0 0 0 1 BF D6 0 0 0 0 0 0 1 1 D5 0 0 0 0 0 1 D4 0 0 0 0 1 DL D3 0 0 0 1 S/C N D2 0 0 1 D R/L F D1 0 1 I/D C * * D0 1 * S B * * 字符发生器存储地址(AGG) 显示数据存储器地址(ADD) 计数器地址(AC) 要写的数据内容 读出的数据内容 从CGRAM或DDRAM读数 1 I/D=1/0:增量/减量 S=1:全显示屏移动

S/C=1/0:显示屏移动/光标移动 R/L=1/0:左移/右移 DL=1/0:8位/4位 N=1/0:2行/1行

F=1/0:5*10点阵/5*7点阵

BF=1/0:内部操作正在进行/允许指令操作 *:无关项

(1) 指令1:清显示,光标复位到地址00H位置。 (2) 指令2:光标复位,光标返回到地址00H.

(3) 指令3:读/写方式下的光标和显示模式设置命令。 I/D:表示地址计数器的变化情况,即光标的移动方向。 I/D=1:计数器地址自动加1,光标右移一字符位置。 I/D=0:计数器地址自动减1,光标左移一字符位置。 S:显示屏上画面向左或向右全部移动一个字符位。

S=1,I/D=1:显示画面左移;S=1,I/D=0:显示画面右移

(4) 指令4:显示开关控制,控制显示,光标和光标闪烁的开关。 D:当D=0时显示关闭,DDRAM中数据保持不变。 C:当C=1时显示光标。 B:当B=1时光标闪烁。

(5) 指令5:光标或显示移位。DDRAM中的内容不改变。 S/C=1时,移动显示;S/C=0时,移动光标。 R/L=1时,为右移;R/L=0时,为左移。 (6) 指令6:功能设置命令。

DL=1时:内部数据总线为4位宽度DB7~DB4;DL=0时,内部总线为8位宽度。 N=0时,单行显示;N=1时,双行显示。F=0时,显示字形5*7点阵;F=1时,5*10。 (7) 指令7:字符发生器RAM地址设置。 (8) 指令8:DDRAM地址设置。

(9) 指令9:读状态标志和光标地址。 (10) 指令10:写数据。 (11) 指令11:读数据。