本节结合MDF5001 160×128点阵的图形液晶显示器,介绍它与51,并给出显示字符及汉字的软件。
一、日立MDF5001160×128点阵图形液晶显示器简介
如图1所示,该产品采用T6963C作为显示控制器,控制电路中具有64 KB显示缓冲、128个字符点阵的,具有字符和图形两种工作方式,二者可同时设置为当前工作方式。
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子程序为显示器状态检测程序,一旦显示器准备好可进行写操作时,退出该子程序。