新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 跟我学51单片机(八)——图型带字库液晶128×64

跟我学51单片机(八)——图型带字库液晶128×64

作者:时间:2013-01-26来源:网络收藏
  上期我向大家介绍了字符型液晶1602的基本功能,并用的驱动显示,你可以用它表达你的幸运日期或者你喜欢的数字。虽然说1602液晶使用方便,但如果你想用它表达更多的语言,就难以满足要求了,因此,我向大家介绍一款的带字库液晶。

  一、原理简介

  我手里的这款液晶内部是以ST7920芯片作为控制器,是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为, 内置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液晶不做过多介绍,感兴趣的读者可以在本刊网站(www.ele169.com)下载串行控制程序。

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


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭