当前位置:文档之家› 12864中文图形点阵液晶显示模块使用说明书

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
X
功能:DL=1: 8-BIT 控制接口 DL=0: 4-BIT 控制接口
RE=1: 扩充指令集动作 RE=0: 基本指令集动作
7、设定 CGRAM 地址(40H-7FH)
CODE:
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
H AC5 AC4 AC3 AC2 AC1 AC0
2、 “RE”为基本指令集与扩充指令集的选择控制位,当变更“RE”位后,往后的指令集将维持 在最后的状态,除非再次变更“RE”位,否则使用相同指令集时,不需每次重设“RE”位。
具体指令介绍:
1、清除显示(指令代码为 01H)
CODE:
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
SH=1 且 DDRAM 为写状态:整体显示移动,方向由 I/D 决定(I/D=1 左移,I/D=0 右移)
SH=0 或 DDRAM 为读状态:整体显示不移动
4、显示状态 开/关(08H/0CH/ODH/0EH/0FH)
CODE:
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0
0
1 S/C R/L X
设定光标的移动与显示的移位控制位;
X 这个指令并不改变 DDRAM 的内容
72us
DL=1: 8-BIT 控制接口
0
DL=0: 4-BIT 控制接口
功能设定 0 0 0
0
1
DL X
X
RE
X RE=1: 扩充指令集动作
72us
RE=0: 基本指令集动作
设定 CGRAM 0 0 0
深圳新电显示科技有限公司
3、点设定(04H/05H/06H/07H)
CODE:
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
L
L
L
H I/D S
功能:设定光标移动方向并指定整体显示是否移动。
I/D=1 光标右移,AC 自动加 1;I/D=0 光标左移,AC 自动减 1
CS
SCLK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
STD
RW RS 0 D7 D6 D5 D4 0 0 0 0 D3 D2 D1 D0 0 0 0 0
Synchronizing Bit string
Highter data
L
L
L
L
L
H S/C R/L X
X
功能:10H/14H:光标左/右移动,AC 减/加 1;18H/1CH:整体显示左/右移动,光标跟随移动,AC 值不变
6、功能设定(20H/24H/26H/30H/34H/36H)
CODE:
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
72us
设定绘图 RAM 地址 0 0
1
AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定 GDRAM 地址到地址计数器(AC) 72us
备注:
1、 当模块在接受指令前,微处理器必须先确认模块内部处于非忙碌状态,即读取 BF 标志时 BF 需为 0,方可接受新的指令;如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和 这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时 间请参考指令表中的个别指令说明。
主控制系统将配合( RS , RW , E , DB0..DB7 )来达成传输动作。从一个完整的流程来看,当设定地址指令后 (CGRAM,DDRAM)若要读取数据时需先DUMMY READ 一次,才会读取到正确数据第二次读取时则不需 DUMMY READ 除非又设定地址指令才需再次DUMMY READ。在4-位传输模式中,每一个八位的指令或 数据都将被分为两个字节动作:较高4位(DB7~DB4)的资料将会被放在第一个字节的(DB7~DB4)部分, 而较低4位(DB3~DB0)的资料则会被放在第二个字节的(DB7~DB4)部分,至于相关的另四位则在4-位 传输模式中DB3~DB0接口未使用。 相关接口传输讯号请参考下图说明:
串行模式时输入时钟脉冲
数据 0
数据 1
数据 2
数据 3
数据 4
数据 5
数据 6
数据 7
H: 并行模式
L: 串行模式
空脚
复位讯号(L 有效)
LCD 驱动电压输出
背光源正极(+5V)
背光源负极(OV)
四、资料传输与接口时序
.并列接口传输讯号 当PSB脚接高电位时,模块将进入并列模式,在并列模式下可由指令DL FLAG 来选择8-位或4-位接口,
1st byte
Lower data
2nd byte
3.8位并行连接时序图 MPU 写资料到模块
深圳新电显示科技有限公司
RS R/W
E DB0-DB7
MPU 从模块读出数据
VIH1 V IL1
TAS
TR
TAH
TPW TAH
TDSW TH
Valid data
TC
RS R/W
E DB0-DB7
VIH1 V IL1
待命模式 0 0 0
0
0
0
0
0
0
进入待命模式,执行其它命令都可终止
1 待命模式
72us
卷动地址 或 RAM 地 0 0 0
址选择
反白选择 0 0 0
扩充功能
设定
00 0
设定卷动
地址
00 0
SR=1:允许输入垂直卷动地址
0
0
0
0
0
1 SR SR=0:允许设定 CGRAM 地址(基本指 72us
令)
0
0
地址
深圳新电显示科技有限公司
读取忙碌
读取忙碌标志(BF)可以确认内部动作
标志(BF) 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 是否完成,同时可以读出地址计数器 0us
和地址
(AC)的值
写资料到
1 0 D7
RAM
D6
D5
D4
D3
D2
D1
D0
写 入 资 料 到 内 部 的 RAM (DDRAM/CGRAM/GDRAM)
L
L
L
L
L
L
L
L
L
H
功能:将 DDRAM 填满”20H”(空格),把 DDRAM 地址计数器调整为“00H”,重新进入点设定将2、地址归位(02H)
CODE:
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
L
L
L
L
H
X
功能:把 DDRAM 地址计数器调整为“00H”,光标回原点,该功能不影响显示 DDRAM
深圳新电显示科技有限公司
12864 中文/图形点阵液晶显示模块 使用说明书
深圳新电显示科技有限公司
Ұɺ 概述
SMC12864系列中文/图形点阵液晶显示模块可以显示字母、数字符号、中文字型及图形,具有绘图及文 字画面混合显示功能。提供三种控制接口,分别是8位微处理器接口,4位微处理器接口及串行接口。所有 的功能,包含显示RAM,字型产生器,都包含在一个芯片里面,只要一个最小的微处理系统,就可以方便 操作模块。内置2M-位中文字型ROM (CGROM) 总共提供8192 个中文字型(16x16 点阵),16K-位半宽字 型ROM (HCGROM) 总共提供126 个符号字型(16x8 点阵),64 x 16-位字型产生RAM (CGRAM),另外绘 图显示画面提供一个64x256点的绘图区域(GDRAM),可以和文字画面混和显示。提供多功能指令:画 面清除(Display clear)、光标归位(Return home)、显示打开/关闭(Display on/off)、光标显示/隐藏 (Cursor on/off)、显示字符闪烁(Display character blink)、光标移位(Cursor shift)显示移位(Display shift)、垂直画面旋转(Vertical line scroll)、反白显示(By_line reverse display)、待命模式(Standby mode)等。 主要参数: 1、工作电压(VDD):4.8~5.2V 2、逻辑电平:2.7~5.5V 3、LCD 驱动电压(Vo):0~7V 4、工作温度(Ta):0~55℃(常温)/-20~70℃(宽温) 保存温度(Tstg):-10~65℃(常温)/-30~80℃(宽温)
相关主题