欢迎光临散文网 会员登陆 & 注册

液晶显示(四)-----汉字字符显示控制IC-ST7920应用

2022-06-28 16:48 作者:e小白官方  | 我要投稿

本文作者:显示行家,e小白网址:www.e-xiaobai.com

ST7920是台湾矽创(SITRONIX)公司早期推出的适用汉字字符显示的LCD控制器,可以实现常规汉字、数字、英文显示,与MCU接口非常简单易用。现在有AIP31020(无锡中微)系列替代产品面市。

一、主要特点

1.1 工作电压范围宽,2.7V-5.5V;

1.2 支持8BIT,4BIT,串口通讯;

1.3 内置64x16位显示缓存(DDRAM);

1.4 内置64x256位图形显示缓存(GDRAM);

1.5 内置16Kbit 半宽字符存储器(HCGROM),支持126个8BIT宽度字符显示(16x8 dots);

1.6 自带32com/64segment驱动,支持4x2行全点阵汉字显示(16x16 dots);

1.7 上电自动复位/外部复位;

1.8 与ST7921搭配可扩展字符显示到16x2(或8x4,256x32点阵)行全点阵汉字显示;

1.9 内置RC振荡器,可通过外部电阻调节;

1.10 功耗低:正常工作450uA(VDD=5V),省电模式30uA(VDD=5V);

1.11 内置VLCD升压,可达到7.0V;

1.12 COB封装

二、选型参考

    ST7920支持简体汉字、繁体汉字、简繁日文、简繁日韩文显示,应根据不同要求,选用不同字库IC,型号对照如下

三、VLCD设置

    ST7920只能支持33com(含光标行)驱动,根据前面介绍的LCD特性,当驱动路数越高,VLCD电压尽量提高,以到达好的显示效果。在用ST7920设计LCD时,通常选用33duty,1/5或1/6Bias,Vlcd 6.5V;因为Vlcd超过了VCC电压,需要外部输入或者用内部升压方式才能满足Vlcd要求。

外部输入VLCD电路,R10可以调节,当VLCD大于VCC时,需从外部输入VLCD;



内部升压VLCD,适用于VDD=3.3V的场合,注意无论外部输入还是内部升压,VLCD不能超过7.0V。

四、指令简介

    ST7920分为基本指令集和扩展指令集,通常我们用基本指令即可,需要特殊显示效果可用扩展指令。

五、应用原理图(仅参考)


  图中是16032的原理图,实际ST7920最大可以扩展到256x32路输出。(ST7920+2个ST7921)

六、参考例程(通过51编译,读者需根据实际情况修改)

完成编译后,就能看到如图显示(图片内容与例程不同)


液晶显示(四)-----汉字字符显示控制IC-ST7920应用的评论 (共 条)

分享到微博请遵守国家法律