是台湾矽创电子公司出产的中文图形液晶操控器,可作为操控器和驱动器捉供32路com 输出和64路seg输出。与驱动器ST7921组成的模块最多可驱动256×32点阵液晶,大多数都用在显现汉字及图形,其内置了2 MB中文字型ROM(CGROM),共供给8192个中文字型(16×16点阵);16KB半宽字型ROM(HCGROM),共供给126个西文字型(16×8点阵);64×16位字符显现RAM(DDRAM最多16字符×4行,LCD显现规模16×2行);64×16位字符发生RAM(CGRAM);15×16位共240点的ICON RAM(ICONRAM)。此外,为了习惯多种微处理器与单片机接口需求,该模块还可供给4位并行、8位并行、2线线串行等多种接口。运用上述特性便利完结文字与图形混合显现、画面铲除、光标归位、显现开/关、光标显现/躲藏、显现字体闪耀、光标移位、显现移位、笔直画面旋转、反白显现、休眠方式等功能。
ST7920与MCU衔接的办法十分灵敏,分为并行和串行两种办法。并行接口杂乱,但编程简略,拜访加载速度快;串行接口简略,但编程杂乱。并行衔接办法又分为并口直接拜访、并口直接拜访和4位并口拜访。以Atmel公司8位单片机AT89C52为例逐个介绍各自的接口衔接实例。
4位并口拜访接口衔接图与并口直接拜访共同,差异仅仅将每个字节分两次送入,第一次送入高4位,第2次送入低4位。
CS接低电平时,挑选串口方式。在该方式下,只用两根线(SID与SCLK)完结数据传输。编写代码前,须拟定通讯两边的通讯协议。其串口拜访接线的
包含根本指令和扩大指令,其间根本指令有11条(见表2),扩大指令有7条(见表3)。每一个指令的长度都为8位。16×8点阵的ASCII字符代码也是8位。可是16×16点阵中文字符的代码为16位,有必要分为两次传送,先传送高8位,再传送低8位。
当ST7920在接纳指令前,MCU有必要先承认ST7920处于闲暇状况。即读取BF=0,才干接纳新的指令;如果在送出一条指令前不查看BF状况,则需求延时一段时间,保证上一条指令履行结束,详细指令履行时间参照指令表。
的挑选操控位,当更改RE的状况更改后,后续指令维持在最终状况。除非再次更改RE状况,不然运用相同指令集时,无要从头设置RE。
ST7920操控器大规模的使用中小型仪器或操控电路,因为支撑接口方式多,编写程序十分灵敏,下面以显现4行32汉字(或64个ASCII字符)为例,扼要介绍ST7920编程过程与根本办法,电路接口选用并口直接拜访,其程序代码如下:
与同类型点阵的LCM比较,ST71920操控的LCM硬件和软件规划灵敏,并且内置多种汉字字库。相对于无字库的液晶操控器而言,大幅度的降低了本钱,简化了体系模块规划,因而,在当今LCM市场上,ST71920使用广泛。