ST7920带汉字库芯片使用手册ST7920带汉字库芯片使用手册1.清达光电液晶命名规则HG1286412-□-□□-□-□-□-□①②③④⑤⑥⑦⑧⑨⑩①产品序列号:HC→点阵字符;HG→SMT/COB图形单色;HGT→TAB图形单色;HGO→COG图形单色;HGR→COLORSTN;HGQ→TFT;HGS→OLED②字符→字符数(每行字符数*行数)图形→点阵数③产品序列④显示模式:省略→STN黄绿模式;G→STN灰模式;B→STN蓝模式;F→FSTN半透半反;T→FSTN透射⑤背光类型:省略→无背光;LY→LED黄绿底光;SY→LED黄绿侧光;LW→LED白光;SW→LED高亮白光;LB→LED蓝光;LR→LED红光;LA→LED琥珀光;LG→LED绿光;EB→EL蓝光;EG→EL绿光;EW→EL白光;CW→CCFL白光⑥温度范围:省略→常温;H→宽温;EH→特宽温⑦电源:省略→5V单电源;NV→5V双电源;SV→5V带温度补偿;LV→3/3.3V单电源;LNV→3/3.3V双电源;LSV→3/3.3V带温度补偿;OV→5V单电源,VO脚空脚(部分型号PCB板上有电位器可微调对比度)LOV→5V单电源,VO脚空脚(部分型号PCB板上有电位器可微调对比度)⑧背光输入电压说明,请参照液晶详细资料⑨特殊编号:TP→带触摸屏;S→串行通信;D→分屏⑩产品内部编号备注:*具体背光电压值请参照液晶详细资料2.清达光电液晶汇总清达光电出品的内置ST7920控制器及兼容型控制器点阵液晶显示模块现按完整型号汇总成表,便于选型和查询。ModelModelSizeViewAreaDotsize背光方式显示模式NO.W*H(mm)W*H(mm)W*H(mm)LEDELSTNGRAYSTNYELLOWSTNBLUEHG12232984.0*44.060.0*18.00.40*0.45●●●●HG128322110*65.076.0*25.00.52*0.52●●●●HG128641293.0*70.072.0*40.00.48*0.48●●●●HG1286412B93.0*70.072.0*40.00.48*0.48●●●●HG1286415113.2*65.273.4*38.80.50*0.50●●●●HG160322122.0*44.099.0*24.00.55*0.56●●●●HG19232B116.0*37.085.0*18.60.38*0.38●●●●●第一章液晶显示模块的结构特点清达光电出品的内置ST7920(Sitronix)控制器液晶显示模块按型号汇总成表(资料可向我公司索取),便于选型和查询,另结构尺寸图详见网站()或致电我公司查询。图一图形显示模块系统的方框图(12864为例)该类液晶模块的管脚定义见表一:表一管脚名称说明符号等效符号VSSGND电源地VCCVDD逻辑电源V0VLCD液晶驱动电源RS寄存器选择1:数据;0:指令R/W读写信号1:读;0:写E使能信号DB0~DB7显示数据PSB并行/串行选择SCLK串行时钟信号1:并行;0:串行SID串行数据输入信号CS串行片选信号ALED(+)背光电压正KLED(-)背光电压地注:1.每种液晶接口顺序不同,详见各个液晶资料液晶电特性(1)绝对最大值范围项目符号最小值最大值备注电路逻辑电压(V)Vdd-Vss05.5液晶驱动电压(V)V0-Vss07输入电压(V)VIVssVdd工作温度(℃)-20+70宽温型存储温度(℃)-30+80宽温型(2)电特性项目符号条件MINTYPMAX单位输入高电压VIH0.7Vdd--V输入低电压VIL--0.8V输出高电压VOHIOH=0.2mA0.8Vdd--V输出低电压VOLIOL=1.2mA--0.4V电源电流IDD-35mA第三章液晶模块的供电说明1.模块应用一般有三种电源:逻辑电压、液晶驱动电压、背光电压。2.一般液晶模块都是单电源供电,分二种情况A.单电源-OV型(液晶型号后缀带-OV标志),那么V0脚要悬空B.普通单电源型负压由Vee输出,通过10K电位器输入至V0来调节对比度,具体接法如下:Vee10KV0GND具体电源接法请参照每款液晶引脚说明3.在您调试液晶模块时,请注意正确接线,尤其是逻辑电压、液晶驱动电源的接线不能有错,否则烧电路上的芯片。为避免液晶模块的损坏,在加液晶驱动电压V0时,需要比加逻辑电压(VDD)滞后50ms;在关电时,液晶驱动电压V0需要比逻辑电压(VDD)提前50ms关断。4.对于LED背光方式,供电为3.5-4.1V直流电源,严格限制5V电源直接供电(除非液晶模块内部已接限流电阻),否则不仅会增加您的功耗,更会增加损坏背光灯且缩短液晶模块的使用寿命。第四章液晶模块控制器介绍一、ST7920控制器的特点1.提供8-位元4-位元及串行MPU界面。2.64x16-位元字元显示RAM(DDRAM最多16字元x4行,LCD显示范围为16字元X2行)。3.64x256-位元绘图显示RAM(GDRAM)。4.2M-位元中文字型ROM(CGROM)总共提供8192个中文字型(16x16点阵)。5.16K-位元半宽字型ROM(HCGROM)总共提供126個符号字型(16x8点阵)。6.64x16-位元字型产生RAM(CGRAM)。7.15x16-位元总共240点的ICONRAM(IRAM)8.自动电源启动复置(RESET)功能9.內建振荡器由外部电阻调整10.绘图及文字画面混合显示功能11.提供多功能指令:-画面清除(Displayclear)-游标归位(Returnhome)-显示打开/关闭(Displayon/off)-游标显示/隐藏(Cursoron/off)-显示字元闪烁(Displaycharacterblink)-游标移位(Cursorshift)-显示移位(Displayshift)-垂直画面旋转(Verticallinescroll)-反白显示(By_linereversedisplay)-睡眠模式(Sleepmode)12.內建Booster升压电路功能(2倍压)二、ST7920控制驱动器的管脚图及引脚功能表二与微处理器的接口信号引脚符号编号状态功能描述XRESET11输入系统重置输入脚(低电平有效)PSB23輸入微处理器控制介面选择:0:串列控制模式1:8/4-位元并行控制模式RS(CS*)17输入指令数据选择寄存器(并行模式):0:指令或读Busy/位址寄存器1:数据片选(串行模式):1:片选致能0:片选禁止RW(SID*)18输入读写选择(并行模式):1:读0:写数据输入(串行模式):E(SCLK*)19输入使能信号(并行模式)时钟信号(串行模式)D4toD728〜31输入/输出数据双向总线高4-位,DB7可以当作busy信号,当在串行模式,此4位数据线无作用。D0toD324〜27输入/输出数据双向总线低4-位,当在4-位元控制模式串行模式,此4位数据线无作用。表三与LCD接口信号和其它引脚符号编号状态功能描述COM1~COM3340〜72输出行信号SEG1~SEG64136〜73輸出列信号VDD10,14输入内部逻辑电源2.7V到5.5VVSS9,20输入内部逻辑电源0VV0~V41〜3,7,8-LCD驱动电压三、功能描述并列介面资料传输讯号当PSB脚接高电位时,ST7920将进入并列模式,在并列模式下可由指令DLFLAG来选择8-位元或4-位元介面,主控制系统将配合(RS,RW,E,DB0..DB7)来达成传输动作。从一个完整的流程来看,当下设定位址指令后(CGRAM,DDRAM,IRAM…..)若要读取资料时需先DUMMYREAD一次才会读取到正确资料第二次读取时则不需DUMMYREAD除非又下设定位址指令才需再次DUMMYREAD。在4-位元传输模式下,每一个八位元的指令或资料都将被分为两个位元组动作:较高4位元(DB7~DB4)的资料将会被放在第一个位元组的(DB7~DB4)部分,而较低4位元(DB3~DB0)的资料则会被放在第二个位元组的(DB7~DB4)部分,至於相关的另四位元则在4-位元传输模式中DB3~DB0介面未使用。串列介面与串列传输资料当PSB脚接低电位时,ST7920将进入串列模式,在串列模式㆘将使用两条资料传输线作串列资料的传送,主控制系统将配合传输同步时脉线(SCLK)与接收串列资料线(SID),来达成串列传输的动作。当需要同时连接数颗ST7920晶片时,晶片选择脚(CS)将要被配合使用,在晶片选择脚(CS)设为高电位时,同步时脉线(SCLK)输入的讯号才会被接收,另一方面,当晶片选择脚(CS)设为低电位时,ST7920的内部串列传输计数与串列资料将会被重置,也就是说在此状态下,传输中的资料将被终止清除,并且将待传输的串列资料计数重设回第一位元;在一个最小的系统架构下,由一个微处理器连接控制单一个ST7920晶片时,相关的连接介面只需要使用同步时脉线(SCLK)与接收串列资料线(SID)两隻脚,在这个模式下晶片选择脚(CS)将被固定接到高电位。ST7920的同步时脉线(SCLK)具有独立的操作时脉,但是当有连续多个指令需要被传送时,指令执行的时间将需要被考虑,必须确实等到前一个指令完全执行完成才能传送下一笔资料,因为ST7920内部并没有传送/接收缓冲区。从一个完整的串列传输流程来看,一开始先传输啟始位元组,它需先接收到五个连续的〝1〞(同步位元字串)在啟始位元组,此时传输计数将被重置并且串列传输将被同步,再跟随的两个位元字串分别指定传输方向位元(RW)及暂存器选择位元(RS),最后第八的位元则为〝0〞。在接收到同步位元及RW和RS资料的啟始位元组后,每一个八位元的指令将被分为两个位元组接收到:较高4位元(DB7~DB4)的指令资料将会被放在第一个位元组的LSB部分,而较低4位元(DB3~DB0)的指令资料则会被放在第二个位元组的LSB部分,至於相关的另四位元则都为0。八位并行模式数据传输四位并行模式数据传输串行模式时序图功能说明ST7920提供三种介面来连接微处理机:8-位元匯流排,4-位元匯流排及串列匯流排介面,经由外部PSB脚来选择介面的种类,当PSB脚接“1”时为选择8/4-位元介面模式,而当接“0”时为串列介面模式。在读或是写ST7920的动作㆗,有两个8-位元的暂存器将会被使用到,一个是资料暂存器(DR)另一个是指令暂存器(IR)。透过资料暂存器(DR)可以存取DDRAM/CGRAM/GDRAM以及IRAM的值,待存取目标RAM的位址,透过指令命令来选择,每次的资料暂存器(DR)存取动作都将自动的以上回选择的目标RAM位址当主体来作写入或读取。配合RS及RW可以选择决定控制介面的4种读写模式,详见下表:RSRW功能说明LLMPU写指令到指令暂存器(IR)LH读出忙碌标志(BF)及位址计数器(AC)的状态HLMPU写入资料到资料暂存器(DR)HHMPU从资料暂存器(DR)㆗读出资料●忙碌标志(BF)当BF为“1”时,表示内部的操作正在进行中,即内部处于忙碌状态,此时并不接受新的指令动作,要输入新的指令前,必须先读取BF,一直要到BF“0”时,才能接受输入新的指令;一般而言任何的指令输入后ST7920内部都需要时间处置,在处置完成前并不接受下一个指令,而每一个指令的处置时间并不相同,所以要知道ST7920内部是否已处置完成,可以接受下一指令可以由读取BF标志来确认。●位址计数器(AC)位址计数器(AC)用来储存DDRAM/CGRAM/IRAM/GDRAM的位址,它可藉由设定指令暂存器(IR)来改变,之后只要读取或是写入DDRAM/CGRAM/IRAM/GDRAM的值时,位址计数器(AC)的值就会自动加一,当RS为“0”时而RW为“1”时,位址计数器(AC)的值会被读取到DB6〜DB0中。●中文字型產生ROM(CGROM)及半宽字型ROM(HCGROM)ST7920字型发生ROM提供8192个16x16点的中文字