1HS12864-15系列中文图形液晶显示模块说明书版本号:20080312第一章HS12864-15系列中文图形液晶显示模块的主要特性HS12864-15系列中文图形液晶模块的特性主要由其控制器ST7920决定。ST7920同时作为控制器和驱动器,它可提供33路com输出和64路seg输出。在驱动器ST7921的配合下,最多可以驱动256×32点阵液晶。汉升实业有限公司的HS12864-15系列产品有HS12864-12(有V3.0版本和V4.0版本流通市场)和HS12864-15B,HS12864-15C。HS12864-15系列产品硬件特性如下:提供8位,4位并行接口及串行接口可选并行接口适配M6800时序自动电源启动复位功能内部自建振荡源64×16位字符显示RAM(DDRAM最多16字符×4行,LCD显示范围16×2行)2M位中文字型ROM(CGROM),总共提供8192个中文字型(16×16点阵)16K位半宽字型ROM(HCGROM),总共提供126个西文字型(16×8点阵)64×16位字符产生RAM(CGRAM)zzzzzzzzHS12864-15系列产品软件特性如下:文字与图形混合显示功能画面清除功能光标归位功能显示开/关功能光标显示/隐藏功能显示字体闪烁功能光标移位功能功能显示移位功能垂直画面旋转功能反白显示功能休眠模式zzzzzzzzzzz中文字库选择:ST7920-0A内建BIG-5码繁体中文字型库ST7920-0B内建GB码简体中文字型库用户在选用之前务必注明。2深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDHS12864-15系列中文图形液晶模块说明书HS12864-15系列中文图形液晶显示模块说明书版本号:20080312第二章模块的硬件说明1.HS12864-15系列产品外形图4-72.0(V.A)MAX13.09.0±0.30.481.62.54x19=48.2612864-12外形图(含V3.0和V4.0版本)93.0±0.33.07.287.078.5±0.22.0(V.A)10.566.52(A.A)MAX13.09.0±0.30.481.6012864-15B和12864-15C外形图(区别在于铁框扭脚位置不同)3深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTD70.0±0.364.070.0±0.364.051.0±0.240.0(V.A)33.24(A.A)3.09.515.03.09.515.018.3851.0±0.240.0(V.A)33.24(A.A)0.480.480.040.040.04720114.02.54×24=48.260.04F3.093.0±0.387.078.0±0.266.52(A.A)20124.74F1.0HS12864-15系列中文图形液晶显示模块说明书版本号:200803122.HS12864-15系列产品与MCU的接口*详见第二章第5部分3.汉升HS12864-15系列产品系列产品接口表:*V0和Vout的说明见本章第5节,HS12864-15系列各款产品的主要区别就在于V0和Vout的接线方法。**HS12864-12V4.0和HS12864-15B,HS12864-15C模块的背光极性可选,既可19正20负也可19负20正4.电气特性:(测试条件Ta=25,Vdd=5.0±10%)1)输入高电平(Vih):0.7Vdd~Vdd2)输入低电平(Vil):3)输出高电平(Voh):4)输出低电平(Vol):5)模块工作电流:6)白背光工作电流:0.6Vmax0.8Vdd~Vdd0.4Vmax3~5mA(不含背光)60mAmax7)黄绿背光工作电流:360mAmax4深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTD1234567-1412864-12GNDVCCV0*/NCRSR/WEDB0-DB712864-15GNDVCCV0*/NCRSR/WEDB0-DB715161718192012864-12PSBNCRSTVout*/NCLEDK**LEDA**12864-15PSBNCRSTVout*/NCLEDK**LEDA**名称型态电平功能描述并口串口VCCI-模块电源输入(未注明为5V)GNDI-电源地V0I-对比度调节端VEEI-液晶驱动电压输出端(或名Vout)PSBIH/L并口/串口选择:H并口;L串口*RSTIH/L复位信号,低有效RS(CS)IH/L寄存器选择端:H数据;L指令片选,低有效R/W(SID)IH/L读/写选择端:H读;L写串行数据线E(SCLK)IH/L使能信号串行时钟输入DB0-DB3I/OH/L数据总线低四位空接DB4-DB7I/OH/L数据总线高四位,4位并口时空接空接LEDAI-背光正(或名A、BLA)LEDKI-背光负(或名K、BLK)LEDA**HS12864-15系列中文图形液晶显示模块说明书版本号:200803125.LCD驱动电压即对比度调节电路通过售后客户反馈,对比度调节客户的疑问比较多,本节将分别介绍HS12864-15系列个款模块的对比度调节方式。HS12864-15系列液晶模块使用的控制器芯片ST7920内带倍压单元,外挂2个极性电容,生成2倍于VCC的电压,通过Vout脚引出,通过电位器调节后,从接口的V0脚引入模块用来驱动LCD。直接驱动LCD的是V0,V0电压越高,对比度越深。无特殊说明,HS12864-15系列液晶模块在V0=4.8时,对比度最佳。任何改变V0值的方法都可以用来改变对比度,一般有以下几种方法:(1)HS12864-12V3.0版本一般不配备倍压电路,Vout无电压输出。V0需外供电压,推荐电路如下:5V5VV0固定电阻用固定电阻锁定对比度通过电位器调节对比度1通过电位器调节对比度2(2)HS12864-12V4.0和HS12864-15B,HS12864-15C都配备了倍压电路,并且自带电位器用来调节对比度。在使用时可以将模块接口的V0和Vout脚悬空。出厂时,对比度已经被调整到最佳状态,用户可以通过调节模块背后的电位器VR1来校正对比度。(3)有部分用户在使用HS12864-12V4.0和HS12864-15B,HS12864-15C时要使用外接的电位器来调节对比度(与模块自带的电位器形成并联关系),此时须通过模块背后的电位器将对比度调至最深,以使液晶模块有最大的对比度调节范围。V0通过电位器调节对比度1通过电位器调节对比度2(4)有部分用户在使用HS12864-12V4.0和HS12864-15B,HS12864-15C时要求取消模块自带的电位器,此时的使用方法同上第(3)部分。5深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDVout20KV0Vout20KGNDVout20KV05V10KV0V010KGNDHS12864-15系列中文图形液晶显示模块说明书版本号:200803126.PSB电路用户通过接口的PSB脚接高或接低来选择模块是使用并口还是串口。HS12864-12V4.0和HS12864-15B,HS12864-15C模块上有跳点方式选择将PSB接高或接低,用户可以不再处理接口的PSB脚(用户事先需声明是用并口还是串口)。如果模块上已经对PSB作了处理,用户再在接口上作出相反的选择,可能会造成短路,对模块造成不可修复的损坏。比如,模块上已经选择了并口,此时PSB与VCC相通,如果用户将接口的PSB与GND相连,则会烧坏线路板。如果没有客户的特殊要求,在出厂时,我们默认不对模块上的PSB做处理,由用户自己通过接口的PSB脚来选择模块的工作模式。HS12864-12V3.0模块上没有跳点选择方式,只能由接口的PSB脚来选择串并口。7.背光极性说明为适应不同客户的要求,HS12864-12V4.0和HS12864-15B,HS12864-15C模块的背光极性可选,既可以19脚正,20脚负(0欧电阻横向焊接);也可以19脚负,20脚正(0欧电阻纵向焊接),由模块背后的两个0欧电阻的焊接方式决定极性。在出厂时,我们按照客户要求配置背光极性。如无说明,我们默认19脚为背光负,20脚为背光正。HS12864-12V3.0为老版本,背光极性是唯一的,19脚负,20脚正。8.原理简图VDDVSSV06SEG32SEGVOUTDB0-DB7RS(CSRSTE(SCLK)64SEGRW(SID)PSBLEDALEDK6深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDLEDBacklight128X32dots128X32dots64SEGST7921ST7921LCDControllerST79209)32COMHS12864-15系列中文图形液晶显示模块说明书版本号:20080312第三章ST7920内置硬件说明1.中文字型产生ROM(CGROM)及半宽字型ROM(HCGROM)ST7920的字型产生ROM通过8192个16×16点阵的中文字型,以及126个16×8点阵的西文字符,它用2个字节来提供编码选择,将要显示的字符的编码写到DDRAM上,硬件将依照编码自动从CGROM中选择将要显示的字型显示再屏幕上。2.字型发生RAM(CGRAM)ST7920的字型产生RAM提供用户自定义字符生成(造字)功能,可提供4组16×16点阵的空间,用户可以将CGROM中没有的字符定义到CGRAM中。3.显示RAM(DDRAM)显示RAM提供64×2字节的空间,最多可以控制4行16字的中文字型显示。当写入显示资料RAM时,可以分别显示CGROM,HCGROM及CGRAM的字型。三种字型的选择:1)显示半宽字型将一个字节的编码写入DDRAM中,范围是02~7FH2)显示CGRAM字型将2个字节的编码写入DDRAM中,共有0000H,0002H,0004H及0006H四种编码3)显示中文字型将2字节的编码写入DDRAM中,先写高8位,后写低8位范围是A140H~D75FH(BIG5),A1A0H~F7FFH(GB)7深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDHS12864-15系列中文图形液晶显示模块说明书版本号:200803124.绘图RAM提供64×32个字节的空间(由扩充指令设定绘图RAM地址),最多可以控制256×64点阵的二维绘图缓冲空间,在更改绘图RAM是,由扩充指令设置GDRAM地址先垂直地址后水平地址(连续2个字节的数据来定义垂直和水平地址),再2个字节的数据给绘图RAM(先高8位后低8位)。8深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDHS12864-15系列中文图形液晶显示模块说明书版本号:200803125.DDRAM内容,CGRAM地址以及CGRAM内容的对照关系9深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDHS12864-15系列中文图形液晶显示模块说明书版本号:200803126.CGRAM与中文字型的编码只能出现在adresscounter的起始位置(见下表)HHLHLHL7.16×8半宽字型表10深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTD808182838485868788898A8B8CHLLHLHLHLHLHLHLHLHLONHS12332-9汉升液晶……AB12中文(正确)汉升液晶…AB12中文(错误)HS12864-15系列中文图形液晶显示模块说明书版本号:20080312第四章时序1.8位并口写操作时序图2.8位并口读操作时序图3.4位并口时序图图11深圳汉昇实业有限公司SHENZHENHANSHENGINDUSTRIALCO.,LTDHS12864-15系列中文图形液晶显示