ST7920控制器系列中文字库液晶模块中文说明书版本号:20061229ST7920控制器系列液晶模块使用说明书感谢您关注和使用我们的液晶产品。如果您在使用中有任何疑问,请拨打我们的客户服务热线029-85360611寻求技术支持和获取相关资料,我们竭诚为您服务。您可以登录我们的网站了解最新产品信息。或者您可以在我公司网站的留言簿栏目留下您宝贵的意见。1ST7920控制器系列中文字库液晶模块中文说明书版本号:20061229第一章ST7920控制器中文图形液晶显示模块的主要特性ST7920控制器系列中文图形液晶模块的软件特性主要由ST7920控制驱动器决定。ST7920同时作为控制器和驱动器,它可提供33路com输出和64路seg输出。在驱动器ST7921的配合下,最多可以驱动256×32点阵液晶。NS实业有限公司的ST7920系列产品有:122×32点阵系列、128×32点阵系列、144×32点阵系列、160×32点阵系列、128×64点阵系列(原理即是256×32点阵)。ST7920系列产品硬件特性如下:提供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)15×16位总共240点的ICONRAM(ICONRAM)ST7920系列产品软件特性如下:文字与图形混合显示功能画面清除功能光标归位功能显示开/关功能光标显示/隐藏功能显示字体闪烁功能光标移位功能功能显示移位功能垂直画面旋转功能反白显示功能休眠模式中文字库选择:ST7920-0A内建BIG-5码繁体中文字型库ST7920-0B内建GB码简体中文字型库用户在选用之前务必注明。2ST7920控制器系列中文字库液晶模块中文说明书版本号:20061229第二章模块的硬件说明1.ST7920与MCU的接口名称型态电平功能描述并口串口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位并口时空接空接AI-背光正(或名LEDA、BLA)KI-背光负(或名LEDK、BLK)*并非所有的模块都有VEE脚,参考第二章第3部分**详见第二章第5部分2.电气特性:(测试条件Ta=25,Vdd=5.0±10%)1)输入高电平(Vih):0.7Vdd~Vdd2)输入低电平(Vil):0.6Vmax3)输出高电平(Voh):0.8Vdd~Vdd4)输出低电平(Vol):0.4Vmax5)模块工作电流:1.14~1.18mA(不含背光)6)侧白光工作电流:--3ST7920控制器系列中文字库液晶模块中文说明书版本号:200612293.汉升ST7920系列产品接口表:12232-9HS12832-212864-12HS12864-15HS12864-1912864G16032A1GNDGNDGNDGNDGNDLEDKGND2VCCVCCVCCVCCVCCLEDAVCC3V0V0V0V0V0GNDV04RSRSRSRSRSVCCRS5R/WR/WR/WR/WR/WNCR/W6EEEEERSE7DB0DB0DB0DB0DB0R/WDB08DB1DB1DB1DB1DB1EDB19DB2DB2DB2DB2DB2DB0DB210DB3DB3DB3DB3DB3DB1DB311DB4DB4DB4DB4DB4DB2DB412DB5DB5DB5DB5DB5DB3DB513DB6DB6DB6DB6DB6DB4DB614DB7DB7DB7DB7DB7DB5DB715LEDAPSBPSBPSBPSBDB6PSB16LEDKNCNCNCNCDB7RST17-RSTRSTRSTRSTPSBVout18-NCNCVoutVoutRSTLEDA19-LEDALEDABLALEDAVoutLEDK20-LEDKLEDKBLKLEDKV0NC**NC为空脚4.LCD驱动电压即对比度调节电路ST7920内带倍压电路,生成2倍于VCC的电压。倍压通过Vout脚引出,通过电位器调节后,从V0引回模块用来驱动LCD。直接驱动LCD的是V0,V0电压越高,对比度越深。通过调节电位器来调节V0值以改变对比度。某些模块没有Vout脚。Vout电压直接通过降压处理供给V0。对比度已经锁定。如果一定要调节对比度,可以通过V0对地接一可调电阻,拉低V0值。特别提出12864-12的LCD驱动电压为5V,部分产品没有配置倍压电路,而是V0直接接VCC,用作LCD驱动,对比度不可调。VOUT33CAP3M34CAP1P35CAP1M37CAP2P38CAP2M39+4.7uF+4.7uFV0ST7920VOUT20K458SEGST7921OREqv80SEGST7921OREqvST7920控制器系列中文字库液晶模块中文说明书版本号:200612295.PSB电路PSB接高时选择并口,接低时选择串口。模块上一般都有跳线方式将PSB接高或接低,用户可以不再处理PSB脚(用户事先需声明是用并口还是串口)。也可以选择不在模块上处理,而由客户自己选择并口还是串口。特别说明:12232-9没有将PSB引出,只能在模块上处理;16032A模块上不可处理PSB脚,只能由用户自己处理。6.原理简图1)122×32系列原理简图VDDVSSV0VOUTDB0-DB7RS(CS)RSTE(SCLK)RW(SID)PSBLCDControllerST7920OREqv32COM64SEGLCDPANEL122X32dotsLEDALEDKLEDBacklight2)128×32系列原理简图VDDVSSV0VOUTDB0-DB7RS(CS)RSTE(SCLK)RW(SID)PSBLCDControllerST7920OREqv32COM64SEGLCDPANEL144X32dotsLEDALEDKLEDBacklight564SEGST7921OREqvST7920控制器系列中文字库液晶模块中文说明书版本号:200612293)144×32系列原理简图VDDVSSV0VOUTDB0-DB7RS(CS)RSTE(SCLK)RW(SID)PSBLCDControllerST7920OREqv32COM64SEGLCDPANEL128X32dotsLEDALEDKLEDBacklight4)160×32系列原理简图VDDVSSV032COMLCDPANEL160X32dotsVOUTDB0-DB7RS(CS)RSTE(SCLK)RW(SID)PSBLCDControllerST7920OREqv64SEG96SEGST7921OREqvLEDALEDKLEDBacklight5)128×64系列原理简图VDDVSSV0VOUTLCD96SEGST792132SEGDB0-DB7RS(CS)RSTE(SCLK)RW(SID)PSBControllerST7920OREqv32COM64SEG128X32dots128X32dots64SEGLEDALEDKLEDBacklightST79216ST7920控制器系列中文字库液晶模块中文说明书版本号:20061229第三章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)4.ICONRAM(IRAM)ST7920提供240点的ICON显示,它由15个IRAM单元组成,每个单元有16位,每写入一组IRAM时,需先写入IRAM地址,然后连续送入2个字节的数7ST7920控制器系列中文字库液晶模块中文说明书版本号:20061229据,先高8位(D15~D8),后低8位(D7~DD)。5.绘图RAM提供64×32个字节的空间(由扩充指令设定绘图RAM地址),最多可以控制256×64点阵的二维绘图缓冲空间,在更改绘图RAM是,由扩充指令设置GDRAM地址先垂直地址后水平地址(连续2个字节的数据来定义垂直和水平地址),再2个字节的数据给绘图RAM(先高8位后低8位)。8ST7920控制器系列中文字库液晶模块中文说明书版本号:200612296.DDRAM内容,CGRAM地址以及CGRAM内容的对照关系9ST7920控制器系列中文字库液晶模块中文说明书版本号:200612297.CGRAM与中文字型的编码只能出现在adresscounter的起始位置(见下表)808182838485868788898A8B8CHLHLHLHLHLHLHLHLHLHLHLHLHLONCA12332G汉升液晶……AB12中文(正确)汉升液晶…AB12中文(错误)8.16×8半宽字型表10ST7920控制器系列中文字库液晶模块中文说明书版本号:20061229第四章时序1.8位并口写操作时序图2.8位并口读操作时序图3.4位并口时序图图11ST7920控制器系列中文字库液晶模块中文说明书版本号:200612294.串口时序图5.外部复位时序图第五章指令说明1.指令表1(RE=0,基本指令集)指令名称控制信号控制代码执行时间RSR/WD7D6D5D4D3D2D1D0清除显示00000000011.6ms地址归0000000001X72us进入设定点00000001I/DS72us显示开关设置0000001DCB72us移位控制000001S/CR/LXX72us功能设定00001DLX0/REXX72us设定CGRAM地址0001A5A4A3A2A1A072us设定DDRAM地址0010A5A4A3A2A1A072us12000000010000001X000001I/DSST7920控制器系列中文字库液晶模块中文说明书版本号:20061229读忙标志和地址01BFA6A5A4A3A2A1A072us写显示数据10显示数据72us读显示数据11显示数据72us2.指令表2(RE=1,扩充指令集)指令名称控制信号控制代码执行时间RSR/WD7D6D5D4D3D2D1D0待命模式000000000172us卷动地址或RAM地址选择000000001SR72us反白显示00000001R1R072us睡眠模式0000001SLXX72us扩充功能设定00001DLX1/