点阵式平板图形液晶显示器在各种便携式产品中具有非常广泛的应用。对于不同厂家的产品及不同的运用目的,显示器的核心液晶显示控制器品种繁多,如日立公司的产品MDF系列就使用了HD44780、HD61830、HD61830、HD61202、T6963C等集成芯片,作为液晶显示控制器。各种控制芯片在控制电路逻辑、指令、指标参数等方面各有差异。但是,对于已经带有控制电路的平板点阵式图形液晶显示器,使用者无须关心其控制核心的集成芯片,如前面提到的日立公司的MDF系列产品,只须弄清控制电路的几个信号,就可方便地利用它进行开发研究工作。无论是哪一型号的产品,其信号基本相同。本节结合MDF5001 160×128点阵的图形液晶显示器,介绍它与51单片机的接口,并给出显示字符及汉字的软件。
一、日立MDF5001160×128点阵图形液晶显示器简介
如图1所示,该产品采用T6963C作为显示控制器,控制电路中具有64 KB显示缓冲、128个字符点阵的ROM,具有字符和图形两种工作方式,二者可同时设置为当前工作方式。
1.控制信号
DO~D7:8位数据线,作为与显示器交换信息用。
WR:写信号,写入命令及显示数据。
RD:读信号,读出控制器的状态及信号。
CE:片选信号。
C/D:进行写操作时,高电平表示写入命令,低电平表示写入数据;进行读/写操作时,高电平表示读出控制器状态,低电平表示读出数据。
HALT:暂停液晶操作。
RESET:复位液晶操作。
2.控制代码
该显示器控制设置代码如下表所列。
3.显示器的状态字
当液晶显示的控制信号为RD:低,WR:高,CF:低,C/D:高时,数据线上为此时显示器的工作状态。
二、显示器与8031单片机系统接口及应用
如下图所示,在8031的控制下,控制口CONP地址为8000H.数据口地址DATP为8001H,在初始化程序中,将显示器设置为文本和图形同时工作方式。其中LCP子程序为显示器状态检测程序,一旦显示器准备好可进行写操作时,退出该子程序。