2024年7月10日发(作者:司寇惠君)
液晶显示模块
1.液晶显示模块DM-1602
液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在
袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。
这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示
器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,实
物图片如图2-8所示。
图2-8 DM-162实物图
1602采用标准的14脚接口,其中:
第1脚:VSS为地电源
第2脚:VDD接5V正电源
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电
源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电
位器调整对比度。
第4 脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令
寄存器。
第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW
为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。
第 6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行
命令。
第 7~14脚:D0~D7为8位双向数据线。
第15~16脚:空脚
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的
点阵字符图形,如表2-1所示,这些字符有:阿拉伯数字、英文字母的大小写、
常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文
字母“A”的代码是 01000001B(41H),显示时模块把地址41H中的点阵字符
图形显示出来,就能看到字母“A”。
表2-1 CGRM和CGRAM中字符代码与字符图形对应关系
高位
地位
0000 0010 0011 0100 0101 0111
××××0000
××××0001
××××0010
××××0011
××××0100
××××0101
××××0110
××××0111
××××1000
××××1001
××××1010
××××1011
××××1100
××××1101
××××1110
××××1111
CGRAM(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
!
“
#
$
%
&
>
(
)
“
+
|
_
.
/
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
è
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
Q
R
S
T
U
V
W
X
Y
Z
[
¥
]
^
-
p
q
r
s
t
u
v
w
x
y
z
{
|
}
-
←
1602液晶模块内部的控制器共有11条控制指令,如表2-2所示。
表2-2 1062 内部控制指令
指令
1清显示
2光标返回
3置输入模式
4显示开关控制
5光标或字符移位
6置功能
7置字符发生存储器地址
8置数字存储器地址
9读忙标志或地址
RS
0
0
0
0
0
0
0
0
0
R/W
0
0
0
0
0
0
0
0
1
D7
0
0
0
0
0
0
0
1
BF
D6
0
0
0
0
0
0
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)
计数器地址
2024年7月10日发(作者:司寇惠君)
液晶显示模块
1.液晶显示模块DM-1602
液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在
袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。
这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示
器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,实
物图片如图2-8所示。
图2-8 DM-162实物图
1602采用标准的14脚接口,其中:
第1脚:VSS为地电源
第2脚:VDD接5V正电源
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电
源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电
位器调整对比度。
第4 脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令
寄存器。
第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW
为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。
第 6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行
命令。
第 7~14脚:D0~D7为8位双向数据线。
第15~16脚:空脚
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的
点阵字符图形,如表2-1所示,这些字符有:阿拉伯数字、英文字母的大小写、
常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文
字母“A”的代码是 01000001B(41H),显示时模块把地址41H中的点阵字符
图形显示出来,就能看到字母“A”。
表2-1 CGRM和CGRAM中字符代码与字符图形对应关系
高位
地位
0000 0010 0011 0100 0101 0111
××××0000
××××0001
××××0010
××××0011
××××0100
××××0101
××××0110
××××0111
××××1000
××××1001
××××1010
××××1011
××××1100
××××1101
××××1110
××××1111
CGRAM(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
!
“
#
$
%
&
>
(
)
“
+
|
_
.
/
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
è
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
Q
R
S
T
U
V
W
X
Y
Z
[
¥
]
^
-
p
q
r
s
t
u
v
w
x
y
z
{
|
}
-
←
1602液晶模块内部的控制器共有11条控制指令,如表2-2所示。
表2-2 1062 内部控制指令
指令
1清显示
2光标返回
3置输入模式
4显示开关控制
5光标或字符移位
6置功能
7置字符发生存储器地址
8置数字存储器地址
9读忙标志或地址
RS
0
0
0
0
0
0
0
0
0
R/W
0
0
0
0
0
0
0
0
1
D7
0
0
0
0
0
0
0
1
BF
D6
0
0
0
0
0
0
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)
计数器地址