液晶LCD1602使用手册
- 格式:pdf
- 大小:686.10 KB
- 文档页数:15
5.2 读操作时序
项目 使能 E 时钟周期 使能 E 脉宽 使能 E 上升/下降沿时间 地址建立时间( RS,R/W 到 E) 地址保持时间 数据建立时间
符号 tcycE PWEH tE、tEf tAS tAH tDDR
最小值 1000 450 ― 60 20 ―
最大值 ― ― 25 ― ― 360
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ � � 显示回到原始状态 DDRAM 中的内容不变
7.3 进入模式设置指令 RS 0 R/W 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 1 D1 I/D D0 S
I/D:DDRAM 地址增加/减少 � � I/D=1,光标或闪烁向右移动,DDRAM 地址增加 1。 I/D=0,光标或闪烁向左移动,DDRAM 地址减少 1。
7.2 归位 RS 0 � � R/W 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 1 D0 ―
归位指令置地址计数器 AC=0 光标回原点
9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
6. 寄存器 6.1 数据寄存器 DR 数据寄存器用来暂时储存来自 DDRAM/CGRAM 的读写数据。 6.2 指令寄存器 IR 指令寄存器用来储存来自微控制器的指令码。微控制器不能使用它来读取指令数据。 用 户可以通过 RS 和 R/W 信号组合来选择寄存器,进行相应的操作。
RS 0 0 1 1 6.3 忙标志 BF
以上定义了“王”字符,对应字符码为 00H,CGRAM 地址为 0H。 7. 指令描述 7.1 清显示 RS 0 � � � R/W 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 1
清显示指令将“20H”到所有的 DDRAM 地址清除所有显示数据。 地址计数器 AC=0 光标归位
字符码的范围为 00H~07H 或者 08H~0FH, 也就是说字符码 00H 与 08H 对应同一组用 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 户自定义字符字模。 � CGRAM 数据为 1 时,处于显示状态。 CGRAM 地址和字符码以及字符字模关系 字符码 A A11~A4 5 4 3 2 0 0 0 0 0000_0000 000 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 0 0 1 0 1 000 0 0 1 0 0 0 1 0 1 1 1 0 0 0 1 0 0 0 1 0 7 6 5 4 1 0 0 1 3 1 0 0 1 2 1 1 1 1 1 1 0 0 1 0 1 0 0 1 CGRAM 地址 A A A A A D D D 字符字模 D D D D D
C:光标开关控制位 � � C=1,光标显示 C=0,光标不显示
B:光标闪烁开关控制位 � � B=1,光标闪烁 B=0,光标不闪烁
7.5 光标或显示移位指令 RS 0 R/W 0 D7 0 D6 0 D5 0 D4 1 D3 S/C D2 R/L D1 ― D0 ―
�
光标或显示移位指令可使光标或显示在没有读写数据的情况下,向左或向右移动。
6.5 显示数据寄存器 DDRAM 显示数据寄存器存储 8 位字符的显示数据。它的扩展容量为 80×8bits 或 80 个字符。 � 单行显示(N=0) 单行显示时,DDRAM 地址范围为 00H~4FH。 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4. 外部接口电路
5. 读写时序图 5.1 写操作时序
2. 内部电路框图
LCD 显示屏 16 字符×2 行
外 部 接 口
LCD 控制 0 或 KS0066) (HD4478 HD44780
段驱动 (Segment driver)
LED 背光 (LED Backlight)
模块组件内部主要由 LCD 显示屏,控制器,段驱动器和偏压产生电路构成。LCD 显示 屏为 common 和 segment 交叉形成的点阵, 以 5×8 点阵的字符结构模式和设置的显示字符数 目,选择适宜的行数,分单屏、双屏或者多屏显示规定的字符。 列驱动器与控制器配合使用,接受来自控制器的振荡、帧同步输出、串行输出的数据和 移位所存脉冲,产生列 segment 交流扫描驱动信号。 控制器接受来自微控制器的指令和数据,控制着整个模块的工作。它由 CGROM、 CGRAM 和 DDRAM 等字符存储区域以及与微控制器和列驱动器的 I/O 接口、 指令寄存和译 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�
双行显示(N=1) 双行显示时,DDRAM 地址范围是 00H~27H 和 40H~67H。
6.6 字符发生器 CGROM 字符产生器 CGROM 产生 5×8 点阵或 5×10 点阵字符字模。 字符字模是与显示字符字模 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
液晶显示模块使用手册
1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
液晶显示模块 1602 使用手册
R/W 0 1 0 1 指令写操作
操作
读忙标志 DB7 和地址计数器 写数据操作 读数据操作
忙标志 BF=1,表示内部操作正在进行,此时不接受任何外部数据和指令。当 RS=0 并 R/W=1 时,BF 能通过 DB7 读取。每次操作前,最好进行状态字检测,以确保 BF=0。 6.4 地址计数器 地址计数器为 DDRAM 和 CGRAM 分配地址。当写指令的地址写入 IR 指令寄存器时, 地址信息从地址指令寄存器送到地址计数器。选择 DDRAM 还是 CGRAM 由指令决定。 当从 DDRAM 或 CGRAM 中进行写(读)操作时,AC 自动增加(减少)1。当 RS=0 并且 R/W=1 时,AC 内容输出到 DB6~DB0。 高3位 AC6 AC5 AC4 AC3 AC2 低4位 AC1 AC0
单位
纳秒 ns
5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 数据保持时间 tDHR 5 ―
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 点阵相对应的 8×8 矩阵位图数据(与点阵行相应的矩阵行的高 3 位为 0) 。每一组字符字模 有一个在 CGROM 中存放的高 8 位数据组成的字符码对应。00H~07H 字符码与用户在 CGRAM 中自定义的图形字符的字模组相对应。 CGROM 地址 字符码 A11~A4 字模数据存储行地址 A3 A2 A1 A0 D7~D5 D4 0 1 1 1 0100_0001 000 1 1 1 0 � � � � � � CGROM 高 8 位地址 A11~A4 组合形成字符码 CGROM 低 4 位地址 A3~A0 定义字模数据存储地址 数据 D4~D0 为字符字模数据 高 3 位数据 D7~D5 必须赋值为 0 对于 5×8 点阵字体,第 9 行以下(包括第 9 行)数据应赋值为 0。 对应数据为 1 的位置为显示位 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 数据 字符字模数据 D3 1 0 0 1 D2 1 0 0 1 D1 1 0 0 1 D0 0 1 1 1
6.7 字符发生器 CGRAM 在字符发生器 CGRAM 中,用户能自定义 8 个 5×8 点阵的字符字模或 4 个 5×10 字符 字模。 � � 字符码 2~0 位与 CGRAM 地址 A5~A3 位对应 CGRAM 地址 A2~A0 位生成字模数据行位置。第 8 行为光标位置,因此构成字符字模 数据时,在设置光标显示的情况下,应赋值为 0.。如果赋值为 1,无论光标是否显示, 第 8 行均处于显示状态。 � � 字符字模数据 D4~D0 的赋值状态构成了自定义字符的位图数据。 字符码 3 位的赋值状态并不影响用户自定义字符在 CGROM 中的字符码,用户自定义
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. 基本特性 � � � � � 支持低电压操作(2.7V~5.5V) 显示容量为 2 行 16 个字符 底部 LED 背光 字符发生器 ROM 可显示 240 种字符(208 个 5×8 点阵字符和 32 个 5×10 点阵字符) 64 个字节的自定义字符 RAM,可定义 8 个 5×8 点阵字符或 4 个 5×10 点阵字符
S:整个显示移动 � � � S=1,全部显示向右(I/D=0)或者向左(I/D=1)移动 S=0,显示不移动 读 DDRAM 或对 CGRAM 的访问不发生移位