历史上的今天
今天是:2025年03月15日(星期六)
2018年03月15日 | 单片机与图形液晶显示器接口的方法
2018-03-15 来源:eefocus
点阵式平板图形液晶显示器在各种便携式产品中具有非常广泛的应用。对于不同厂家的产品及不同的运用目的,显示器的核心液晶显示控制器品种繁多,如日立公司的产品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子程序为显示器状态检测程序,一旦显示器准备好可进行写操作时,退出该子程序。

上一篇:单片机灯光自动控制系统分析
史海拾趣
|
俗语说的好,“万事开头难”,确实如此啊,从收到LPC1343的开发板到现在,已经有一段时间了,但是却迟迟未能进入学习和开发的状态(一直在忙一个产品的出货。。。 ),也没有像论坛里其他的仁人志士一样,分 ...… 查看全部问答> |
|
WINCE下怎么知道一个驱动被device.exe加载后的线程ID号?Performance Monitor的device.exe/xxx这个xxx编号表示什么 WINCE下怎么知道一个驱动被device.exe加载后的线程ID号?Performance Monitor的device.exe/xxx这个xxx编号表示什么?… 查看全部问答> |
|
我好晕啊,软件调试一个实时时钟程序竟然提示我需要的系统资源不够!!!!!!!!!!! 不在迷茫中死亡,就在郁闷中爆发!!!!!!!!!!!!!!!! AVR,I will kill you!… 查看全部问答> |
|
首次安装wince 5.0的开发环境,不知道该如何安装 弱弱的问一下大家是怎么安装wince 5.0的开发环境的? 我装了pb 5.0 Microsoft ActiveSync 4.5 evc 4.0 编译映像后生成sdk。 安装sdk通过evc 将程序下的板子上没有问题。 但要求用vs2005开发软 ...… 查看全部问答> |
|
本人从事wince开发已经一年,主要是做symbol的mc3000,mc50等工业pda的程序开发,做过的项目主要有: 1、某大型超市的卖场盘点、收货系统:无线实时系统,pda端程序、服务器端程序和oracle数据库的相关存储过程由我自己一人完成。开 ...… 查看全部问答> |
|
自己即将大学毕业,自己也一直希望能从事FPGA方面的工作。但自己对FPGA研究不是很深入,只有几个月的时间,学校老师上FPGA的课程时只是简单的讲了VHDL,以及有关FPGA方面的简单边缘的扩展知识。另一个硬件描述语言verilog hdl也是自己自学的,感觉 ...… 查看全部问答> |
|
大家好: 我设计了一款TMS320C6713B+FPGA的板子,目前有个问题困扰我很久了,即,该DSP能否让程序运行在片外SRAM中,如果可以需要注意哪些方面?我现在的现象是程序运行在DSP片内RAM中正常,运行在片外SRAM中不行(单独测试该SRAM正常,进行了充分 ...… 查看全部问答> |




