历史上的今天
返回首页

历史上的今天

今天是: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,具有字符和图形两种工作方式,二者可同时设置为当前工作方式。

日立MDF5001160×128点阵图形液晶显示器
  
  1.控制信号
  
  DO~D7:8位数据线,作为与显示器交换信息用。
  
  WR:写信号,写入命令及显示数据。
  
  RD:读信号,读出控制器的状态及信号。
  
  CE:片选信号。
  
  C/D:进行写操作时,高电平表示写入命令,低电平表示写入数据;进行读/写操作时,高电平表示读出控制器状态,低电平表示读出数据。
  
  HALT:暂停液晶操作。
  
  RESET:复位液晶操作。
  
  2.控制代码
  
  该显示器控制设置代码如下表所列。

MDF5001160×128图形点阵液晶显示器主要设置及操作

MDF5001160×128图形点阵液晶显示器主要设置及操作

  3.显示器的状态字
  
  当液晶显示的控制信号为RD:低,WR:高,CF:低,C/D:高时,数据线上为此时显示器的工作状态。

单片机与图形液晶显示器接口的方法

单片机与图形液晶显示器接口的方法

二、显示器与8031单片机系统接口及应用
  
  如下图所示,在8031的控制下,控制口CONP地址为8000H.数据口地址DATP为8001H,在初始化程序中,将显示器设置为文本和图形同时工作方式。其中LCP子程序为显示器状态检测程序,一旦显示器准备好可进行写操作时,退出该子程序。

显示器与8031单片机系统接口及应用


推荐阅读

史海拾趣

CIRCUITCO公司的发展小趣事

CIRCUITCO公司自创立之初,就致力于电子电路技术的研发。在某一时期,公司投入大量资源研发新型高性能电路板。经过数年的努力,团队终于成功开发出一款具有更高集成度、更低能耗的电路板。这一突破不仅提升了公司的技术实力,也使其在市场上获得了显著的竞争优势。随着这款新产品的推出,CIRCUITCO公司的业绩迅速攀升,成为行业内的佼佼者。

Digital View公司的发展小趣事

随着数字化技术的不断进步和应用领域的不断扩大,Digital View公司也加快了数字化转型和升级的步伐。公司加大了对云计算、大数据、人工智能等前沿技术的研发和应用力度,推出了一系列智能化、数字化的产品和服务。这些产品和服务不仅提高了客户的运营效率和管理水平,还为公司带来了新的增长点。

Babcock Inc公司的发展小趣事

为了进一步提升公司的竞争力和市场份额,Babcock积极寻求与国际知名企业的合作。通过与这些企业的技术交流和项目合作,Babcock不仅引进了先进的技术和管理经验,还成功打开了国际市场的大门。随着业务的不断拓展,公司的规模和影响力也逐渐扩大。

ALLIED [Allied Electronics]公司的发展小趣事

Babcock深知技术创新是公司发展的核心动力。因此,公司始终保持着对技术研发的持续投入。通过不断引进先进设备、优化研发流程、加强团队建设等措施,Babcock的技术实力得到了不断提升。同时,公司还注重与高校和研究机构的合作,共同推动电子技术的创新发展。

FORMOSA公司的发展小趣事

在台湾,一家名为“FORMOSA电子元件制造厂”的公司,起初是一家小型电阻器生产商,专注于为本地电子制造商提供基础元件。随着个人电脑和消费电子市场的蓬勃发展,该公司敏锐地捕捉到市场需求,开始投资研发高精度、低成本的电子元件。通过不断的技术创新和质量控制,FORMOSA电子元件逐渐在国际市场上获得认可,成为多家知名电子产品制造商的供应商。公司还积极拓展海外市场,在欧洲和北美设立分支机构,进一步巩固了其在全球电子元件市场的地位。

百事通科技(BUDDIES)公司的发展小趣事

百事通科技(BUDDIES)深知人才是企业发展的核心。因此,公司一直注重人才培养和团队建设。公司建立了完善的人才培养和激励机制,为员工提供广阔的发展空间和良好的工作环境。同时,公司还积极开展团队建设活动,增强员工的凝聚力和归属感。

问答坊 | AI 解惑

Ansoft简单版软件

有限元分析软件!…

查看全部问答>

NXP LPC1343 开发板 学习之旅(序言)

       俗语说的好,“万事开头难”,确实如此啊,从收到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的sdk 与vs2005的问题

首次安装wince 5.0的开发环境,不知道该如何安装 弱弱的问一下大家是怎么安装wince 5.0的开发环境的? 我装了pb 5.0 Microsoft ActiveSync 4.5 evc 4.0 编译映像后生成sdk。 安装sdk通过evc 将程序下的板子上没有问题。 但要求用vs2005开发软 ...…

查看全部问答>

如何去学嵌入式系统开发

如何去学嵌入式系统开发…

查看全部问答>

一年工作经验的wince程序员求职

本人从事wince开发已经一年,主要是做symbol的mc3000,mc50等工业pda的程序开发,做过的项目主要有:     1、某大型超市的卖场盘点、收货系统:无线实时系统,pda端程序、服务器端程序和oracle数据库的相关存储过程由我自己一人完成。开 ...…

查看全部问答>

大学、FPGA、工作

自己即将大学毕业,自己也一直希望能从事FPGA方面的工作。但自己对FPGA研究不是很深入,只有几个月的时间,学校老师上FPGA的课程时只是简单的讲了VHDL,以及有关FPGA方面的简单边缘的扩展知识。另一个硬件描述语言verilog hdl也是自己自学的,感觉 ...…

查看全部问答>

TMS320C6713B片外SRAM中运行程序

大家好: 我设计了一款TMS320C6713B+FPGA的板子,目前有个问题困扰我很久了,即,该DSP能否让程序运行在片外SRAM中,如果可以需要注意哪些方面?我现在的现象是程序运行在DSP片内RAM中正常,运行在片外SRAM中不行(单独测试该SRAM正常,进行了充分 ...…

查看全部问答>