单片机对WGM-12832的操作原理为:单片机先确认ST7920内部处于非“忙”状态。即读取BF位,当BF为0时,ST7920才可接收新的指令。如果在送指令前不检查BF位,那么在前一条指令和这条指令中间必须延迟一段较长的时间,确保前一条指令执行完。在操作时,ST7920在单片机的时钟信号的控制下,通过数据线传送给ST7920,当ST7920成功接收到数据后,转入内部时钟控制,封锁I/O口缓冲器,置“忙”标志。ST7920根据接收数据中的RW和RS位判断所接收到的是数据、指令、还是所要显示的内容,并进行相应的处理。处理完成后,撤消I/O口缓冲器的封锁,“忙”标志清零。在写入数据到RAM中时,每个RAM的位址都可以连续写入2个位元的资料(2B),当写人第二个字节时,位址计数器(AC)的值就会自动加1,即在连续写入内容时,只需要设定开始的位址,并连续写入数据就能达到目的。因为ST7920是能控制128×64点阵的驱动芯片,WGM-12832只用了ST7920资源的1/2。在使用上需要注意,DDRAM位址中的88H~8FH和98H~9FH中的内容是不能显示出来的。位址80H~87H和90H~97H的内容会被分别显示在第1行和第2行。图形点阵液晶模块7、身材”匀称小巧液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示目的,即使屏幕加大,它的体积也不会成正比的增加,而且在重量上比相同显示面积的传统显示器要轻得多图形点阵液晶模块
1.不要用手随意去摸外引线、电路板上的电路及金属框;2.焊接使用的烙铁和操作用的电动工具必须良好接地,没有漏电;3.空气干燥,也会产生静电,因此,工作间湿度应在RH60%以上;4.不得使用真空吸尘器进行清洁处理,因为它会产生很强的静电;。8、功率消耗小传统的显示器内部由许多电路组成,这些电路驱动着阴极射线显像管工作时,需要消耗很大的功率,相比而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比传统显示器也要小得多。图形点阵液晶模块4)用力按压显示部分,会产生异常显示,只要切断电源,重新接入即可恢复图形点阵液晶模块
在显示汉字数量很少的场合,我们可以使用更加廉价的、不带字库的点阵液晶模块,这正是本文重点介绍的。它们的控制电路有KS0108和ST7565两种:KS0108很简单,一共只有7条指令,可是它没有串行接口;ST7565有20多条指令(最常用的也就几条),有串行接口,可选串行或并行工作。KS0108和ST7565的指令和上述带字库的ST7920区别较大,所以初学者买液晶时一定要搞清楚是哪种驱动电路。即使同样的驱动电路,不同厂家或者不同型号的产品,具体细节仍可能不同。例如有的片选信号是高电平有效,有的却是低电平有效,有的把显示区分为左右两半分别选取,有的却不加区分。所以使用前要仔细看厂家说明,如果没有,就要看液晶模块背面给出的具体型号,根据这个型号去查找使用手册。。5)液晶显示器件或模块表面结雾时,不要通电工作,因为这时将起电极化学反应,产生断线。6)长期用于阳光及强光下时被遮部位会产生残留影象。
图形点阵液晶模块二、字符点阵模块它是由字符点阵液晶显示器件和专用的行、列驱动器、控制器及必要的连接件,结构件装配而成的,可以显示数字元和西文字元图1
12864图形点阵液晶模块图2小小日历钟(文字界面)图3小小日历钟(图形界面)图2、图3所示为笔者用它制作的一个小小日历钟,它的特点是具有可以随意转换的文字和图形界面。文字界面除了显示年月日时分秒,在右上角还有一个小鸡啄米的小动画,图形界面用指针在刻度上指示出时分秒,是不是有点新意呢?图4所示是调频收音机的显示屏,用进度条指示音量,用刻度尺显示信号强度,比1602只能显示数字和字母要生动多了。没有字库用起来是否很麻烦?其实搞清了图形点阵的基本工作原理,用起来并不麻烦却更灵活,不带字库我们就按需要打造字符!。这种点阵字符模块本身具有字符发生器,显示容量大,功能丰富图形点阵液晶模块。一般该种模块可显示8位1行或16位l行以上的字符。这种模块的点阵排列是由5×7、5×8或5×11的一组组像素点阵排列组成的。每组为1位,每位间有一点的间隔,每行间也有一行的间隔,所以不能显示图形,其规格主要如下表所示: