基于8051单片机的液晶屏接口设计
单片机,8051,液晶屏

第5卷第年12月34期and(2009)与技术电脑知识KnowledgeTechnology
December2009,pp.9839-98401009-3044电脑知识与技术ComputerKnowledgeandTechnologywww.51wendang.com基于8051单片机的液晶屏接口设计
丁建军1,王曦华1,2
(1.江汉大学物理与信息学院自控系,湖北武汉430056;2.湖北工业大学机械工程学院,湖北武汉430068)
摘要:该文介绍了点阵式液晶显示器MGLS12864的基本情况,以及液晶显示器与控制器的硬件接口电路,控制原理,并给出了驱动子程序。该项设计的优点在于:接口便于连接,程序易于编写。
关键词:LCD;单片机;接口
中图分类号:TP338文献标识码:A文章编号:1009-3044(2009)34-9839-02
TheDesignofLiquidCrystalDisplayInterfacewith8051SingleChipMicrocomputer
DINGJian-jun1,WANGXi-hua1,2
(1.PhysicsandInformationSchool,JianghanUniversity,Wuhan430056,China;2.MechanicalEngineeringSchool,HubeiUniversityofTechnology,Wuhan430068,China)
Abstract:LiquidcrystaldisplayofMGLS12864isintroducedanditshardwareinterfacecircuitwith8051anditscontrolprincipleisde-scribed,andthedriversubroutineisgiven.Theadvantagesofthedesignarethattheinterfaceconnectsconvenientlyandtheprogramiseasytoprepare.
Keywords:LCD;singlechipmicrocomputer;interface
在工业生产中,经常需要将数据及时显示出来,液晶显示器LCD具有许多其它显示器无法比拟的优点,被广泛应用于各种仪器仪表中。LCD可分为很多种,为满足系统对数据、图像分析的需要,实际操作中经常使用到点阵式LCD。因此,对液晶屏与控制器的选择以及两者之间接口设计的研究具有重要意义。
1液晶屏与控制器的选择
使用液晶显示器进行显示要有相应的LCD控制器来对其控制,以及一定的存储空间来存储输入的命令和显示的字符。本文中,液晶屏选用的是精电蓬远公司出品的液晶屏MGLS-12864。MGLS-12864是点阵式LCD,液晶模块的工作电压是5V±0.5V,内置两片HD61202和一片HD61203。其中HD61202是列驱动器,有64路列驱动输出,64×64位显示RAM,每位数据代表液晶屏上每个点的明暗状态;HD61203作为行驱动器。控制器选用Intel公司MCS-51系列的8051芯片。该芯片价格低廉,指令系统功能强大,执行速度快,实用性强,能够符合系统要求。
2液晶屏与控制器的硬件接口电路
采用直接访问方式,计算机以访问存储器或I/O设备的方式对液晶显示模块进行操作。接口电路如图1所示。将8051的P0.0-P0.7端口分别与MGLS-12864的数据总线DB0-DB7相连接。电位器用于调节液晶屏的对比度。由8051的信号和信号经过双4输入与非门74LS20合成产生E信号。当E为高电平期间,数据读出,E为下降沿的时候,数据被锁存。8051通过P2.7来选择D/I信号控制寄存器,当P2.7=1时,为数据操作,P2.7=0时,为写指令或读状态;控制器HD61202的选通则由P2.6控制的和P2.5控制的来控制,当时,选通第一片HD61202,当时,选通第二片HD61202;用P2.4控制数据总线,当P2.4=1时,为读选通,当P2.4=0时,为写选通。从而实现控制器对液晶显示模块的电路连接。
3控制软件的设计
3.1液晶显示屏显示原理
液晶屏是通过一个个明暗光点的组合成为数字或图像。显示区相应的RAM单元写
入数据,按照一定的规律来点亮或熄灭显示屏上的各像素点,从而在显示屏上显示出数
字或者汉字。一般是以屏幕的左上角为起点,RAM每一个单元对应每一个点,第一行第
一列(0,0)对应于显示区RAM起始地址的第一个字节,第一行第二列(0,1)对应于显示区
RAM起始地址的第二个字节,依此类推。系统的控制软件流程图如图2所示。
3.2控制器命令字格式
控制驱动器的指令系统比较简单,将命令字及其功能特征编辑成速查表,供编程时
查对,控制器命令字格式如表1所示。图1接口硬件电路收稿日期:2009-08-16
基金项目:湖北省自然科学基金(2007ABA302);武汉市科技攻关项目(2008K057);武汉市教育局(2003X008)
作者简介:丁建军(1969-),男,湖南益阳人,副教授,博士,研究方向为机电、测控。
9839
你可能喜欢
- 液晶显示器原理
- LCD接口
- LCD12864
- LCD1602
- ADC设计
- PCF8563
- 液晶显示模块
- 液晶显示器原理与维修手册6页
- 液晶显示器原理3页
- 液晶显示驱动器原理6页
- 第23讲液晶显示器原理23页
- 液晶显示器原理图1页
- LCD液晶显示器原理17页
- LCD接口总结1页
- LCD接口分类3页
- LCD接口定义2页
- TFT-LCD的数据接口种类5页
- LCD接口电路图2页
- LCD的接口类型详解9页
- 单片机外围存储及LCD1286440页
- LCD 1602,12864 编程与PROTEUS仿真11页
- LCD12864绘图之KS0108(4)6页
- LCD12864绘图之KS0108(3)6页
- LCD12864绘图之KS0108(2)7页
- LCD12864绘图之KS0108(1)1页
- LCD1602数据手册5页
- LCD1602中文资料6页
- LCD 1602,12864 编程与PROTEUS仿真11页
- LCD1602汉字显示讲解7页
- LCD1602液晶显示实验15页
- LCD1602介绍13页
- ADC DAC设计经典问答8页
- ADC与DAC设计经典问答(下)2页
- ADC与DAC设计经典问答(中)3页
- 基于双积分原理ADC的设计77页
- 高速ADC设计6页
- ADC设计实例17页


