LCD1602液晶显示器简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8)写指令38H:显示模式设置
9)写指令08H:显示关闭
10)写指令01H:显示清屏
11)写指令06H:显示光标移动设置
12)写指令0CH显示开及光标设置
驱动程序举例
指令码
功能
眈H+地址码(0-27H .
40H-G7H)
设晉数据地址指針
(3)数据指针设置
或右移(N=0),以得到光标不辂动社屏
幕移动的效采
|||||||S弍当写一个字符.整屏显示不移动
(4)其它设置
指令码
功能
0IH
显示清屏;1.数据指针清雾
2.所有显示清零
02H
显示回车±1.敎据指针清零
8控制接口时序说明
LCD1602液晶显示器简介
LCD1602液晶显示器简介
一 概述
液晶(Liquid Crystal)是一种高分子材料, 因其特殊的物理、化学、光学特性,广泛应用 轻薄显示器上。
液晶显示器(Liquid Crystal Display,LCD)的主要原理是以电流刺激液晶分子产生 点、线、面并配合背部灯管构成画面。
“A”的代码是01OO00O1B(41H),显示时模 块把地址41H中的点阵字符图形显示出来,我 们就能看到字母“A”。
SFA7
srA6
STAS
SFM
SfA3
STA2
STA1
STAG
[)7
D6
D5
02
DI
DO
STAOHi当前麴瞻血tlH旨野附敦宿
-STA7|逮写摆侄使能| 1:葉N①巫一
6状态字说明
彳
用
X
冃
9
XX XXOOi1
It
3
C
S
c
■
J
毛
<
w
XXX X01MJ
s
4
D
T
d
t
工
卜
-fe
D
XXXX0101
K
's'"
E
U
e
u-
p
才
JL
B
0
xxx XOllO
(T)
&
6
F
V
f
时
r
力
■
3
P
z
XXXX011L
<a)
>
7
G
w
莒
w
T
九
E
w'
y其冥XIQOO
(11
(
S
H
X
h
<
夕
U
I
X
xxxxiooi
(2>「
)
时序参暫
捋号
单位
测试条件
最小值
典型值
棗丈追
E倩号周期
t©
4C0
—
—
PS
引脚E
E腳寛嚏
如
150
■
■
r!3
E上升沿下降沿对间
g Lf
—
—
25
ns
地址II立时间
tspi
aa
—
—
ns
引腳E、隅Ml
扯址保峙制旬
tUDl
10
—
-
rre
裁据建立对社读操作)
tc
—
―
IGQ
P5
引脚D3W)B7
岐掳保持对耳:读操作)
tHD3
说明:原则上每次对控制器进行读写操作前, 都必须进行读写检测,确保STA7为0。实际 上,由于单片机的操作速度慢于液晶控制器的 反应速度,因此可以不进行检测,或只进行简 短的延时即可。
7指令说明
1602液晶模块内部的控制器共有11条控 制指令。
指令码
功能
0
o|i
1
1
0
0
D
gaiGX?显示]5X7点阵,a位聊居擡口
9
1
Y
I
>
T
丄
-1
y
xxxxioio
<3)
■
I
J
z
J
s
X
■J
「J
于
X X X X)011
⑷
+
1
K
E
k
1
t
口
X
XX X xutw
<5)
7
<
L
¥
1
1
7
XX XX1101
C€)
—
■
M
m
工
7
宅
x x x xmo
■(7>
*
>
N
*
n
*
七
八
n
XX X XU1 1
⑻
1/
O
★
o
■v
7
口
d
f-
这些字符有:阿拉伯数字、英文字母的大小 写、常用的符号、和日文假名等,每一个字符 都有一个固定的代码,比如大写的英文字母
各种型号的液晶通常是按照显示字符的行 数或液晶点阵的行、列数来命名。例如,1602表示每行显示16个字符,一共可以显示两行。 这类液晶通常称为字符型液晶,只能显示ASCII码字符。12232表示液晶显示画面由122列、32行组成,共有122*32个点来显示各种 图形。用户可以通过程序控制这些点中任何一 个点显示或不显示,从而构成各种图形画面。 因此,12232称为图形型液晶。
控制器内部带有80B的RAM缓冲区。对 应关系如下图所示。
向图中的00~0F、40~4F地址中的任意处 写入显示数据时,液晶可立即显示出来;当写 入到10~27或50~67地址时,必须通过移屏指 令将他们一移入可显示区域方可正常显示。
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字 符图形,如下表所示。
编号
荷号
引脚说阴
臨号
符号
引脚说明
1
VSS
电源地
9
D2
Data I/O
2
V0D
电源圧极
10
D3
Data l/Q
3
VL
液晶显示偏压信号
11
Data 1/0
4
RS
数据/■命令选禅端H/L)
12
D5
Data I/O
5
比划
读/写选择端(H/L)
13
DO
Data l/Cl
6
E
便能信号
14
D7
Data I/O
7
DD
CtiROM ICICGRAM中字捋ft码与字持圏惡対应关系
0000
00)0
OOH
Ol Oo
—
Ml
0110
0M1
10K
1OIΒιβλιοθήκη Baidu1
1100
)101
!110
mi
XXXXfldOO
CGRAM
<n
0
A
p
p
+««■
夕
三
比
p
XXXxoooi
I
A
Q
q
a
7
A
A ■ a
A
~x x X XOOIO
<)>
*
t
R
b
r
•吋存••
20
■
■
rs
闕居建立玻间:写摄作)
t$P2
4G
—
—
JTS
我抵保特对司存握作)
tH圧
IC
—
—
rs
时序参数
读操作时序
写操作时序
9初始化过程
1)延时15ms
2)写指令38H(不检测忙信号)
3)延时5ms
4)写指令38H(不检测忙信号)
5)延时5ms
6)写指令38H(不检测忙信号)
7)(以后每次写指令、读/写数据操作之前 均需检测忙信号)
Data I/O
15
3LA
背光源正极
a
D1
Cats I/O
BLK
背光源负极
3接口信号说明
读状态:输入:RS=L,RW=H,E=H
写指令;输入;氐三,RVUL,D0~D7二指令码,E二高脉冲 读数据:输入:RS=H,RW=H,E=H
写數摒:输入:RS二比RVT二L, DO〜D7二數振■E二高脉冲
4基本操作时序4RAM地址映射图
液晶体积小,功耗低,显示操作简单。但 其有致命的弱点,即使用温度范围很窄。通用 型液晶工作温度为0到+55摄氏度,存储温度
为-20到+60摄氏度
显示容量:
16X2个字符
芯片工咋电压;
4.5—5.5V
工作电流:
2.CiiiACS.
檯块易铮工作电压:
5.0V
字符尺寸:
2,55X1,35 (WXH)mi
主要技术参数
(1)显示模式设置
功能
U
0
0
U
1
D
G
0=1开显不;D=U关显示
0=1显示光标:0=0不星示光标
0=1光标iXllES;B=0光标不显示
0
0
0
0
0
1
N
N二1当读或写一个字符后地址1旨衬加—-且光标加一
N-0当读或写一个宁符長地址指针咸一p且光标减一
8=1当写一个字符,整属显示左移(N=l)
(2)显示开/关及光标设置
9)写指令08H:显示关闭
10)写指令01H:显示清屏
11)写指令06H:显示光标移动设置
12)写指令0CH显示开及光标设置
驱动程序举例
指令码
功能
眈H+地址码(0-27H .
40H-G7H)
设晉数据地址指針
(3)数据指针设置
或右移(N=0),以得到光标不辂动社屏
幕移动的效采
|||||||S弍当写一个字符.整屏显示不移动
(4)其它设置
指令码
功能
0IH
显示清屏;1.数据指针清雾
2.所有显示清零
02H
显示回车±1.敎据指针清零
8控制接口时序说明
LCD1602液晶显示器简介
LCD1602液晶显示器简介
一 概述
液晶(Liquid Crystal)是一种高分子材料, 因其特殊的物理、化学、光学特性,广泛应用 轻薄显示器上。
液晶显示器(Liquid Crystal Display,LCD)的主要原理是以电流刺激液晶分子产生 点、线、面并配合背部灯管构成画面。
“A”的代码是01OO00O1B(41H),显示时模 块把地址41H中的点阵字符图形显示出来,我 们就能看到字母“A”。
SFA7
srA6
STAS
SFM
SfA3
STA2
STA1
STAG
[)7
D6
D5
02
DI
DO
STAOHi当前麴瞻血tlH旨野附敦宿
-STA7|逮写摆侄使能| 1:葉N①巫一
6状态字说明
彳
用
X
冃
9
XX XXOOi1
It
3
C
S
c
■
J
毛
<
w
XXX X01MJ
s
4
D
T
d
t
工
卜
-fe
D
XXXX0101
K
's'"
E
U
e
u-
p
才
JL
B
0
xxx XOllO
(T)
&
6
F
V
f
时
r
力
■
3
P
z
XXXX011L
<a)
>
7
G
w
莒
w
T
九
E
w'
y其冥XIQOO
(11
(
S
H
X
h
<
夕
U
I
X
xxxxiooi
(2>「
)
时序参暫
捋号
单位
测试条件
最小值
典型值
棗丈追
E倩号周期
t©
4C0
—
—
PS
引脚E
E腳寛嚏
如
150
■
■
r!3
E上升沿下降沿对间
g Lf
—
—
25
ns
地址II立时间
tspi
aa
—
—
ns
引腳E、隅Ml
扯址保峙制旬
tUDl
10
—
-
rre
裁据建立对社读操作)
tc
—
―
IGQ
P5
引脚D3W)B7
岐掳保持对耳:读操作)
tHD3
说明:原则上每次对控制器进行读写操作前, 都必须进行读写检测,确保STA7为0。实际 上,由于单片机的操作速度慢于液晶控制器的 反应速度,因此可以不进行检测,或只进行简 短的延时即可。
7指令说明
1602液晶模块内部的控制器共有11条控 制指令。
指令码
功能
0
o|i
1
1
0
0
D
gaiGX?显示]5X7点阵,a位聊居擡口
9
1
Y
I
>
T
丄
-1
y
xxxxioio
<3)
■
I
J
z
J
s
X
■J
「J
于
X X X X)011
⑷
+
1
K
E
k
1
t
口
X
XX X xutw
<5)
7
<
L
¥
1
1
7
XX XX1101
C€)
—
■
M
m
工
7
宅
x x x xmo
■(7>
*
>
N
*
n
*
七
八
n
XX X XU1 1
⑻
1/
O
★
o
■v
7
口
d
f-
这些字符有:阿拉伯数字、英文字母的大小 写、常用的符号、和日文假名等,每一个字符 都有一个固定的代码,比如大写的英文字母
各种型号的液晶通常是按照显示字符的行 数或液晶点阵的行、列数来命名。例如,1602表示每行显示16个字符,一共可以显示两行。 这类液晶通常称为字符型液晶,只能显示ASCII码字符。12232表示液晶显示画面由122列、32行组成,共有122*32个点来显示各种 图形。用户可以通过程序控制这些点中任何一 个点显示或不显示,从而构成各种图形画面。 因此,12232称为图形型液晶。
控制器内部带有80B的RAM缓冲区。对 应关系如下图所示。
向图中的00~0F、40~4F地址中的任意处 写入显示数据时,液晶可立即显示出来;当写 入到10~27或50~67地址时,必须通过移屏指 令将他们一移入可显示区域方可正常显示。
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字 符图形,如下表所示。
编号
荷号
引脚说阴
臨号
符号
引脚说明
1
VSS
电源地
9
D2
Data I/O
2
V0D
电源圧极
10
D3
Data l/Q
3
VL
液晶显示偏压信号
11
Data 1/0
4
RS
数据/■命令选禅端H/L)
12
D5
Data I/O
5
比划
读/写选择端(H/L)
13
DO
Data l/Cl
6
E
便能信号
14
D7
Data I/O
7
DD
CtiROM ICICGRAM中字捋ft码与字持圏惡対应关系
0000
00)0
OOH
Ol Oo
—
Ml
0110
0M1
10K
1OIΒιβλιοθήκη Baidu1
1100
)101
!110
mi
XXXXfldOO
CGRAM
<n
0
A
p
p
+««■
夕
三
比
p
XXXxoooi
I
A
Q
q
a
7
A
A ■ a
A
~x x X XOOIO
<)>
*
t
R
b
r
•吋存••
20
■
■
rs
闕居建立玻间:写摄作)
t$P2
4G
—
—
JTS
我抵保特对司存握作)
tH圧
IC
—
—
rs
时序参数
读操作时序
写操作时序
9初始化过程
1)延时15ms
2)写指令38H(不检测忙信号)
3)延时5ms
4)写指令38H(不检测忙信号)
5)延时5ms
6)写指令38H(不检测忙信号)
7)(以后每次写指令、读/写数据操作之前 均需检测忙信号)
Data I/O
15
3LA
背光源正极
a
D1
Cats I/O
BLK
背光源负极
3接口信号说明
读状态:输入:RS=L,RW=H,E=H
写指令;输入;氐三,RVUL,D0~D7二指令码,E二高脉冲 读数据:输入:RS=H,RW=H,E=H
写數摒:输入:RS二比RVT二L, DO〜D7二數振■E二高脉冲
4基本操作时序4RAM地址映射图
液晶体积小,功耗低,显示操作简单。但 其有致命的弱点,即使用温度范围很窄。通用 型液晶工作温度为0到+55摄氏度,存储温度
为-20到+60摄氏度
显示容量:
16X2个字符
芯片工咋电压;
4.5—5.5V
工作电流:
2.CiiiACS.
檯块易铮工作电压:
5.0V
字符尺寸:
2,55X1,35 (WXH)mi
主要技术参数
(1)显示模式设置
功能
U
0
0
U
1
D
G
0=1开显不;D=U关显示
0=1显示光标:0=0不星示光标
0=1光标iXllES;B=0光标不显示
0
0
0
0
0
1
N
N二1当读或写一个字符后地址1旨衬加—-且光标加一
N-0当读或写一个宁符長地址指针咸一p且光标减一
8=1当写一个字符,整属显示左移(N=l)
(2)显示开/关及光标设置