完整版OLED12864参数数据
(完整 word 版)OLED12864 参数数据 二、模块引脚说明二、模块引脚说明 128X64 引脚说明 引 名称方向说明引脚 名称方向说明 脚 1VSS-GND(0V)11DB4I数据 4 2VDD-Supply Voltage For Logic (+5v)12DB5I数据 5 3VO-Supply Voltage For LCD13DB6I数据 6 RS 4OH: Data L: Instruction Code14DB7I数据 7 (CS) 5R/W (SID)OH: Read L: WriteH: Parallel Mode 15PSBO L: Serial Mode 6E (SCLK)OEnable Signal 16NC—空脚 7DB0I数据 017/RSTOReset Signal 低电平有效 8DB1I数据 118NC—空脚 9DB2I数据 219LEDA—背光源负极(LED—0V) 10 DB3I数据 320LEDK—背光源正极(LED+5V) 外形尺寸 ITEM 模块体积 视域 行列点阵数 点距离 点大小 NOMINAL DIMEN 93×78×12。5 70。7×38.8 128×64 0。52×0.52 0。48×0.48 UNIT mm mm dots mm mm (完整 word 版)OLED12864 参数数据 三、液晶硬件接口三、液晶硬件接口 1、逻辑工作电压(VDD):4。5~5。5V 2、电源地(GND) :0V 3、工作温度(Ta):0~60℃(常温) / -20~75℃(宽温) 4、电气特性见附图 1外部连接图(参考附图 2) 模块有并行和串行两种连接方法(时序如下)模块有并行和串行两种连接方法(时序如下) :: 1 1、、8 8 位并行连接时序图位并行连接时序图 MPU 写资料到模块 R SVI VI H1 L1 TA R / W TA S H TP E TR D B 0 - D B 7 W TA SW H TD T H V a l i d d a t a TC (完整 word 版)OLED12864 参数数据 MPUMPU 从模块读出资料从模块读出资料 R SVI H 1 VI L 1 T A H R / W TA S T R E TD D T P W TA H TH V a l i d d a t a D B 0 - D B 7 T C 2 2、串行连接时序图、串行连接时序图 四、用户指令集四、用户指令集 1 1、指令表、指令表 1 1:: ((RE=0RE=0:基本指令集):基本指令集) 指令码 指令 RSRWDB7DB6DB5DB4DB3DB2DB1DB0 执行时间 说明 将 DDRAM 填满 “20H” , 并且设定 DDRAM 的地址计数器(AC)到“00H” 设定 DDRAM 的地址计数器( AC)到 (540KHZ) 清除显示00000000014。6ms 地址归位000000001X“00H” , 并且将游标移到开头原点位 置; 这个指令并不改变 DDRAM 的内容 4.6ms 进入点 设定 00000001I/DS 指定在资料的读取与写入时 ,设定游 标移动方向及指定显示的移位 D=1:整体显示 ON C=1:游标 ON B=1:游标位置 ON 设定游标的移动与显示的移位控制 72us 显示状态 开/关 0000001DCB72us 游标或显示 移位控制 000001S/CR/LXX位元;这个指令并不改变 DDRAM 的内 容 DL=1(必须设为 1) 72us 0 00001DLX RE XX功能设定 RE=1: 扩充指令集动作 RE=0: 基本指令集动作 72us 设定 CGRAM 地址 地址 0001AC5AC4AC3AC2AC1AC0设定 CGRAM 地址到地址计数器(AC)72us 设定 DDRAM 001AC6AC5AC4AC3AC2AC1AC0设定 DDRAM 地址到地址计数器(AC)72us (完整 word 版)OLED12864 参数数据 读取忙碌标志(BF)可以确认内部动 1BFAC6AC5AC4AC3AC2AC1AC0 读取忙碌标 址 0D7D6D5D4D3D2D1D0 (BF)和地0作是否完成,同时可以读出地址计数 器(AC)的值 写 入 资 料 到 内 部 的 (DDRAM/CGRAM/IRAM/GDRAM) 从内部RAM读取资料 RAM 0us 资料到 RAM172us 读出 RAM 的 值 11D7D6D5D4D3D2D1D0 (DDRAM/CGRAM/IRAM/GDRAM) 72us 指令表—指令表—2 2::(RE=1(RE=1:扩充指令集):扩充指令集) 指令码 指令 RSRWDB7DB6DB5DB4DB3DB2DB1DB0 执行时间 说明 将 DDRAM 填满 “20H” , 并且设定 DDRAM 的地址计数器(AC)到“00H“ SR=1:允许输入垂直卷动地址 (540KHZ) 待命模式 卷动地址 000000000172us 或 IRAM 地 址选择 反白选择 000000001SR72us SR=0:允许输入 IRAM 地址 选择 4 行中的任一行作反白显示,并 可决定反白与否 SL=1:脱离睡眠模式 72us00000001R1R0 睡眠模式0000001SLXX72us SL=0:进入睡眠模式 RE=1: 扩充指令集动作 扩充功能 设定 1 000011X RE G0 RE=0: 基本指令集动作 72us G=1 :绘图显示 ON G=0 :绘图显示 OFF SR=1:AC5-AC0 为垂直卷动地址设定 IRAM 地址或卷 动地址 设定绘图 RAM 地址 001AC6AC5AC4AC3AC2AC1AC0 0001AC5AC4AC3AC2AC1AC0 SR=0:AC3—AC0 为 ICON IRAM 地址 72us 设定 CGRAM 地址到地址计数器(AC)72us HS12864-12HS12864-12 串口接线方式:串口接线方式: (完整 word 版)OLED12864 参数数据 备注备注: 1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF 标志时 BF 需为 0, 方可接受新的指令; 如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和这个指令中间必须 延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指 令说明. 2“RE“为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后 的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。 具体指令介绍:具体指令介绍: 1 1、清除显示、清除显示 CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 LLLLLLLLLH 功能:清除显示屏幕,把 DDRAM 位址计数器调整为“00H” 2 2、位址归位、位址归位 CODE:RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 LLLLLLLLH