版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中文模块中文模块 C 型液晶图文显示器型液晶图文显示器使用说明书使用说明书感谢您关注和使用我们的 OCMJ(奥可拉中文集成模块)C 系列液晶显示器产品, 欢迎您提出您的要求、意见和建议,我们将竭诚为您服务、让您满意。您可以浏览 www.GPT.COM.CN 了解最新的产品与应用信息,或拨打热线电话以及向 邮箱发 E-mail 获取具体的技术咨询与服务。金鹏科技有限公司金鹏科技有限公司Golden Palm Science Technology Co.,Ltd目目 录录一、一、OCM4X8C 液晶显示模块概述液晶显示模块概述.1二、模块引脚说明二、模块引脚说明.11)
2、表1:OCM2X8C(128X32) 、OCM2X10C(160X32)模块引脚说明.12)表2:OCM2X8C-2(128X32)模块引脚说明.13)表3:OCM4X8C(128X64)引脚说明.14)表4:OCM4X16A(256X64)引脚说明 .2三、三、OCM4X8C 液晶硬件接口液晶硬件接口.21、8 位并行连接时序图.22、串行连接时序图.33、AC 电气特性(TA=25 VCC=5V) .3四、用户指令集四、用户指令集.4五、显示坐标关系五、显示坐标关系.71、图形显示坐标.72、汉字显示坐标.83、字符表.8六、显示步骤六、显示步骤.9七、显示示例程序七、显示示例程序.91、
3、发送子程序.92、读子程序.10八、模块尺寸图八、模块尺寸图.12附:汉字字符集附:汉字字符集一、一、OCM4X8C 液晶显示模块概述液晶显示模块概述1.OCM4X8C 液晶显示模块是 12864 点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置国标GB2312 码简体中文字库(16X16 点阵) 、128 个字符(8X16 点阵)及 64X256 点阵显示 RAM(GDRAM) 。可与 CPU 直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。2.外观尺寸:9370mm(4X8C), 8444mm(2X8C),11065mm
4、(2x8 C _2), 11639mm(2X10),18065mm(4X16A)3.视域尺寸:7339mm(4X8C), 7825mm(2x8 C _2), 7020mm(2X8C),8520mm(2X10), 13239mm(4X16A),补充说明:外观尺寸可根据用户的要求进行适度调整。二、模块引脚说明二、模块引脚说明1 1)表)表1 1:OCM2X8COCM2X8C(128X32128X32) 、OCM2X10COCM2X10C(160X32160X32)模块引脚说明)模块引脚说明 引脚名称方向 说明引脚名称方向 说明1VSS-GND(0V)11DB4I/O数据 42VDD-Supply
5、Voltage For Logic (+5v)12DB5I/O数据 53VO-Supply Voltage For LCD (悬空)13DB6I/O数据 64RS(CS)H/LH: Data L: Instruction Code14DB7I/O数据 75R/W(STD)H/LH: Read L: Write6E(SCLK)H,H/LEnable Signal15PSBH/L16032 此脚为:RESET 脚7DB0I/O数据 016/RSTH/L16032 此脚为空8DB1I/O数据 117LEDK-16032 此脚为 A9DB2I/O数据 218LEDA-16032 此脚为 K10 DB3
6、I/O数据 3注:以上 K 为负,A 为正2 2)表)表2 2:OCM2X8C-2OCM2X8C-2(128X32128X32)模块引脚说明)模块引脚说明引脚名称方向说明引脚名称方向说明1A-背光源正极10DB3I/O数据 32K-背光源负极11DB4I/O数据 43VSS-地12DB5I/O数据 54VDD-+5V13DB6I/O数据 65EOEnable Signal14DB7I/O数据 76RSOH:Data L:InstructionCode15RWOH:ReadL:Write7DB0I/O数据 016RSTO复位8DB1I/O数据 117PSBOH: Parallel ModeL :
7、 Serial Mode9DB2I/O数据 218NC3 3)表)表3 3:OCM4X8COCM4X8C(128X64128X64)引脚说明)引脚说明引脚名称方向 说明引脚 名称方向 说明1VSS-GND(0V)11DB4I/O 数据 42VDD-Supply Voltage For Logic (+5v)12DB5I/O 数据 53VO-Supply Voltage For LCD (悬空)13DB6I/O 数据 64RS(CS)H/LH: Data L: Instruction Code14DB7I/O 数据 75R/W(STD)H/LH: Read L: Write15PSBH/LH:
8、Parallel Mode L: Serial Mode6E(SCLK)H,H/L Enable Signal16NC-空脚7DB0I/O数据 017/RSTH/L Reset Signal 低电平有效8DB1I/O数据 118NC-空脚9DB2I/O数据 219LEDA-背光源正极(LED+5V)10 DB3I/O数据 320LEDK-背光源负极(LED-OV)4 4)表)表4 4:OCM4X16AOCM4X16A(256X64256X64)引脚说明)引脚说明引脚名称方向 说明引脚 名称方向 说明1FG-FRAME GROUND11DB0I/O 数据 02VSS-GND(0V)12DB1I/
9、O 数据 13VDD-Supply Voltage For Logic (+5v)13DB2I/O 数据 24NC-空脚14DB3I/O 数据 35R/WH/L H: Read L: Write15DB4I/O数据 46E1H,H/L Enable Signal116DB5I/O 数据 57E2H,H/L Enable Signal217DB6I/O 数据 68RSH/LH: Data L: Instruction Code18DB7I/O 数据 79NC-空脚19LEDA-背光源正极(LED+5V)10 /RSTH/LReset Signal 低电平有效20LEDK-背光源负极(LED-OV
10、)注 K背光源负极(LED-OV)A背光源正极(LED+5V)三、三、OCM4X8C 液晶硬件接口液晶硬件接口1、逻辑工作电压(VDD):4.55.5V2、电源地(GND):0V3、LCD 驱动电压(V0):0-10V4、工作温度(Ta):055(常温) / -2070(宽温) 保存温度(Tstg):-1065(常温)5、电气特性见附图 1 外部连接图(参考附图 2)模块有并行和串行两种连接方法(时序如下):模块有并行和串行两种连接方法(时序如下):1 1、8 8 位并行连接时序图位并行连接时序图MPU 写资料到模块写资料到模块VVIH1IL1RSR/WEDB0-DB7ASAHAHPWDSWH
11、RCTTTTTTTTValiddataMPU 从模块读出资料从模块读出资料VVIH1IL1RSR/WEDB0-DB7ASAHAHPWDDHRCTTTTTTTTValiddata2 2、串行连接时序图、串行连接时序图1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 SynchronizingBit string Highter data1stbyte2ndbyte Lower dataCSSCLKSTDRWRS0D7D6D5D40 0 0 0D3 D2D1D00 0 0 03 3、ACAC 电气特性(电气特性(TA=25
12、TA=25 VCC=5VVCC=5V)SYMBOLCharacteristicsTest conditionMin.Typ.Max.UnitFoscOSC frequencyRf=39K480540600KHzPARAMETERSYMBOLMESURE TIMEUNITFOR WRITE MODE(WRITING DATA FROM MPU TO ST7920)System cycle timeTC 13,000nsAddress setup timeTAS1,500nsAddress hold timeTAH1,500nsData setup timeTDSW1,000nsData hold
13、 timeTH20nsEnable pulsewidthTPW1,500nsEnable rise/fall timeTR,TF25nsFOR READ MODE(READING DATA FROM ST7920 TO MPU)System cycle timeTC 13,000nsAddress setup timeTAS1,500nsAddress hold timeTAH1,500nsData setup timeTDDR1,000nsData hold timeTH20nsEnable pulsewidthTPW1,500nsEnable rise/fall timeTR,TF25ns
14、四、用户指令集四、用户指令集1、指令表、指令表 1:(:(RE=0:基本指令集):基本指令集)指令码指令RSRWDB7DB6DB5DB4DB3DB2DB1DB0说明执行时间(540KHZ)清除显示0000000001将 DDRAM 填满“20H” ,并且设定DDRAM 的地址计数器(AC)到“00H”4.6ms地址归位000000001X设定 DDRAM 的地址计数器(AC)到“00H” ,并且将游标移到开头原点位置;这个指令并不改变 DDRAM 的内容4.6ms进入点设定00000001I/DS指定在资料的读取与写入时,设定游标移动方向及指定显示的移位72us显示状态开/关0000001DC
15、BD=1:整体显示 ONC=1:游标 ONB=1:游标位置 ON72us游标或显示移位控制000001S/CR/LXX设定游标的移动与显示的移位控制位元;这个指令并不改变 DDRAM 的内容72us功能设定00001DLX0REXXDL=1 (必须设为 1)RE=1: 扩充指令集动作RE=0: 基本指令集动作72us设定CGRAM 地址0001AC5AC4AC3AC2AC1AC0设定 CGRAM 地址到地址计数器(AC)72us设定DDRAM地址001AC6AC5AC4AC3AC2AC1AC0设定 DDRAM 地址到地址计数器(AC)72us读取忙碌标志(BF)和地址01BFAC6AC5AC4
16、AC3AC2AC1AC0读取忙碌标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值0us写资料到RAM10D7D6D5D4D3D2D1D0写入资料到内部的RAM(DDRAM/CGRAM/IRAM/GDRAM)72us读出 RAM的值11D7D6D5D4D3D2D1D0从内部 RAM 读取资料(DDRAM/CGRAM/IRAM/GDRAM)72us指令表指令表2:(:(RE=1:扩充指令集):扩充指令集)指令码指令RSRWDB7DB6DB5DB4DB3DB2DB1DB0说明执行时间(540KHZ)待命模式0000000001进入待命模式,执行其他命令都可终止待命模式72us
17、卷动地址或IRAM 地址选择000000001SRSR=1:允许输入垂直卷动地址SR=0:允许输入 IRAM 地址72us反白选择00000001R1R0选择 4 行中的任一行作反白显示,并可决定反白与否72us睡眠模式0000001SLXXSL=1:脱离睡眠模式SL=0:进入睡眠模式72us扩充功能设定000011X1REG0RE=1: 扩充指令集动作RE=0: 基本指令集动作G=1 :绘图显示 ONG=0 :绘图显示 OFF72us设定 IRAM地址或卷动地址0001AC5AC4AC3AC2AC1AC0SR=1:AC5AC0 为垂直卷动地址SR=0:AC3AC0 为 ICON IRAM 地
18、址72us设定绘图RAM 地址001AC6AC5AC4AC3AC2AC1AC0设定绘图 RAM 地址到地址计数器(AC)72us备注备注:1、 当模块在接受指令前,微处理器必须先确认模块内部处于非忙碌状态,即读取 BF 标志时 BF 需为 0,方可接受新的指令;如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。2、 “RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重
19、设“RE”位元。具体指令介绍:具体指令介绍:1 1、清除显示、清除显示( (指令代码为指令代码为 01H)01H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLLH功能:清除显示屏幕,把 DDRAM 位址计数器调整为“00H”2 2、位址归位、位址归位(02H)(02H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLHX功能:把 DDRAM 位址计数器调整为“00H” ,游标回原点,该功能不影响显示 DDRAM3 3、点设定、点设定(07H/04H/05H/06H)(07H/04H/
20、05H/06H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLHI/DS功能:设定光标移动方向并指定整体显示是否移动。I/D=1 光标右移,I/D=0 光标左移。SH=1 且 DDRAM 为写状态:整体显示移动,方向由 I/D 决定(I/D=1 左移,I/D=0 右移)SH=0 或 DDRAM 为读状态:整体显示不移动4 4、显示状态、显示状态 开开/ /关关(08H/0CH/0EH/0FH)(08H/0CH/0EH/0FH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLHDC B 功能:
21、 D=1;整体显示 ON C=1;游标 ON B=1;游标位置 ON5 5、游标或显示移位控制、游标或显示移位控制(10H/14H/18H/1CH)(10H/14H/18H/1CH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLHS/CR/LX X 功能:10H/14H:光标左/右移动;18H/1CH:整体显示左右移动,光标跟随移动,AC 值不变6 6、功能设定(、功能设定(36H/30H/34H36H/30H/34H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLHDLX REX X 功能:DL
22、=1(必须设为 1) RE=1;扩充指令集动作 RE=0:基本指令集动作7 7、设定、设定 CGRAMCGRAM 位址位址(40H-7FH)(40H-7FH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLHAC5AC4AC3AC2AC1 AC0功能:设定 CGRAM 位址到位址计数器(AC)8 8、设定、设定 DDRAMDDRAM 位址(位址(80H-9FH80H-9FH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHAC6AC5AC4AC3AC2AC1 AC0 功能:设定 DDRAM 位址到位址计数器
23、(AC)9 9、读取忙碌状态(、读取忙碌状态(BFBF)和位址)和位址(BF=1,(BF=1, 状态忙状态忙) )CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0HLBFAC6AC5AC4AC3AC2AC1 AC0 功能:读取忙碌状态(BF)可以确认内部动作是否完成,同时可以读出位址计数器(AC)的值1010、写资料到、写资料到 RAMRAMCODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LHD7D6D5D4D3D2D1 D0 功能:写入资料到内部的 RAM(DDRAM/CGRAM/TRAM/GDRAM)1111、读出
24、、读出 RAMRAM 的值的值CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0HHD7D6D5D4D3D2D1 D0 功能:从内部 RAM 读取资料(DDRAM/CGRAM/TRAM/GDRAM)1212、待命模式待命模式(01H)(01H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLLL H 功能:进入待命模式,执行其他命令都可终止待命模式1313、卷动位址或、卷动位址或 IRAMIRAM 位址选择位址选择(02H/03H)(02H/03H)CODE: RW RS DB7 DB6 DB5 DB4 D
25、B3 DB2 DB1 DB0LLLLLLLLH SR 功能:SR=1;允许输入卷动位址 SR=0;允许输入 IRAM 位址 1414、反白选择(、反白选择(04H05H04H05H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLLHR1 R0 功能:选择 4 行中的任一行作反白显示,并可决定反白的与否1515、睡眠模式(、睡眠模式(08H/0CH08H/0CH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLLLHSLX X 功能:SL=1;脱离睡眠模式 SL=0;进入睡眠模式1616、扩充功能设
26、定(、扩充功能设定(36H/30H/34H36H/30H/34H)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLHHX1 REG L 功能:RE=1;扩充指令集动作 RE=0;基本指令集动作 G=1;绘图显示 ON G=0;绘图显示 OFF1717、设定、设定 IRAMIRAM 位址或卷动位址(位址或卷动位址(40H-7FH40H-7FH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLHAC5AC4AC3AC2AC1 AC0 功能:SR=1;AC5AC0 为垂直卷动位址 SR=0;AC3AC0 写 I
27、CONRAM 位址1818、设定绘图、设定绘图 RAMRAM 位址(位址(80H-FFH80H-FFH)CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHAC6AC5AC4AC3AC2AC1 AC0 功能:设定 GDRAM 位址到位址计数器(AC)五、显示坐标关系五、显示坐标关系1 1、图形显示坐标、图形显示坐标2 2、汉字显示坐标、汉字显示坐标 X X 坐标坐标Line1Line180H80H81H81H82H82H83H83H84H84H85H85H86H86H87H87HLine2Line290H90H91H91H92H92H93H93H94H9
28、4H95H95H96H96H97H97HLine3Line388H88H89H89H8AH8AH8BH8BH8CH8CH8DH8DH8EH8EH8FH8FHLine4Line498H98H99H99H9AH9AH9BH9BH9CH9CH9DH9DH9EH9EH9FH9FH3 3、字符表、字符表代码(02H-7FH)六、显示步骤六、显示步骤1、显示资料、显示资料 RAM(DDRAM)显示资料 RAM 提供 642 个位元组的空间,最多可以控制 4 行 16 字(64 个字)的中文字型显示,当写入显示资料 RAM 时,可以分别显示 CGROM、HCGROM 与 CGRAM 的字型;ST7920A
29、可以显示三种字型 ,分别是半宽的 HCGROM 字型、CGRAM 字型及中文 CGROM 字型 ,三种字型的选择,由在DDRAM 中写入的编码选择,在 0000H0006H 的编码中将自动的结合下一个位元组,组成两个位元组的编码达成中文字型 的编码(A140D75F) ,各种字型详细编码如下:1、显示半宽字型 :将 8 位元资料写入 DDRAM 中,范围为 02H7FH 的编码。2、显示 CGRAM 字型:将 16 位元资料写入 DDRAM 中,总共有 0000H,0002H,0004H,0006H 四种编码。3、显示中文字形:将 16 位元资料写入 DDRAMK ,范围为 A1A1HF7FE
30、H 的编码。绘图绘图 RAM(GDRAM)绘图显示 RAM 提供 6432 个位元组的记忆空间,最多可以控制 25664 点的二维绘图缓冲空间,在更改绘图 RAM 时,先连续写入水平与垂直的坐标值,再写入两个 8 位元的资料到绘图 RAM,而地址计数器(AC)会自动加一;在写入绘图 RAM 的期间,绘图显示必须关闭,整个写入绘图 RAM 的步骤如下:1、关闭绘图显示功能。2、先将垂直的坐标(Y)写入绘图 RAM 地址;3、再将水平的位元组坐标(X)写入绘图 RAM 地址;4、将 D15D8 写入到 RAM 中;5、将 D7D0 写入到 RAM 中;6、打开绘图显示功能。绘图显示的记忆体对应分布
31、请参考表2、游标、游标/闪烁控制闪烁控制ST7920A 提供硬体游标及闪烁控制电路,由地址计数器(address counter)的值来指定 DDRAM 中的游标或闪烁位置。七、显示示例程序七、显示示例程序以下程序为以下程序为 5151 系列驱程:系列驱程:( (可到可到WWW.GPT.COM.CN上下载上下载) )1 1、发送子程序、发送子程序SEND_DATA: LCALLCHK_BUSY ;检测模块内部工作状态 NOP SETB RS;RS=1 选择数据寄存器 CLRRW;RW=0 写状态 SETB E; MOV P1, A;送数据到 I/O 口 LCALL DELAY01;延时 CLR
32、 E; NOP MOV P1,#0FFH RETSEND_INT: LCALLCHK_BUSY;检测模块内部工作状态 NOP CLRRS;RS=0 选择指令寄存器 CLRRW;RW=0 写状态 SETB E; MOV P1, A;送数据到 I/O 口 LCALL DELAY01;延时 CLR E; NOP MOV P1,#0FFH RET2 2、读子程序、读子程序CHK_BUSY:CLRRS;RS=0 选择指令寄存器 SETBRW;RW=1 读状态 SETB E; MOV P1, A;读入数据HEHE1: JB P1.7,HEHE1;判别 BF 位 CLRE; RETREAD: LCALLCH
33、K_BUSY;检测模块内部工作状态 SETBRS;RS=1 选择数据寄存器 SETBRW;RW=1 读状态 SETB E; MOV P1, A;从 I/O 口读数据 LCALL DELAY01;延时 CLR E; NOP MOV P1,#0FFH RET3、串口写子程序:、串口写子程序:;-;SerialModeWrite Data/Write Instrution;Use CS=RSSCLK=ESTD=R/W;rs_stu=1Write Data;Rs_stu=0 Write Instrution;-SERIAL_WRITE:PUSHAMOVA,DA_INSETBCSSETBSTDCLR SCLKSETBSCLKCLRSCLKSETBSCLKCLRSCLKSETBSCLKCLRSCLKSETBSCLKCLRSC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级《短文两篇》课件
- 文化创意产业扶贫-洞察分析
- 虚拟现实康复训练-第2篇-洞察分析
- 微整形手术风险与伦理探讨-洞察分析
- 勤俭节约好少年事迹(6篇)
- 冬季雨雪的应急预案(5篇)
- 《差异量数》课件
- 企业实验室内训师的安全管理职责
- 幼儿教育行业亲子活动分享
- 船舶行业会计工作总结
- 2025届杭州第二中学高三第五次模拟考试数学试卷含解析
- 开题报告:新业态下大学生高质量充分就业实现路径研究-基于双边匹配的视角
- 江苏南京市栖霞区八校联考2024-2025学年九年级上册历史调研试卷(含答案)
- 医院满意度调查系统方案
- 2024年度企业信息化建设与技术实施合同3篇
- 2024年自考《00504艺术概论》考试复习题库(含答案)
- GB/T 25229-2024粮油储藏粮仓气密性要求
- 工厂设备工程师年终总结
- 六年级20道说理题
- 【《伊利乳业盈利能力分析与评价案例》10000字】
- 2024年秋季学期新人教版3年级上册英语课件 Unit 5 Part A 第1课时 Let's talk Guess and check
评论
0/150
提交评论