12864液晶中文资料
一、液晶显示模块概述
JM12864M-2汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。 主要技术参数和显示特性:
电源:VDD 3.3V~+5V(内置升压电路,无需负压); 显示内容:128列× 64行 显示颜色:黄绿 显示角度:6:00钟直视 LCD类型:STN
与MCU接口:8位或4位并行/3位串行 配置LED背光
多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等 二、外形尺寸
外观尺寸:93×70×12.5mm 视域尺寸:73×39mm 外形尺寸图 外形尺二、模脚说明
ITEM 模块体积 视域 行列点阵数 点距离 点大小 NOMINAL DIMEN 93×70×12.5 73.0×39.0 128×64 0.52×0.52 0.48×0.48 UNIT mm mm dots mm mm 寸 块引
128X64HZ 引脚说明
1
引脚号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 引脚名称 VSS VDD V0 RS(CS) R/W(SID) E(CLK) DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 PSB NC /RET NC LED_A LED_K 方向 - - - H/L H/L H/L H/L H/L H/L H/L H/L H/L H/L H/L H/L H/L 功能说明 模块的电源地 模块的电源正端 LCD驱动电压输入端 并行的指令/数据选择信号;串行的片选信号 并行的读写选择信号;串行的数据口 并行的使能信号;串行的同步时钟 数据0 数据1 数据2 数据3 数据4 数据5 数据6 数据7 并/串行接口选择:H-并行;L-串行 空脚 复位 低电平有效 空脚 (LED+5V) 背光源正极 (LED-OV) 背光源负极 逻辑工作电压(VDD):4.5~5.5V 电源地(GND):0V
工作温度(Ta):-10℃ ~60℃(常温) / -20℃~70℃(宽温)
2
三、接口时序
模块有并行和串行两种连接方法(时序如下): 8位并行连接时序图 MPU写资料到模块 MPU从模块读出资料 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) 四、用户指令集
1、指令表1:(RE=0:基本指令集) 指令 指令码 说明 执行时3
间RS RDBDB6 DB5 DB4 DB3 DB2 DB1 DB(540W 7 0 KHZ) 将DDRAM填满“20H”,并清除显0 示 器(AC)到“00H” 设定DDRAM的地址计数器地址归0 位 0 0 0 0 0 0 0 1 X 标移到开头原点位置;这个指令并不改变DDRAM的内容 指定在资料的读取与写入时,进入点 0 设定 的移位 显示状态 开/关 游标或S/显示移位控制 0 0 0 0 0 1 C L DDRAM的内容 DL=1 (必须设为1) 功能设0 定 0 0 0 1 DL X RE RE=0: 基本指令集动作 设定0 CGRA0 0 1 5 4 3 2 1 0 器(AC) ACACACACACAC设定CGRAM地址到地址计数72us 0 X X RE=1: 扩充指令集动作 72us R/X X 控制位元;这个指令并不改变72us 0 0 0 0 0 0 1 D C B D=1:整体显示ON C=1:游标ON B=1:游标位置ON 设定游标的移动与显示的移位72us 0 0 0 0 0 0 1 I/D S 设定游标移动方向及指定显示72us (AC)到“00H”,并且将游4.6ms 0 0 0 0 0 0 0 0 1 且设定DDRAM的地址计数4.6ms 4
M址 设地定AC0 0 1 6 5 4 3 2 1 0 数器(AC) ACACACACACAC设定DDRAM地址到地址计72us DDRAM 地址 读取忙读取忙碌标志(BF)可以确认碌标志0 (BF)和地址 写资料到RAM 读出1 1 1 0 写入资料到内部的RAMD7 D6 D5 D4 D3 D2 D1 D0 (DDRAM/CGRAM/IRAM/GDRAM) 从内部RAM读取资料D7 D6 D5 D4 D3 D2 D1 D0 (DDRAM/CGRAM/IRAM/GDRAM) 72us 72us 1 BF 6 5 4 3 2 1 0 读出地址计数器(AC)的值 ACACACACACACAC内部动作是否完成,同时可以0us RAM的值 指令表—2:(RE=1:扩充指令集)
指令码 指令 RS W 7 6 5 4 3 2 1 0 将待命模0 式 0 0 0 0 0 0 0 0 1 DDRAM的地址计数器(AC)到“00H” DDRAM填满) RDBDBDBDBDBDBDBDB说明 执行时间(540KHZ“20H”,并且设定72us 5