ST7920 系列中文图形液晶模块使用说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ST7920系列中文图形液晶模块使用说明书版本号:20071113ST7920系列中文图形液晶模块使用说明书版本号:200711132第一章ST7920控制器中文图形液晶显示模块的主要特性ST7920控制器系列中文图形液晶模块的软件特性主要由ST7920控制驱动器决定。ST7920同时作为控制器和驱动器,它可提供33路com输出和64路seg输出。在驱动器ST7921的配合下,最多可以驱动256×32点阵液晶。我公司的ST7920系列产品有:122×32点阵系列、128×32点阵系列、144×32点阵系列、160×32点阵系列、128×64点阵系列(原理即是256×32点阵)。ST7920系列产品硬件特性如下:z提供8位,4位并行接口及串行接口可选z并行接口适配M6800时序z自动电源启动复位功能z内部自建振荡源z64×16位字符显示RAM(DDRAM最多16字符×4行,LCD显示范围16×2行)z2M位中文字型ROM(CGROM),总共提供8192个中文字型(16×16点阵)z16K位半宽字型ROM(HCGROM),总共提供126个西文字型(16×8点阵)z64×16位字符产生RAM(CGRAM)z15×16位总共240点的ICONRAM(ICONRAM)ST7920系列产品软件特性如下:z文字与图形混合显示功能z画面清除功能z光标归位功能z显示开/关功能z光标显示/隐藏功能z显示字体闪烁功能z光标移位功能功能z显示移位功能z垂直画面旋转功能z反白显示功能z休眠模式中文字库选择:ST7920-0A内建BIG-5码繁体中文字型库ST7920-0B内建GB码简体中文字型库用户在选用之前务必注明。ST7920系列中文图形液晶模块使用说明书版本号:200711133第二章模块的硬件说明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)侧白光工作电流:--ST7920系列中文图形液晶模块使用说明书版本号:2007111343.ST7920系列产品接口表:12232Z12832ZA12864ZA12864ZB12864ZC16032A1GNDGNDGNDGNDLEDKGND2VCCVCCVCCVCCLEDAVCC3V0V0V0V0GNDV04RSRSRSRSVCCRS5R/WR/WR/WR/WNCR/W6EEEERSE7DB0DB0DB0DB0R/WDB08DB1DB1DB1DB1EDB19DB2DB2DB2DB2DB0DB210DB3DB3DB3DB3DB1DB311DB4DB4DB4DB4DB2DB412DB5DB5DB5DB5DB3DB513DB6DB6DB6DB6DB4DB614DB7DB7DB7DB7DB5DB715LEDAPSBPSBPSBDB6PSB16LEDKNCNCNCDB7RST17-RSTRSTRSTPSBVout18-NCNCVoutRSTLEDA19-LEDALEDKBLKVoutLEDK20-LEDKLEDABLAV0NC**NC为空脚4.LCD驱动电压即对比度调节电路ST7920内带倍压电路,生成2倍于VCC的电压。倍压通过Vout脚引出,通过电位器调节后,从V0引回模块用来驱动LCD。直接驱动LCD的是V0,V0电压越高,对比度越深。通过调节电位器来调节V0值以改变对比度。某些模块没有Vout脚。Vout电压直接通过降压处理供给V0。对比度已经锁定。如果一定要调节对比度,可以通过V0对地接一可调电阻,拉低V0值。特别提出12864ZA的LCD驱动电压为5V,部分产品没有配置倍压电路,而是V0直接接VCC,用作LCD驱动,对比度不可调。VOUT33CAP3M34CAP1P35CAP1M37CAP2P38CAP2M39ST79204.7uF4.7uF++VOUT20KV0ST7920系列中文图形液晶模块使用说明书版本号:2007111355.PSB电路PSB接高时选择并口,接低时选择串口。模块上一般都有跳线方式将PSB接高或接低,用户可以不再处理PSB脚(用户事先需声明是用并口还是串口)。也可以选择不在模块上处理,而由客户自己选择并口还是串口。特别说明:12232Z没有将PSB引出,只能在模块上处理;16032A模块上不可处理PSB脚,只能由用户自己处理。6.原理简图1)122×32系列原理简图VDDVSSV0VOUTST7921OREqvLCDPANEL122X32dots64SEGLEDBacklightLEDALEDKDB0-DB758SEG32COMRSTRS(CS)E(SCLK)RW(SID)PSBLCDControllerST7920OREqv2)128×32系列原理简图VDDVSSV0VOUTST7921OREqvLCDPANEL144X32dots64SEGLEDBacklightLEDALEDKDB0-DB780SEG32COMRSTRS(CS)E(SCLK)RW(SID)PSBLCDControllerST7920OREqvST7920系列中文图形液晶模块使用说明书版本号:2007111363)144×32系列原理简图ST7920OREqvControllerLCDPSBRW(SID)E(SCLK)RS(CS)RST32COM64SEGDB0-DB7LEDKLEDALEDBacklight64SEGLCDPANEL128X32dotsST7921OREqvVOUTV0VSSVDD4)160×32系列原理简图VDDVSSV0VOUTST7921OREqvLCDPANEL160X32dots64SEGLEDBacklightLEDALEDKDB0-DB796SEG32COMRSTRS(CS)E(SCLK)RW(SID)PSBLCDControllerST7920OREqv5)128×64系列原理简图32SEGVDDVSSV0VOUTDB0-DB7RSTRS(CS)E(SCLK)RW(SID)PSBLCDController96SEGST7921128X32dotsST7920OREqvST7921128X32dots64SEGLEDBacklightLEDALEDK64SEG32COMST7920系列中文图形液晶模块使用说明书版本号:200711137第三章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个字节的数ST7920系列中文图形液晶模块使用说明书版本号:200711138据,先高8位(D15~D8),后低8位(D7~DD)。5.绘图RAM提供64×32个字节的空间(由扩充指令设定绘图RAM地址),最多可以控制256×64点阵的二维绘图缓冲空间,在更改绘图RAM是,由扩充指令设置GDRAM地址先垂直地址后水平地址(连续2个字节的数据来定义垂直和水平地址),再2个字节的数据给绘图RAM(先高8位后低8位)。ST7920系列中文图形液晶模块使用说明书版本号:2007111396.DDRAM内容,CGRAM地址以及CGRAM内容的对照关系ST7920系列中文图形液晶模块使用说明书版本号:20071113107.CGRAM与中文字型的编码只能出现在adresscounter的起始位置(见下表)808182838485868788898A8B8CHLHLHLHLHLHLHLHLHLHLHLHLHLHS12232-912864-1516032A汉升液晶……AB12中文(正确)汉升液晶…AB12中文(错误)8.16×8半宽字型表ST7920系列中文图形液晶模块使用说明书版本号:2007111311第四章时序1.8位并口写操作时序图2.8位并口读操作时序图3.4位并口时序图图ST7920系列中文图形液晶模块使用说明书版本号:20071113124.串口时序图5.外部复位时序图第五章指令说明1.指令表1(RE=0,基本指令集)控制信号控制代码指令名称RSR/WD7D6D5D4D3D2D1D0执行时间清除显示00000000011.6ms地址归0000000001X72us进入设定点00000001I/DS72us显示开关设置0000001DCB72us移位控制000001S/CR/LXX72us功能设定00001DLX0/REXX72us设定CGRAM地址0001A5A4A3A2A1A072us设定DDRAM地址0010A5A4A3A2A1A072usST7920系列中文图形液晶模块使用说明书版本号:2007111313读忙标志和地址01BFA6A5A4A3A2A1A072us写显示数据10显示数据72us读显示数据11显示数据72us2.指令表2(RE=1,扩充指令集)控制信号控制代码指令名称RSR/WD7D6D5D4D3D2D1D0执行时间待命模式000000000172us卷动地址或RAM地址选择000000001SR72us反白显示00000001R1R072us睡眠模式0000001SLXX72us扩充功能设定00001DLX1/REG072us设定IRAM地址或卷动地址0001A5A4A3A2A1A072us000A3A2A1A0设定绘图RAM地址001A6A5A4A3A2A1A072us备注:当ST7920在接受指令前,MCU必须先确认ST7920处于非忙状态。即读取BF=0,才能接受新的指令;如果在送出一条指令前不检查BF状态,则需要延时一段时间,以确保上一条指令执行完毕,具体指令执行时间参照指令表。“RE”是基本指令集与扩充指令集的选择控制位,当变更“RE”的状态后,以后的指令维持在最后的状态。除非再次变更“RE”的状态,否则使用相同的指令集时,不需要重新设置“

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功