当前位置:
文档之家› 液晶LCD1602使用手册(优选.)
液晶LCD1602使用手册(优选.)
7.7 设置 CGRAM 地址指令
tcycE PWEH tE、tEf
tAS
1000 450 ―
60
― ― 25
―
纳秒 ns
地址保持时间 数据建立时间 数据保持时间
tAH
20
―
tDSW
195
―
tH
10
―
5.2 读操作时序
项目 使能 E 时钟周期 使能 E 脉宽 使能 E 上升/下降沿时间 地址建立时间(RS,R/W 到 E) 地址保持时间 数据建立时间
2. 内部电路框图
LCD 显示屏 16 字符×2 行
LCD 控制
外
(HD44780 或 KS0066)
部
段驱动 (Segment driver)
接
口
LED 背光
(LED Backlight)
模块组件内部主要由 LCD 显示屏,控制器,段驱动器和偏压产生电路构成。LCD 显示 屏为 common 和 segment 交叉形成的点阵,以 5×8 点阵的字符结构模式和设置的显示字符数 目,选择适宜的行数,分单屏、双屏或者多屏显示规定的字符。
符号 tcycE PWEH tE、tEf
tAS
tAH tDDR
最小值 1000 450
―
60
20 ―
最大值 ― ― 25
―
― 360
单位 纳秒 ns
5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
000
11111
001
00100
010
00100
0000_0000
011
11111
000
000
100
00100
101
00100
110
11111
111
00000
以上定义了“王”字符,对应字符码为 00H,CGRAM 地址为 0H。
7. 指令描述
7.1 清显示
RS R/W D7
D6
D5
D4
D3
D2
D1
D0
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
液晶显示模块使用手册
1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S/C
R/L
操作
0
0
光标向左移动,AC 减 1
0
1
光标向右移动,AC 加 1
1
0
光标和显示一起向左移动
1
1
光标和显示一起向右移动
7.6 功能设置
RS R/W D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
1
DL
N
F
―
―
DL:接口数据长度控制位 � DL=1,8 位数据总线 � DL=0,4 位数据总线 DB7~DB4,DB3~DB0 不用。 N:显示行数控制位 � N=1,2 行显示模式 � N=0,单行显示模式 F:显示字体类型控制位 � F=1,5×8 点阵显示模式 � F=0,5×10 点阵显示模式
7.4 显示开关控制指令
RS R/W D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
0
1
D
C
B
D:显示开关控制位 � D=1,开显示 � D=0,关显示 C:光标开关控制位 � C=1,光标显示 � C=0,光标不显示 B:光标闪烁开关控制位 � B=1,光标闪烁 � B=0,光标不闪烁
7.5 光标或显示移位指令
高3位
低4位
AC6
AC5
AC4
AC3
AC2
AC1
AC0
6.5 显示数据寄存器 DDRAM
显示数据寄存器存储 8 位字符的显示数据。它的扩展容量为 80×8bits 或 80 个字符。 � 单行显示(N=0)
单行显示时,DDRAM 地址范围为 00H~4FH。
6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RS R/W D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
1
S/C R/L
―
―
� 光标或显示移位指令可使光标或显示在没有读写数据的情况下,向左或向右移动。
10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 户自定义字符字模。
� CGRAM 数据为 1 时,处于显示状态。 CGRAM 地址和字符码以及字符字模关系
字符码
CGRAM 地址
字符字模
A11~A4
AAAAAADDDDDDDD 54321076543210
2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 码机构、地址计数器等部分组成。模块通过外部接口与微控制器相接,由控制器的控制信号
10
DB3
输入/输出端口
11
DB4
12
DB5
13
DB6
14
DB7
15
A
背光的正端,接+5V
16
K
背光的负端,接 0V
3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4. 外部接口电路
进行读写操作。
3. 外部接口定义
管脚序号 1 2 3 4 5 6
管脚符号 VSS VDD V0 RS R/W E
电源地(GND)
功能
电源电压(2.7V~5.5V)
LCD 驱动电压(可调)
寄存器选择输入端。 RS=1:数据寄存器被选择。 读写选择。 R/W=1:写操作 读写使能
7
DB0
8
DB1
9
DB2
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ � 显示回到原始状态 � DDRAM 中的内容不变
7.3 进入模式设置指令
RS R/W D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
0
0
1
I/D
S
I/D:DDRAM 地址增加/减少 � I/D=1,光标或闪烁向右移动,DDRAM 地址增加 1。 � I/D=0,光标或闪烁向左移动,DDRAM 地址减少 1。 S:整个显示移动 � S=1,全部显示向右(I/D=0)或者向左(I/D=1)移动 � S=0,显示不移动 � 读 DDRAM 或对 CGRAM 的访问不发生移位
列驱动器与控制器配合使用,接受来自控制器的振荡、帧同步输出、串行输出的数据和 移位所存脉冲,产生列 segment 交流扫描驱动信号。
控制器接受来自微控制器的指令和数据,控制着整个模块的工作。它由 CGROM、 CGRAM 和 DDRAM 等字符存储区域以及与微控制器和列驱动器的 I/O 接口、指令寄存和译
� 字符码 3 位的赋值状态并不影响用户自定义字符在 CGROM 中的字符码,用户自定义
字符码的范围为 00H~07H 或者 08H~0FH,也就是说字符码 00H 与 08H 对应同一组用
8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
CGROM 地址
字符字模数据
A11~A4 A3 A2 A1 A0 D7~D5
D4 D3 D2 D1 D0
0
11 1
0
1
00 0
1
1
00 0
1
0100_0001
1
11 1
1
000
1
00 0
1
1
00 0
1
1
00 0
1
0
00 0
0
� CGROM 高 8 位地址 A11~A4 组合形成字符码 � CGROM 低 4 位地址 A3~A0 定义字模数据存储地址
7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
珠联璧合
xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 点阵相对应的 8×8 矩阵位图数据(与点阵行相应的矩阵行的高 3 位为 0)。每一组字符字模 有一个在 CGROM 中存放的高 8 位数据组成的字符码对应。00H~07H 字符码与用户在 CGRAM 中自定义的图形字符的字模组相对应。