×
单片机 > 单片机系统 > 详情

51单片机教程(八):图型带字库液晶128×64

发布时间:2024-04-19 发布时间:
|

  上期我向大家介绍了字符型液晶1602的基本功能,并用51单片机的驱动显示,你可以用它表达你的幸运日期或者你喜欢的数字。虽然说1602液晶使用方便,但如果你想用它表达更多的语言,就难以满足要求了,因此,我向大家介绍一款128×64的带字库液晶。

 

  一、原理简介

 

  我手里的这款128×64液晶内部是以ST7920芯片作为控制器,是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16×16点汉字,和128个16×8点ASCII字符集。可以显示8×4行16×16点阵的汉字。因此利用该液晶模块可以灵活的构成全中文人机交互图形界面,也可完成图形显示。低电压低功耗也是其一显着特点。其外观图如图1(a)所示,其管脚排布如图1(b)所示。

 

  

 

  值得说明一点的是,只要是控制器为ST7920芯片(或者类似芯片型号)的带字库的128×64液晶,不论其背光的颜色(普遍可见的有黄绿色、蓝色和白色),甚至管脚分布稍有差异,其特性与控制方法基本都是一样。128×64液晶的管脚各功能如表1所示。

 

  

 

  其中并行模式下,管脚RS为高电平时, DB7~DB0为显示数据;RS为低电平时,表示DB7~DB0为显示指令。

  R/W管脚为高电平且E为高电平时,数据被读到DB7~DB0,R/W管脚为低电平且E管脚从高电平跳到低电平时,DB7~DB0的数据被写到IR或DR,如表2、表3所示。

 

  

 

  

 

  值得注意的是,当128×64液晶工作在2线或3线串行接口方式时,所需要的控制管脚发生改变,如表1中所示,第4管脚成为串行的片选信号,第5管脚成为串行的数据口,而第6管脚成为串行的同步时钟,所以表2、3不适合串行工作下的管脚状态。本文中对串行控制128×64液晶不做过多介绍。

  12864液晶模块的控制芯片有两套控制命令,分为基本指令和扩充指令。这里介绍几个12864液晶编程时经常用到的几个指令(见表4)。

 

  

 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
汽车继电器的分类和作用