|
|
|
字符型LCM指令表
|
|
指令
|
指令码
|
说明
|
执行
时间
|
|
RS
|
R/W
|
D0
|
D1
|
D2
|
D3
|
D4
|
D5
|
D6
|
D7
|
|
清屏
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
AC=0时,光标回位
|
1.6ms
|
|
光标返回
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
*
|
ADD=0时,回原位
|
1.64ms
|
|
输入方式
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
I/D
|
S
|
决定是否移动以及移动方向
|
40us
|
|
显示开关
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
D
|
C
|
B
|
D-显示,C-光标,B-光标闪烁
|
40us
|
|
移位
|
0
|
0
|
0
|
0
|
0
|
1
|
S/C
|
R/L
|
*
|
*
|
移动光标及整体显示
|
40us
|
|
功能设置
|
0
|
0
|
0
|
0
|
1
|
DL
|
N
|
F
|
*
|
*
|
DL-数据位数,L-行数,F-字体
|
40us
|
|
CGRAM地址设置
|
0
|
0
|
0
|
1
|
ACG
|
设置CGRAM的地址
|
40us
|
|
DDRAM地址设置
|
0
|
0
|
1
|
ADD
|
设置DDRAM的地址
|
40us
|
|
忙标志/读地址计数器
|
0
|
1
|
BF
|
地址计数器(AC)
|
读出忙标志位(BF)及AC值
|
40us
|
|
CGRAM/DDRAM数据写
|
1
|
0
|
写数据
|
将内容写入RAM中
|
40us
|
|
CGRAM/DDRAM数据读
|
1
|
1
|
读数据
|
将内容从RAM中读出
|
40us
|
|
补充说明
|
I/D:1-增量方式、0-减量方式
S:1-位移
S/C:1-显示移位、0-光标移位
R/L:1-右移、0-左移
DL:1-8位、0-4位
N:1-2行、0-1行
F:1-5X10字体、0-5X7字体
BF:1-正在执行内部操作、0-可接收指令
|
DDRAM:显示数据RAM
CGRAM:字符发生器RAM
ACG:CGRAM地址
ADD:DDRAM地址及光标地址
|
|
|
|