12864中文液晶显示模块技术手册
12864液晶说明书(含源程序)

FYD12864液晶中文显示模块(一) (一)概述 (3)(二)(二)外形尺寸1 方框图 (3)2 外型尺寸图 (4)(三)(三)模块的接口 (4)(四)(四)硬件说明 (5)(五) 指令说明 (7)(五)(五)读写操作时序 (8)(六)(六)交流参数 (11)(七)(七)软件初始化过程 (12)(八)(八)应用举例 (13)(九)(九)附录1半宽字符表 (20)2 汉字字符表 (21)一、概述FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
基本特性:●●低电源电压(VDD:+3.0--+5.5V)●●显示分辨率:128×64点●●内置汉字字库,提供8192个16×16点阵汉字(简繁体可选)●●内置 128个16×8点阵字符●●2MHZ时钟频率●●显示方式:STN、半透、正显●●驱动方式:1/32DUTY,1/5BIAS●●视角方向:6点●●背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10 ●●通讯方式:串行、并口可选●●内置DC-DC转换电路,无需外加负压●●无需片选信号,简化软件设计●●工作温度: 0℃ - +55℃ ,存储温度: -20℃ - +60℃二、方框图3、外形尺寸图三、模块接口说明*注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND”用焊锡短接。
LCD12864液晶中文说明书

J12864中文/JGD12864中文/FY12864ZW
特色:(1)模组背部自带10K3*3硬封可调电位器,可以调到理想对比度
(2)LED背光极性可调,JP4为液晶背光正负反接处,此模组背光为4颗LED灯,非普通背光
(3)模组自带原装三星正品防静电电容,抗干扰性更强C6C7C8
C固定为0
第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)
四、用户指令集
1、指令表1:(RE=0:基本指令集)
指令
指令码
说明
执行时间
(540
KHZ)
RS
RW
DB7
DB6
DB5
DB4
(4)串并口可通过两种方式调节1PSB脚控制2JP2短路到+
为并口短路到-为串口
(5)自改3.3V可通过JP3调节,默认接+级为5V,接-为3.3V,C4C5加极性电容即可型号
为106A14FH4,背光电阻33欧改成3.3欧
+
一、液晶显示模块概述
12864中文汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
RAM
1
1
D7
D6
D5
D4
D3
D2
D1
D0
从内部RAM读取资料
(DDRAM/CGRAM/IRAM/G
72us
72us
读取忙碌标志
(BF)和地址
0
1
BF
12864中文图形点阵液晶显示模块使用说明书

72us
读出 RAM
的值
1 1 D7
D6
D5
D4
D3
D2
D1
D0
从 内 部 RAM 读 取 数 据 (DDRAM/CGRAM/GDRAM)
72us
指令表 2:(RE=1:扩充指令集)
指令
指令码
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
说明
执行 时间 (540K HZ)
功能:设定 CGRAM 地址到地址计数器(AC),需确定扩充指令中 SR=0(卷动地址或 RAM 地址选择)
地址
设定 CGRAM 地址到地址计数器(AC)
1 AC5 AC4 AC3 AC2 AC1 AC0 需确定扩充指令中 SR=0(卷动地址或 72us RAM 地址选择)
设定 DDRAM 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定 DDRAM 地址到地址计数器(AC) 72us
I/O
DB5
I/O
DB6
I/O
DB7
I/O
PSB
I
NC
-
/RST
I
VEE
-
LED+
-
LED-
-
说明
电源地
逻辑电源正(+5V)
LCD 对比度调节电压
并行模式时选择数据或指令
H: 数据 L: 指令
串行模式时选择模块与否
H: 选择 L: 不选择
并行模式时控制读写
H: 读
L: 写
串行模式时输入数据
并行模式时使能端
L
L
L
H
DL
X
RE
X
LCD12864液晶显示器中文说明

一、液晶显示模块概述12864A-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
主要技术参数和显示特性:电源:VDD 3.3V~+5V(内置升压电路,无需负压);显示内容:128列× 64行显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等二、外形尺寸1.外形尺寸图2.主要外形尺寸项目标准尺寸单位模块体积113.0×65.0×12.8mm定位尺寸105.0×55.0mm视域73.4×38.8 mm行列点阵数128×64dots点距离0.52×0.52 mm点大小0.48×0.48 mm二、模块引脚说明128X64 引脚说明引脚号引脚名称方向功能说明1 VSS - 模块的电源地2 VDD - 模块的电源正端3 V0 - LCD驱动电压输入端4 RS(CS) H/L 并行的指令/数据选择信号;串行的片选信号5 R/W(SID) H/L 并行的读写选择信号;串行的数据口6 E(CLK) H/L 并行的使能信号;串行的同步时钟7 DB0 H/L 数据08 DB1 H/L 数据19 DB2 H/L 数据210 DB3 H/L 数据311 DB4 H/L 数据412 DB5 H/L 数据513 DB6 H/L 数据614 DB7 H/L 数据715 PSB H/L 并/串行接口选择:H-并行;L-串行16 NC 空脚17 /RET H/L 复位低电平有效18 NC 空脚19 LED_A - 背光源正极(LED+5V)20 LED_K - 背光源负极(LED-OV)逻辑工作电压(VDD):4.5~5.5V电源地(GND):0V工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)三、接口时序模块有并行和串行两种连接方法(时序如下):8位并行连接时序图MPU写资料到模块MPU从模块读出资料2、串行连接时序图串行数据传送共分三个字节完成:第一字节:串口控制—格式11111ABCA为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCDB为数据类型选择:H表示数据是显示数据,L表示数据是控制指令C固定为0第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)四、用户指令集指令指令码说明执行时间(540KHZ)RSRWDB7DB6DB5DB4DB3DB2DB1DB清除显示0 0 0 0 0 0 0 0 0 1将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”4.6ms地址归位0 0 0 0 0 0 0 0 1 X设定DDRAM的地址计数器(AC)到“00H”,并且将游标移到开头原点位置;这个指令并不改变DDRAM的内容4.6ms进入点设定0 0 0 0 0 0 0 1 I/D S指定在资料的读取与写入时,设定游标移动方向及指定显示的移位72us显示状态开/关0 0 0 0 0 0 1 D C BD=1:整体显示ONC=1:游标ONB=1:游标位置ON72us游标或显示移位控制0 0 0 0 0 1S/CR/LX X设定游标的移动与显示的移位控制位元;这个指令并不改变DDRAM的内容72us功能设定0 0 0 0 1 DL XREX XDL=1 (必须设为1)RE=1:扩充指令集动作72us备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。
12864液晶中文资料

33.24(A.A)
40.0(V.A)
0.04
20
1
14.0
2.54×24=48.26
1.60
12864-15B 和 12864-15C 外形图(区别在于铁框扭脚位置不同)
15. 0
51.0±0.2
64. 0
70.0±0.3
9. 5
3. 0
3 深圳汉昇实业有限公司 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD
ST7920 的字型产生 RAM 提供用户自定义字符生成(造字)功能,可提供 4 组 16×16 点阵的空间,用户可以将 CGROM 中没有的字符定义到 CGRAM 中。
3. 显示 RAM(DDRAM)
显示 RAM 提供 64×2 字节的空间,最多可以控制 4 行 16 字的中文字型显示。 当写入显示资料 RAM 时,可以分别显示 CGROM,HCGROM 及 CGRAM 的字型。
HS12864-12 V3.0 为老版本,背光极性是唯一的,19 脚负,20 脚正。
8. 原理简图
VDD VSS V0 VOUT
DB0-DB7 RS(CS) RST E(SCLK) RW(SID)
PSB
LCD Controller
ST7920
ST7921
69 SEG
32SEG
32COM
128X32 dots 128X32 dots
19 正 20 负也可 19 负 20 正
4. 电气特性:(测试条件 Ta=25,Vdd=5.0±10%)
1)输入高电平(Vih):0.7Vdd~Vdd 2)输入低电平(Vil): 0.6V max 3)输出高电平(Voh): 0.8Vdd~Vdd 4)输出低电平(Vol): 0.4V max 5)模块工作电流: 3~5mA (不含背光) 6)白背光工作电流: 60mA max 7)黄绿背光工作电流:360mA max
12864ZW说明书

4) 显示状态开/关:
功能:D=1: 整体显示ON ; D=0: 整体显示OFF。 C=1: 光标显示ON ; C=0: 光标显示OFF。 B=1: 光标位置反白且闪烁 ; B=0: 光标位置不反白闪烁。
5) 光标或显示移位控制:
功能:S/C:光标左/右移动,AC减/加1。 R/L:整体显示左/右移动,光标跟随移动,AC值不变。
6) 功能设定:
功能:DL=1: 8-BIT 控制指令集动作; RE=0: 基本指令集动作。
7) 设定CGRAM地址:
12864ZW 使用说明书
液晶显示器使用手册
目录
(一)概述 (二)外形尺寸 (三)模块外部接口 (四)时序说明 (五)指令集说明 (六)显示步骤 (七)初始化时序 (八)应用举例
一、概述 12864ZW是一种图形点阵液晶显示器,它主要由行驱动器/列驱
动器及128X64全点阵液晶显示器组成,可完成图形显示,也可以显 示8X4个(16X16点阵汉字,与外部CPU接口可采用串行或并行方式 控制。 二、外形尺寸图
项目 LCM 尺寸(长×宽×厚)
可视区域(长×宽) 点间距(长×宽) 点尺寸(长×宽 逻辑工作电压(Vdd LCD 驱动电压(Vdd-V0) 工作温度(Ta) 储存温度(Tsto) 工作电流(背光除外)
参考值 93.0×70.0×13.5
72.0×40.0 0.52×0.52 0.48×0.48 +5.0V 或+3.3V(出厂时设定+5.0V) +3.0 ~ +5.0V 0 ~ +50℃(常温)/ -20 ~ +70℃(宽温) -10 ~ +60℃(常温)/ -30 ~ +80℃(宽温) 3.0mA(max)
12864lcd液晶中文资料

128X32 dots 128X32 dots
64SEG
64SEG
LED Backlight
ST7921
6 深圳汉昇实业有限公司 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD
HS12864-15 系列中文图形液晶显示模块说明书
第三章ST7920 内置硬件说明
版本号:20080312
3.0 9.5 15.0 18.38
20
1
F1.0
24.74
2.54x19=48.26
1.6
12864-12 外形图(含 V3.0 和 V4.0 版本)
93.0± 0.3
3.0
87.0
7.2
78.5± 0.2
10.5
27.0(V.A)
66.52(A.A)
MAX13.0
9.0± 0.3
0.04 0.48
DB0-DB3 I/O H/L
DB4-DB7 I/O H/L
LEDA
I
-
LEDK
I
-
* 详见第二章第 5 部分
功能描述 并口 模块电源输入(未注明为 5V) 电源地 对比度调节端 液晶驱动电压输出端(或名 Vout) 并口/串口选择:H 并口; L 串口* 复位信号,低有效 寄存器选择端: H 数据; L 指令 读/写选择端: H 读 ; L 写 使能信号 数据总线低四位 数据总线高四位,4 位并口时空接 背光正(或名 A、BLA) 背光负 (或名 K、BLK)
V0
Vout 20K
GND
通过电位器调节对比度1
Vout 20KLeabharlann V0通过电位器调节对比度2
(4) 有部分用户在使用 HS12864-12 V4.0 和 HS12864-15B,HS12864-15C 时要求取消模块自带的电位器,此时的使用方法同上第(3)部分。
SG12864-12带汉字库LCD显示器

72us
DDRAM 的地址计数器(AC)到“00H”
卷动地址或
00 0
0
0
0
0
0
1 SR SR=1:允许输入垂直卷动地址
72us
IRAM 地址
选择
反白选择 0 0
睡眠模式 0 0
扩充功能设
00
定
设定 IRAM 地址或卷动 0 0
地址 设定绘图
00
RAM 地址
深圳市显能实业有限公司 SHENZHNE SHINE INDUSTRY CO;LTD SG12864 中文字库
7、设定 CGRAM 位址
CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
H AC5 AC4 AC3 AC2 AC1 AC0
功能:设定 CGRAM 位址到位址计数器(AC)
8、设定 DDRAM 位址
CODE: RW RS
L
L
深圳市显能实业有限公司 SHENZHNE SHINE INDUSTRY CO;LTD SG12864 中文字库
X
深圳市显能实业有限公司 SHENZHNE SHINE INDUSTRY CO;LTD SG12864 中文字库
0
0
0
1
D
C
B C=1:游标 ON
开/关
B=1:游标位置 ON
游标或显示移
位控制
00 0
0
功能设定 0 0 0 0
0
1 S/C R/L X
0
1 DL X
X
RE
设定游标的移动与显示的移位控制位
X
元;这个指令并不改变 DDRAM 的内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DM12864M
四、用户指令集
1、指令表 1:(RE=0:基本指令集)
指令码
执行时
指令
R R DB DB DB DB DB DB DB DB 说明 S W7 6 5 4 3 2 1 0
间 ( 540 KHZ)
清除显
将 DDRAM 填满“20H”,并且
示
0 0 0 0 0 0 0 0 0 1 设定 DDRAM 的地址计数器 4.6ms
L
L
L
L
L
H
S/C R/L X
X
功能:设定游标的移动与显示的移位控制位:这个指令并不改变 DDRAM 的内容
6、功能设定 CODE: RW RS
L
L
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
H
DL X
0 RE X
X
功能:DL=1(必须设为 1) RE=1;扩充指令集动作 RE=0:基本指令集动作
MPU 从模块读出资料
3
DM12864M
2
、
串
行
连
接
时
序
图
串行数据传送共分三个字节完成: 第一字节:串口控制—格式 11111ABC
A 为数据传送方向控制:H 表示数据从 LCD 到 MCU,L 表示数据从 MCU 到 LCD B 为数据类型选择:H 表示数据是显示数据,L 表示数据是控制指令 C 固定为 0 第二字节:(并行)8 位数据的高 4 位—格式 DDDD0000 第三字节:(并行)8 位数据的低 4 位—格式 0000DDDD 串行接口时序参数:(测试条件:T=25℃ VDD=4.5V)
10 DB3
H/L
数据 3
11 DB4
H/L
数据 4
12 DB5
H/L
数据 5
13 DB6
H/L
数据 6
14 DB7
H/L
数据 7
15 PSB
H/L
并/串行接口选择:H-并行;L-串行
16 NC
空脚
17 /RET
H/L
复位 低电平有效
18 NC
空脚
19 LED_A
-
背光源正极(LED+5V)
20 LED_K
L
L
L
L
H
H
X
1 RE G
L
功能:RE=1;扩充指令集动作 RE=0;基本指令集动作 G=1;绘图显示 ON G=0;绘图显示 OFF
17、设定 IRAM 位址或卷动位址(017H) CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0
1
AC AC AC AC AC AC
设定 CGRAM 地址到
6 5 4 3 2 1 AC0 地址计数器(AC) 72us
备注: 1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取 BF 标志时 BF 需为 0, 方可接受新的指令;如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和这个指令中间必须延 迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。 2、“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后 的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。
L
L
L
L
H
X
功能:把 DDRAM 位址计数器调整为“00H”,游标回原点,该功能不影响显示 DDRAM 3、位址归位 CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
L
L
L
H
I/D S
功能:把 DDRAM 位址计数器调整为“00H”,游标回原点,该功能不影响显示 DDRAM 功能:执行该命令 后,所设置的行将显示在屏幕的第一行。显示起始行是由 Z 地址计数器控制的,该命令自动将 A0-A5 位地 址送入 Z 地址计数器,起始地址可以是 0-63 范围内任意一行。Z 地址计数器具有循环计数功能,用于显示 行扫描同步,当扫描完一行后自动加一。
72us
5
DM12864M
定
RE
RE=1: 扩充指令集动作
RE=0: 基本指令集动作
设定
CGRA
AC AC AC AC AC AC 设定 CGRAM 地址到地址计数
M 地 0 0 0 1 5 4 3 2 1 0 器(AC)
72us
址
设定
DDRA 001
M
AC AC AC AC AC AC AC 设定 DDRAM 地址到地址计数
的移位
显示状
D=1:整体显示 ON
态
0 0 0 0 0 0 1 D C B C=1:游标 ON
72us
开/关
B=1:游标位置 ON
游标或
设定游标的移动与显示的移位
显示移 0 0 0 0 0 1 S/ R/ X X 控制位元;这个指令并不改变 72us
位控制
CL
DDRAM 的内容
功能设 0 0 0 0 1 DL X 0 X X DL=1 (必须设为 1)
4、显示状态 开/关 CODE: RW RS
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
L
L
H
D
C
B
7
功能: D=1;整体显示 ON
DM12864M
C=1;游标 ON B=1;游标位置 ON
5、游标或显示移位控制 CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
作
6
DM12864M
G=1 :绘图显示 ON
G=0 :绘图显示 OFF
设定
SR=1:AC5—AC0 为
IRAM 地
AC AC AC AC AC
垂直卷动地址
址 或 卷 0 0 0 1 5 4 3 2 1 AC0 SR=0:AC3—AC0 为 72us
动地址
ICON IRAM 地址
设定绘
图 RAM 0 地址
具体指令介绍:
1、清除显示 CODE: RW RS
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
L
L
L
L
L
H
功能:清除显示屏幕,把 DDRAM 位址计数器调整为“00H”
2、位址归位 CODE: RW RS
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
址选择
地址
反白选
选择 4 行中的任一行
择
0 0 0 0 0 0 0 1 R1 R0 作反白显示,并可决定 72us
反白与否
睡眠模
SL=1:脱离睡眠模式
式
0 0 0 0 0 0 1 SL X X SL=0:进入睡眠模式 72us
RE=1: 扩充指令集动
扩充功
1
作
能设定
0
0
0
0
1
1
X
G RE
0
RE=0: 基本指令集动 72us
( 540KHZ )
将 DDRAM 填 满
待命模
“ 20H ”, 并 且 设 定
式
0 0 0 0 0 0 0 0 0 1 DDRAM 的地址计数 72us
器(AC)到“00H”
卷动地
SR=1:允许输入垂直
址或
卷动地址
IRAM 地 0 0 0 0 0 0 0 0 1 SR SR=0:允许输入 IRAM 72us
RAM
DRAM)
读出
从 内 部 RAM 读 取 资 料
RAM 1 1 D7 D6 D5 D4 D3 D2 D1 D0 ( DDRAM/CGRAM/IRAM/G 72us
的值
DRAM)
指令表—2:(RE=1:扩充指令集)
指令码
执行时间
指令
R DB DB DB DB DB DB DB DB 说明 RS
W7 6 5 4 3 2 1 0
6 5 4 3 2 1 0 器(AC)
72us
地址
读取忙
碌标志 (BF) 0 和地址
1
读取忙碌标志(BF)可以确认 BF AC AC AC AC AC AC AC 内部动作是否完成,同时可以 0us
6 5 4 3 2 1 0 读出地址计数器(AC)的值
写资料
写 入 资 料 到 内 部 的 RAM
到
1 0 D7 D6 D5 D4 D3 D2 D1 D0 ( DDRAM/CGRAM/IRAM/G 72us
7、设定 CGRAM 位址 CODE: RW RS
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
H
AC5 AC4 AC3 AC2 AC1
AC0
功能:设定 CGRAM 位址到位址计数器(AC)
8、设定 DDRAM 位址 CODE: RW RS
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
H
AC6 AC5 AC4 AC3 AC2 AC1
AC0
功能:设定 DDRAM 位址到位址计数器(AC)
9、读取忙碌状态(BF)和位址 CODE: RW RS DB7
L
H
BF
DB6 DB5 DB4 DB3 DB2 DB1 DB0 AC6 AC5 AC4 AC3 AC2 AC1 AC0