logo资料库

LCD12864R_doc带汉字库资料.doc

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
一、液晶显示模块概述
二、外形尺寸
二、模块引脚说明
三、接口时序
四、用户指令集
五、显示坐标关系
六、显示RAM
八、中文字符表:
北京恒光视达电子科技中心 010-62620599 一、液晶显示模块概述 LCD12864R 汉字图形点阵液晶显示模块,可显示汉字及图形,内置 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 外形尺寸图 二、外形尺寸 外形尺寸 1
ITEM 模块体积 视域 行列点阵数 点距离 点大小 北京恒光视达电子科技中心 NOMINAL DIMEN 93×70×12.5 73.0×39.0 128×64 0.52×0.52 0.48×0.48 010-62620599 UNIT mm mm dots mm mm 二、模块引脚说明 128X64HZ 引脚说明 引脚号 引脚名称 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_K LED_A 方向 - - - 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 OV) 背光源正极(LED 5V) 备:19,20 脚可以互换 逻辑工作电压(VDD):4.5~5.5V 电源地(GND):0V 工作温度(Ta):0~60℃(常温) / -20~75℃(宽温) 三、接口时序 模块有并行和串行两种连接方法(时序如下): 8 位并行连接时序图 MPU 写资料到模块 2
北京恒光视达电子科技中心 010-62620599 MPU 从模块读出资料 2 、 串 行 连 接 时 序 图 3
北京恒光视达电子科技中心 010-62620599 串行数据传送共分三个字节完成: 第一字节:串口控制—格式 11111ABC A 为数据传送方向控制:H 表示数据从 LCD 到 MCU,L 表示数据从 MCU 到 LCD B 为数据类型选择:H 表示数据是显示数据,L 表示数据是控制指令 C 固定为 0 第二字节:(并行)8 位数据的高 4 位—格式 DDDD0000 第三字节:(并行)8 位数据的低 4 位—格式 0000DDDD 串行接口时序参数:(测试条件:T=25℃ VDD=4.5V) 4
执行时 间 ( 540 KHZ) 4.6ms 4.6ms 72us 72us 72us 72us 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 S/ C DL X 0 0 1 D R/ L 0 RE 0 1 1 X I/D S C X X B X X 将 DDRAM 填满“20H”,并且 设 定 DDRAM 的 地 址 计 数 器 (AC)到“00H” 设 定 DDRAM 的 地 址 计 数 器 (AC)到“00H”,并且将游 标移到开头原点位置;这个指 令并不改变 DDRAM 的内容 指定在资料的读取与写入时, 设定游标移动方向及指定显示 的移位 D=1:整体显示 ON C=1:游标 ON B=1:游标位置 ON 设定游标的移动与显示的移位 控制位元;这个指令并不改变 DDRAM 的内容 DL=1 (必须设为 1) RE=1: 扩充指令集动作 RE=0: 基本指令集动作 AC 5 AC 4 AC 3 AC 2 AC 1 AC 0 设定 CGRAM 地址到地址计数 器(AC) 72us 北京恒光视达电子科技中心 010-62620599 四、用户指令集 1、指令表 1:(RE=0:基本指令集) 指令码 R W DB 7 DB 6 DB 5 DB 4 DB 3 DB 2 DB 1 DB 0 说明 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 R S 0 0 0 0 0 0 0 指令 清除显 示 地址归 位 进入点 设定 显示状 态 开/关 游标或 显示移 位控制 功能设 定 设 定 CGRA M 地 址 设 定 DDRA M 地址 0 0 1 AC 6 AC 5 AC 4 AC 3 AC 2 AC 1 AC 0 设定 DDRAM 地址到地址计数 器(AC) 72us 读取忙 碌标志 (BF) 和地址 0 1 写资料 到 RAM 读 出 1 1 0 1 BF AC 6 AC 5 AC 4 AC 3 AC 2 AC 1 AC 0 D7 D6 D5 D4 D3 D2 D1 D0 读取忙碌标志(BF)可以确认 内部动作是否完成,同时可以 读出地址计数器(AC)的值 写 入 资 料 到 内 部 的 RAM ( DDRAM/CGRAM/IRAM/G DRAM) 0us 72us D7 D6 D5 D4 D3 D2 D1 D0 从 内 部 RAM 读 取 资 料 72us 5
北京恒光视达电子科技中心 010-62620599 RAM 的值 指令表—2:(RE=1:扩充指令集) ( DDRAM/CGRAM/IRAM/G DRAM) 指令码 R W RS DB 7 DB 6 DB 5 DB 4 DB 3 DB 2 DB 1 DB 0 说明 执 行 时 间 (540KHZ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 SR R1 R0 SL X X X 1 RE G 0 AC 5 AC 4 AC 3 AC 2 AC 1 AC0 将 DDRAM 填 满 “ 20H ”, 并 且 设 定 DDRAM 的 地 址 计 数 器(AC)到“00H” SR=1:允许输入垂直 卷动地址 SR=0:允许输入 IRAM 地址 选择 4 行中的任一行 作反白显示,并可决定 反白与否 SL=1:脱离睡眠模式 SL=0:进入睡眠模式 RE=1: 扩充指令集动 作 RE=0: 基本指令集动 作 G=1 :绘图显示 ON G=0 :绘图显示 OFF SR=1:AC5—AC0 为 垂直卷动地址 SR=0:AC3—AC0 为 ICON IRAM 地址 72us 72us 72us 72us 72us 72us AC 6 AC 5 AC 4 AC 3 AC 2 AC 1 AC0 设定 CGRAM 地址到 地址计数器(AC) 72us 指令 待 命 模 式 卷 动 地 址 或 IRAM 地 址选择 反 白 选 择 睡 眠 模 式 扩 充 功 能设定 设 定 IRAM 地 址 或 卷 动地址 设 定 绘 图 RAM 地址 备注: 1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取 BF 标志时 BF 需为 0, 方可接受新的指令;如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和这个指令中间必须延 迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。 2、“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后 的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。 具体指令介绍: 6
北京恒光视达电子科技中心 010-62620599 1、清除显示 CODE: RW RS L L DB7 L DB6 L DB5 L DB4 L DB3 L DB2 L DB1 L DB0 H 功能:清除显示屏幕,把 DDRAM 位址计数器调整为“00H” 2、位址归位 CODE: RW RS L L DB7 L DB6 L DB5 L DB4 L DB3 L DB2 L DB1 H DB0 X 功能:把 DDRAM 位址计数器调整为“00H”,游标回原点,该功能不影响显示 DDRAM 3、位址归位 CODE: RW RS L L DB7 L DB6 L DB5 L DB4 L DB3 L DB2 H DB1 I/D DB0 S 功能:把 DDRAM 位址计数器调整为“00H”,游标回原点,该功能不影响显示 DDRAM 功能:执行该命令 后,所设置的行将显示在屏幕的第一行。显示起始行是由 Z 地址计数器控制的,该命令自动将 A0-A5 位地 址送入 Z 地址计数器,起始地址可以是 0-63 范围内任意一行。Z 地址计数器具有循环计数功能,用于显示 行扫描同步,当扫描完一行后自动加一。 4、显示状态 开/关 CODE: RW RS L L DB7 L DB6 L DB5 L DB4 L DB3 H DB2 D DB1 C DB0 B 功能: D=1;整体显示 ON C=1;游标 ON B=1;游标位置 ON 5、游标或显示移位控制 RW RS CODE: L L DB7 L DB6 L DB5 L DB4 H DB3 DB2 S/C R/L DB1 X DB0 X 功能:设定游标的移动与显示的移位控制位:这个指令并不改变 DDRAM 的内容 6、功能设定 CODE: RW RS L L DB7 L DB6 L DB5 H DB4 DL DB3 X DB2 DB1 0 RE X DB0 X 功能:DL=1(必须设为 1) RE=1;扩充指令集动作 RE=0:基本指令集动作 7、设定 CGRAM 位址 CODE: RW RS L L DB7 L DB6 H DB5 DB4 DB3 DB2 DB1 DB0 AC5 AC4 AC3 AC2 AC1 AC0 7
北京恒光视达电子科技中心 010-62620599 功能:设定 CGRAM 位址到位址计数器(AC) 8、设定 DDRAM 位址 RW RS CODE: L L DB7 H DB6 DB5 DB4 DB3 DB2 DB1 DB0 AC6 AC5 AC4 AC3 AC2 AC1 AC0 功能:设定 DDRAM 位址到位址计数器(AC) 9、读取忙碌状态(BF)和位址 DB7 CODE: BF RW RS L H DB6 DB5 DB4 DB3 DB2 DB1 DB0 AC6 AC5 AC4 AC3 AC2 AC1 AC0 功能:读取忙碌状态(BF)可以确认内部动作是否完成,同时可以读出位址计数器(AC)的值 10、写资料到 RAM CODE: RW RS H L DB7 D7 DB6 D6 DB5 D5 DB4 D4 DB3 D3 DB2 D2 DB1 D1 DB0 D0 功能:写入资料到内部的 RAM(DDRAM/CGRAM/TRAM/GDRAM) 11、读出 RAM 的值 CODE: RW RS H H DB7 D7 DB6 D6 DB5 D5 DB4 D4 DB3 D3 DB2 D2 DB1 D1 DB0 D0 功能:从内部 RAM 读取资料(DDRAM/CGRAM/TRAM/GDRAM) 12、 CODE: 待命模式(12H) RW RS L L DB7 L DB6 L DB5 L DB4 L DB3 L DB2 L DB1 L DB0 H 功能:进入待命模式,执行其他命令都可终止待命模式 13、卷动位址或 IRAM 位址选择(13H) DB6 CODE: L RW RS L L DB7 L DB5 L DB4 L DB3 L DB2 L DB1 H DB0 SR 功能:SR=1;允许输入卷动位址 SR=0;允许输入 IRAM 位址 14、反白选择(14H) CODE: RW RS L L DB7 L DB6 L DB5 L DB4 L DB3 L DB2 H DB1 R1 DB0 R0 8
分享到:
收藏