基于单片机的液晶显示模块硬软件设计开发
- 格式:pdf
- 大小:332.48 KB
- 文档页数:3
0引言
液晶显示器以其可靠性高、功耗低、体积小的特
点而成为目前比较流行的显示器,并且在各种智能
仪表、电子设备以及家用电器中得到了广泛的应用[1]。
本文主要介绍点阵式液晶显示模块MGLS240128T、
单片机AT89C52与该模块的硬件及软件接口设计。
1点阵式液晶显示模块MGLS240128T
该模块是由控制器T6963C、列驱动器T6A39、
行驱动器T6A40以及与外部设备的接口等几部分
组成[2],它既能显示字符(包括中文和西文字符),又
能显示图形,还能够将字符与图形混合显示,具有较
为广泛的应用前景。
MGLS240128T图形液晶显示模块本身内藏控制器T6963C,它最大的特点是具有独特的硬件初始
设置功能。由于显示驱动所需的参数(如占空比系
数、驱动传输的字节数/行以及字符的字体选择等)
均由引脚电平来设置,因此T6963C的初始化在上
电时就已基本设置完成。除此之外,它还具有很强的
软件控制能力,也就是由主控CPU通过接口写入液
晶模块的指令来实现模块控制。
2硬件接口设计
硬件接口设计主要是单片机与液晶显示器的连接,主要有两种接口方式:直接接口方式和间接接口
方式。
直接接口方式包括单片机、数据总线DB、控制
总线CB、部分地址线、译码电路、液晶显示模块及基于单片机的液晶显示模块硬软件设计开发
ResearchontheHardwareandSoftwareDesignofLCDBasedontheSingleChip冉莉1王民2
RanLiWangMin
(1.南京信息工程大学,江苏南京210044;2.南京中网卫星通信股份有限公司,江苏南京210044)
(1.NanjingUniversityofInformationScience&Technology,JiangsuNanjing210044;
2.NanjingChina-SpacenetSatelliteTelecomCo.,Ltd,JiangsuNanjing210044)
摘要:本文主要介绍了液晶显示模块MGLS240128T与单片机的软硬件接口技术,讨论了单片机与液
晶显示屏的直接与间接接口技术,编制接口软件实现了数字、字符及汉字的显示,并解决了显示的定位和平
移问题,为其在智能仪表中的应用提供了一种可借鉴的方法。
关键词:液晶显示;接口;软硬件开发;单片机
中图分类号:TP273文献标识码:B文章编号:1671-4792-(2011)5-0123-03
Abstract:Inthispaper,thehardwareandsoftwareinterfacetechnologyofLCMMGLS240128Tandthesin-
glechipisintroduced,andhardwareinterfaceincludesdirectandindirectinterfacetechnology.Also,bymeansof
somesub-programs,wecanrealizethedisplay,translationanddisplayonthewantedpositionoffingers、characters
andChinesecharacters,anditprovidesareferentialmethodfortheapplicationoftheintelligentinstrument.
Keywords:LiquidCrystalDisplay;Interface;HardwareandSoftwareDesign;SingleChip基
于
单
片
机
的
液
晶
显
示
模
块
硬
软
件
设
计
开
发
123科技广场2011.5
外围电路。接口框图如图一所示:
间接接口方式包括单片机、液晶显示模块、双向
数据线、控制线和外围电路。接口框图如图二所示:
直接接口方式下具有接口简单、占用接口资源
少、传输速度快等优点,但是调试起来不太方便;间
接接口方式下不使用单片机的数据总线,把液晶显
示模块作为一个端口来使用[3-5]。这种方式比直接方
式容易调试。
根据两种方式的比较,结合实际情况,我们在实
际设计时使用的是间接接口方式。
3软件的设计
因为点阵式液晶显示模块采用的是68系列时
序,因此与68系列单片机的接口比较简单,而与单
片机AT89C52的接口就比较复杂。要仔细分析时
序,设计相应的接口电路。所用液晶模块与单片机AT89C52的接口时序
如图三所示:
根据该时序设计了单片机与液晶模块的接口程
序,并且在此基础上编写了汉字的显示、平移及在任
意位置上的显示程序,其汉字显示流程如图四所示
。图一
直接接口框图
图二
间接接口方式图三液晶模块与单片机的接口图四汉字显示程序流程图124
首先送汉字显示位置指针及指针命令字,调用
写指令和数据子程序;然后写入列号和页面的指令
命令字,根据命令字选择显示的位置;每次写入后列
号自动加一,写完汉字的上半部,即写入16列之后,
列号回复到初始值,重复前面的写入过程。
在实现平移时,要把显示起始行的内容进行定
时间间隔行加一的操作即可实现。而汉字在任意位
置的显示,只要把给出的行号通过一定的转换找到
所在的页面,再结合给出的列号就可唯一确定汉字
的显示位置。
4结束语
该设计显示的字符及汉字清晰、直观,对于需要
有液晶显示的智能化仪器仪表具有广泛的参考价
值。由于液晶显示器具有重量轻、功耗小、适合在户
外工作等特点,它将在智能仪器仪表中得到越来越
广泛的应用。
参考文献[1]于伟,等.一种适用于智能仪表显示模块的软
硬件架构[J].现代电子技术,2007.
[2]吕勇军.液晶显示模块MGLS240128在图形
显示中的应用[J].国外电子元器件,2004.
[3]杨立辉,等.点阵式液晶显示模块与单片机的
接口设计[J].电子设计,1997.
[4]陈光达,何莘.MGLS-12032A/B液晶显示模
块及与单片机的软硬件接口[J].电子科技,1999.
[5]刘书明,等.点阵式液晶显示模块与8031单
片机的接口电路[J].东北电力技术,1994.
作者简介:
冉莉(1983—),女,江苏省徐州市人,硕士研究
生,南京信息工程大学电子与信息工程学院实验员,
主要研究方向:微弱信号检测技术;
王民(1978-),男,河南省驻马店市人,硕士研
究生,南京中网卫星通信股份有限公司研发部经理,
主要研究方向:控制理论与工程。基
于
单
片
机
的
液
晶
显
示
模
块
硬
软
件
设
计
开
发125