首页
供求商机   产品展示   厂商资料   资讯中心   技术学院   人才市场   产业博客   论坛社区
技术广角 | 制程技术 | 专业论文 | 基础知识 | 解决方案| 面板元件 | 下载频道
 
   FPDisplay首页 >> 技术学院 >> 面板元件 >> 正文
 
液晶显示模块MGLS240128在图形显示中的应用
 2006-9-8

摘要:MGLS240128是香港精电公司生产的内藏T6963C控制器液晶显示模块。文中介绍了MGLS240128的原理及功能,给出了该显示模块与单片机的接口方法。同时给出了用C51语言编制的图形显示应用程序。

在目前诸多的显示器件中,液晶显示器以其具有工作电压低、功耗低、显示信息量大、寿命长、不产生电磁辐射污染、可以显示复杂的文字及图形等优点,而在各种仪器仪表、电子设备、移动通讯及家用电器中得到了广泛的应用。本文介绍MGLS240128T图形液晶显示模块就是香港精电公司生产的、内藏T6963C控制器的液晶显示模块。
 
一、模块工作原理

1、基本功能

MGLS240128T图形液晶显示模块由控制器T6963C、列驱动器T6A39、行驱动器T6A40以及与外部设备的接口等几部分组成,它既能显示字符(包括中文和西文字符),又能显示图形,还能够将字符与图形混合显示。其主要参数如下:
     点阵数:240×128;
     点尺寸:0.4×0.4mm;
     视屏尺寸:114×64mm;
     汉字字体:8×8,8×6;
     背光:LED或EL;
     电源:+5V;
     工作温度范围:-20~ +70℃。

2、引脚功能
MGLS240128T图形液晶显示模块的引脚说明如表1所示。该模块对液晶显示的控制和驱动都由模块内部的芯片及电路来完成,因此它与外部的连接只有数据线和控制线。主控CPU通过这些数据线和控制线来设置所需要的显示方式,其它功能均由模块自动完成。

3、指令系统
MGLS240128T图形液晶显示模块本身内藏控制器T6963C,它最大的特点是具有独特的硬件初始设置功能,由于显示驱动所需的参数(如占空比系数、驱动传输的字节数/行以及字符的字体选择等)均由引脚电平来设置,因此T6963C的初始化在上电时就已基本设置完成。除此之外,它还具有很强的软件控制能力,也就是由主控CPU通过接口写入液晶模块的指令来实现模块控制。软件控制主要集中于显示功能的设置上。该模块的常用指令如表2所列。

二、液晶模块的应用

1、与单片机的接口连接

MGLS240128T液晶显示模块与计算机的接口时序采用Inter8080时序。下面以8031单片机为例说明其接口方法。它与单片机的接口方法分为直接访问方式和间接控制方式。

直接访问方式是把液晶模块作为存储器接在CPU的数据线、地址线和控制线上,同时把它的数据总线接在8031的P0口上,片选以及寄存器选择信号线由P2口提供,读写操作由单片机的读写操作信号控制。这种方式是以访问存储器的方式访问液晶显示模块,具体连接如图1(a)所示。

间接控制方式则不使用单片机的数据系统,而是利用它的I/O口来实现与显示模块的联系。即将液晶显示模块的数据线与单片机的P1口连接作为数据总线,另外三根时序控制信号线通常利用8031的P3口中未被使用的I/O口来控制。这种访问方式不占用CPU的存储器空间,它的接口电路与时序无关,其时序完全靠软件编程实现。接口方式如图1(b)所示。

2、软件设计

单片机与液晶显示模块接口程序中的文字显示已经为人们所熟悉,因此这里不再赘述,本文只介绍图形显示方法。图形或曲线的显示程序的关键在于显示点地址的计算,下面给出采用C51语言编制的图形显示的主要相关程序。
     //发送数据
     void w _ data(unsigned chard)
     {CS=0;
     check();
     CD=0; P2=d; WRITE=0;WRITE=1;
     CS=1;
     }
     //发送命令
     void w _ command (unsigned chard)
     {CS=0;
     check();
     CD=1; P2=d; WRITE=0; WRITE=1;
     CS=1;
     }
     //查状态
     void check(void)
     {unsigned char M;
     do{P2=0×ff;
     CD=1; READ=0;
     M=P2;
     READ=1;
     }
     while((M&0×03)<0×03=;
     }
     //画点
     void draw(x,y)
     {unsigned intm;
     unsigned char n, t;
     n=0×12;
     t=0×34;
     m=(y&0×7f)*0×20;
     n=x/8;
     t=m-(m/0×100)*0×100+n;
     w _ data(t);
     t=m/0×100+0×08;
     w _ data(t);
     w _ command(0×24);
     if(y>=0×80) n=0×f8;
     else n=0×f0;
     t=x%8;
     t=(~t)&0×07;
     t=n|t;
     w _ command(t);
     }
     //画一条正弦曲线
     void main(void)
     {
     init();
     clear();
     for(x=0;x<180;x++=
     {
     y=psin[x];
     y=y|0×80;
     draw(x, y);
     }
     while(1){}
     }

 三、结束语

MGLS240128T图形液晶显示模块是一种性能价格比较高的液晶显示模块,其内部具有适配80系列的操作时序电路,该模块与单片机的接口十分方便。由于它不仅能很方便地进行大信息量的各种字符显示,且能实现图形及曲线的显示,这就使人机接口更友好。因此,可为单片机在各领域中的应用提供十分简单、方便、功能强大的LCD显示功能。(作者/吕勇军)

 
 【收藏信息】  【打印本页】  【意见反馈】  【我要评论

相关文章
·无源液晶显示模块的设计与实现
·LCM12832ZK型串/并行图形点阵液晶显示…
·采用内存接口的液晶显示模块
·液晶显示模块
·SAMSUNG液晶显示模块KS0713及其应用
热门文章
·LCD技术详细介绍
·ITO表面处理方法
·LCD驱动方式图解
·最新TFT-LCD制作技术全面图解
·TN-LCD和STN-LCD制作流程图解

最新评论: · 共有9 条评论
游 客
2008-11-13 4:51:05IP已记录
自清洗过滤器市场是全球最大的自清洗过滤器网上贸易市场,您精选的自清洗过滤器供求信息、自清洗过滤器行业资讯、自清洗过滤器价格行情、自清洗过滤器展会信息等 提供云南自吸泵线路,云南自吸泵景点,云南自吸泵助理,云南自助自吸泵,云南探险自吸泵,会议会展服务,会议自吸泵,CHANet成果网自主招生院校联盟提供专业的自主招生院校网络自主招生院校营销服务,自主招生院校免费提供站长各类自主招生院校CPA等自主招生院校天虹自助餐公司是知名品牌自助餐公司。 已成为世界大型公司选择自助餐公司的首选,天虹自助餐公司我们竭诚为您提供云南自助餐,昆明自助餐,丽江自助餐及云南全省的全方位的自助餐服务。丰富的租车公司资讯与租车公司活动,全方位租车公司、多角度的租车公司报道给网友提供天下租车公司所有美食.天下租车公司网提供最新最全的各种租车公司网,租车公司景点,中国租车公司,租车公司管理,租车公司地图,租车公司线路,租车公司胜地,租车公司网站等内容资讯.

游 客
2008-11-7 16:58:23IP已记录
Welcome to runescape-items for runescape itemsrunescape itemRunescapemaplestory service.

游 客
2008-9-27 11:20:16IP已记录
Welcome to our website for Age Of Conan goldaoc powerlevewling and aoc gold service.

游 客
2008-8-5 15:21:52IP已记录

游 客
2008-8-5 14:40:46IP已记录

网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述!


请发表评论: (可匿名发表) · 查看全部评论
用户名: 密码:  现在注册
 
  (Ctrl+Enter提交)  

· 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

· 尊重网上道德,遵守中华人民共和国的各项有关法律法规

· 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  液晶词典
按汉语拼音或者英文字母查询:
数字 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z