http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
中文字库液晶显示模块使用手册
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
一、液晶显示模块概述
1. 液晶显示模块是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192
个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。可与CPU直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。 2. 外观尺寸:93×70×12.5mm 3. 视域尺寸:73×39mm
外形尺寸图
二、模块引脚说明 128X64 引脚说明 引脚名称 方向 说明 1 VSS - GND(0V) 2 VDD - Supply Voltage For Logic (+3.3v) 3 VO - Supply Voltage For LCD (悬空)4 RS (CS) O H: Data L: Instruction Code 5 R/W (SID) O H: Read L: Write 6 E (SCLK) 7 DB0 8 DB1 9 DB2 10 DB3
O Enable Signal I I I I
数据0 数据1 数据2 数据3
引脚11 12 13 14
名称 DB4 DB5 DB6 DB7
方向 说明 I 数据4 I 数据5 I 数据6 I 数据7
H: Parallel Mode O
L: Serial Mode - 空脚
O Reset Signal 低电平有效- 空脚
- 背光源负极(LED-OV) - 背光源正极(LED+5v)
15 PSB 16 17 18 19 20
NC /RST NC LEDA LEDK
外形尺寸
ITEM 模块体积 视域 行列点阵数
NOMINAL DIMEN 93×78×12.5 70.7×38.8 128×64
UNIT mm mm dots
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
点距离 点大小
0.52×0.52 0.48×0.48
mm mm
三、液晶硬件接口
1、逻辑工作电压(VDD):4.5~5.5V 2、电源地(GND):0V
3、工作温度(Ta):0~60℃(常温) / -20~75℃(宽温) 4、电气特性见附图1 外部连接图(参考附图2)
模块有并行和串行两种连接方法(时序如下): 1、8位并行连接时序图
MPU写资料到模块
RS
VIH1VIL1TAHTASTPWTAHR/W
E
TRDB0-DB7
TDSWValiddataTHTC
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
MPU从模块读出资料
RS
VIH1VIL1TAHTASTRTPWTAHR/W
E
TDDB0-DB7ValiddataTHTC
2、串行连接时序图
四、用户指令集
1、指令表1:(RE=0:基本指令集)
指令码
指令
RS RW DB7 DB6 DB5 DB4 DB3DB2
DB1
DB0
执行时间
说明
(540KHZ)
清除显示 0 0 0 0 0 0 0 0 0 1 将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”设定DDRAM的地址计数器(AC)到
4.6ms
地址归位 0 0 0 0 0 0 0 0 1 X “00H”,并且将游标移到开头原点位置;4.6ms
这个指令并不改变DDRAM的内容
进入点 设定 显示状态 开/关
0 0 0 0 0 0 0 1 I/D S 指定在资料的读取与写入时,设定游标移动方向及指定显示的移位 D=1:整体显示ON
72us
0 0 0 0 0 0 1 D C B C=1:游标ON 72us
B=1:游标位置ON
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
游标或显示移位控制
0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位元;这个指令并不改变DDRAM的内容DL=1 (必须设为1)
72us
0
功能设定 0 0 0 0 1 DL X RE
X X RE=1: 扩充指令集动作 72us
RE=0: 基本指令集动作
AC1
AC0
设定CGRAM
地址 设定DDRAM
地址 读取忙碌标志(BF)和地址 写资料到RAM 读出RAM的
值
0 0 0 1 AC5 AC4 AC3AC2设定CGRAM地址到地址计数器(AC)72us
0 0 1 AC6 AC5 AC4 AC3AC2AC1AC0设定DDRAM地址到地址计数器(AC)读取忙碌标志(BF)可以确认内部动作
72us
0 1 BF AC6 AC5 AC4 AC3AC2AC1AC0是否完成,同时可以读出地址计数器(AC)的值
0us
1 0 D7 D6 D5 D4 D3 D2 D1 D0 写入资料到内部的RAM
(DDRAM/CGRAM/IRAM/GDRAM) 从
内
部
RAM
读
取
资
料
72us
1 1 D7 D6 D5 D4 D3 D2 D1 D0 (DDRAM/CGRAM/IRAM/GDRAM)
72us
指令表—2:(RE=1:扩充指令集)
指令码
指令
RS RW DB7 DB6 DB5 DB4 DB3DB2
DB1
DB0
执行时间
说明
(540KHZ)
待命模式 卷动地址或IRAM地址选择 反白选择
0 0 0 0 0 0 0 0 0 1 将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”SR=1:允许输入垂直卷动地址
72us
0 0 0 0 0 0 0 0 1 SR 72us
SR=0:允许输入IRAM地址
选择4行中的任一行作反白显示,并可决定反白与否 SL=1:脱离睡眠模式
0 0 0 0 0 0 0 1 R1 R0 72us
睡眠模式 0 0 0 0 0 0 1 SL X X 72us
SL=0:进入睡眠模式 RE=1: 扩充指令集动作
扩充功能设
定
1
0 0 0 0 1 1 X RE
RE=0: 基本指令集动作
G 0 72us
G=1 :绘图显示ON G=0 :绘图显示OFF
设定IRAM地址或卷动地址
0 0 0 1 AC5 AC4 AC3
AC2
AC1
AC0
SR=1:AC5—AC0为垂直卷动地址 SR=0:AC3—AC0为ICON IRAM地址
72us