思索网:WWW.4SO.NET
网站首页
设为首页
加入收藏
社区论坛
联系我们
网站地图
发现个人价值
提高企业内涵
一切源于思索
首页
企业之家
公关文秘
免费论文
网上办公指南
操作系统
多媒体应用
现代教学
下载中心
专题报道
推荐文章
评论
English Article
IT资讯
网页设计
网站运营
编程开发
平面设计
网络安全
工具下载
站内搜索
最新文章
热门文章
论坛
栏目列表
工科论文
管理学论文
公共管理论文
经济学论文
法律论文
政治学论文
会计审计论文
艺术论文
其它类论文
证券金融论文
论文指导
财政税收论文
工商管理论文
财务管理论文
计算机论文
医学论文
哲学论文
教育论文
电子商务
首页
>
免费论文
>
计算机论文
> 液晶显示模块MGLS240128在图形显示中的应用
液晶显示模块MGLS240128在图形显示中的应用
日期:
2006-06-10 04:25:16
来源:
请您记住思索网的网址:
http://www.4so.net
[加入收藏夹]
摘要:
MGLS240128是香港精电
公司
生产的内藏T6963C控制器液晶显示模块。文中介绍了MGLS240128的原理及功能,给出了该显示模块与单片机的接口方法。同时给出了用C51语言编制的图形显示应用程序。
关键词:
液晶模块;单片机;图形显示;C51
1引言
在目前诸多的显示器件中,液晶显示器以其具有工作电压低、功耗低、显示信息量大、寿命长、不产生电磁辐射污染、可以显示复杂的文字及图形等优点,而在各种仪器仪表、电子设备、移动通讯及家用电器中得到了广泛的应用。本文介绍MGLS240128T图形液晶显示模块就是香港精电
公司
生产的、内藏T6963C控制器的液晶显示模块。
2 模块工作原理
2.1基本功能
MGLS240128T图形液晶显示模块由控制器T6963C、列驱动器T6A39、行驱动器T6A40以及与外部设备的接口等几部分组成,它既能显示字符(包括中文和西文字符),又能显示图形,还能够将字符与图形混合显示。其主要参数如下:
●点阵数:240×128;
●点尺寸:0.4×0.4mm;
●视屏尺寸:114×64mm;
●汉字字体:8×8,8×6;
●背光:LED或EL;
●电源:+5V;
●工作温度范围:-20~+70℃。
2.2引脚功能
MGLS240128T图形液晶显示模块的引脚说明如表1所示。该模块对液晶显示的控制和驱动都由模块内部的芯片及电路来完成,因此它与外部的连接只有数据线和控制线。主控CPU通过这些数据线和控制线来设置所需要的显示方式,其它功能均由模块自动完成。
表1MGLS240128T模块的引脚功能
管 脚 号
管 脚 名 称
功 能 描 述
1
FG
框架地
2
GND
电源地
3
VCC
电源电压
4
NC
未用
5
WR
写控制信号,低电平有效
6
RD
读控制信号,低电平有效
7
CS
片选信号,低电平有效
8
C/D
通道选通信号,C/D1为表示指令,C/D为0表示数据通道
9
RST
复位信号,低电平有效
10~17
DB0~7
数据总线,三态
18
FS
字体选择,FS为0选择8×8字体,FS为1选择8×6字体
2.3指令系统
MGLS240128T图形液晶显示模块本身内藏控制器T6963C,它最大的特点是具有独特的硬件初始设置功能,由于显示驱动所需的参数(如占空比系数、驱动传输的字节数/行以及字符的字体选择等)均由引脚电平来设置,因此T6963C的初始化在上电时就已基本设置完成。除此之外,它还具有很强的软件控制能力,也就是由主控CPU通过接口写入液晶模块的指令来实现模块控制。软件控制主要集中于显示功能的设置上。该模块的常用指令如表2所列。
表2MGLS240128T模块的常用指令设置
指令名称
控制状态
指 令 代 码
CD
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
读状态字
1
1
1
S7
S6
S5
S4
S3
S2
N1
S0
地址指令设置
1
1
0
0
0
1
0
0
N2
N1
N0
显示区域设置
1
1
0
0
1
0
0
0
0
N1
N0
显示方式设置
1
1
0
1
0
0
0
CG
N2
N1
N0
显示状态设置
1
1
0
1
0
0
1
N3
N2
N1
N0
光标自动读写设置
1
1
0
1
1
0
0
0
N2
N1
N0
数据自动读写设置
1
1
0
1
0
1
1
0
0
N1
N0
数据一次读写设置
1
1
0
1
1
0
0
0
N2
N1
N0
屏读(一字节)设置
1
1
0
1
1
1
0
0
0
0
0
屏读(一行)设置
1
1
0
1
1
1
0
1
0
0
0
位操作
1
1
0
1
1
1
1
N3
N2
N1
N0
数据写操作
0
1
0
数 据
数据读操作
0
0
1
数 据
3 液晶模块的应用
3.1与单片机的接口连接
MGLS240128T液晶显示模块与
计算机
的接口时序采用Inter8080时序。下面以8031单片机为例说明其接口方法。它与单片机的接口方法分为直接访问方式和间接控制方式。
直接访问方式是把液晶模块作为存储器接在CPU的数据线、地址线和控制线上,同时把它的数据总线接在8031的P0口上,片选以及寄存器选择信号线由P2口提供,读写操作由单片机的读写操作信号控制。这种方式是以访问存储器的方式访问液晶显示模块,具体连接如图1(a)所示。
间接控制方式则不使用单片机的数据系统,而是利用它的I/O口来实现与显示模块的联系。即将液晶显示模块的数据线与单片机的P1口连接作为数据总线,另外三根时序控制信号线通常利用8031的P3口中未被使用的I/O口来控制。这种访问方式不占用CPU的存储器空间,它的接口电路与时序无关,其时序完全靠软件
编程
实现。接口方式如图1(b)所示。
3.2软件设计
单片机与液晶显示模块接口程序中的文字显示已经为人们所熟悉,因此这里不再赘述,本文只介绍图形显示方法。图形或曲线的显示程序的关键在于显示点地址的计算,下面给出采用C51语言编制的图形显示的主要相关程序。
//发送数据
voidw_data(unsignedchard)
{CS=0;
check();
CD=0;P2=d;WRITE=0;WRITE=1;
CS=1;
}
//发送命令
voidw_command(unsignedchard)
{CS=0;
check();
CD=1;P2=d;WRITE=0;WRITE=1;
CS=1;
}
//查状态
voidcheck(void)
{unsignedcharM;
do{P2=0xff;
CD=1;READ=0;
M=P2;
READ=1;
}
while((M&0x03)<0x03);
}
//画点
voiddraw(x,y)
{unsignedintm;
unsignedcharn,t;
n=0x12;
t=0x34;
m=(y&0x7f)*0x20;
n=x/8;
t=m-(m/0x100)*0x100+n;
w_data(t);
t=m/0x100+0x08;
w_data(t);
w_command(0x24);
if(y>=0x80)n=0xf8;
elsen=0xf0;
t=x%8;
t=(~t)&0x07;
t=n|t;
w_command(t);
}
//画一条正弦曲线
voidmain(void)
{
init();
clear();
for(x=0;x<180;x++)
{
y=psin[x];
y=y|0x80;
draw(x,y);
}
while(1){}
}
4 结束语
MGLS240128T图形液晶显示模块是一种性能价格比较高的液晶显示模块,其内部具有适配80系列的操作时序电路,该模块与单片机的接口十分方便。由于它不仅能很方便地进行大信息量的各种字符显示,且能实现图形及曲线的显示,这就使人机接口更友好。因此,可为单片机在各领域中的应用提供十分简单、方便、功能强大的LCD显示功能。
本文地址:
http://www.4so.net/thesis/chiphead/55212.html
将本页加入收藏夹
将地址复制到剪贴板发送给好友
若发现本文有误或版权问题点击这里
热门信息
相关文章
[
计算机论文
]
网络办公自动化系统开发分析
[
计算机论文
]
中小企业办公自动化系统的设计与
[
计算机论文
]
学生档案管理系统
[
计算机论文
]
三维连续网络结构增强金属基复合
[
计算机论文
]
ASP技术访问WEB数据库
[
计算机论文
]
智能网络存储方案
[
计算机论文
]
基于网络的视频通讯系统(txx17)
[
计算机论文
]
计算机网络中的交换技术(txx15)
[
计算机论文
]
论网络教育中个别化学习和协作学
[
计算机论文
]
网络经济与中国企业发展
夏新液晶电视率先通过HDMI HDCP双认证
液晶高清认证背后是何利益链条?
文章评论
收藏本文
打印本文
关闭窗口