<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 光電顯示 > 設計應用 > 新型顯示屏及技術(shù)在便攜式多媒體產(chǎn)品中的應用

新型顯示屏及技術(shù)在便攜式多媒體產(chǎn)品中的應用

作者: 時(shí)間:2012-01-06 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:MGLS240128是香港精電公司生產(chǎn)的內藏T6963C控制器液晶顯示模塊。文中介紹了MGLS240128的原理及功能,給出了該顯示模塊與單片機的接口方法。同時(shí)給出了用C51語(yǔ)言編制的圖形顯示程序。

本文引用地址:http://dyxdggzs.com/article/168637.htm

在目前諸多的顯示器件中,液晶顯示器以其具有工作電壓低、功耗低、顯示信息量大、壽命長(cháng)、不產(chǎn)生電磁輻射污染、可以顯示復雜的文字及圖形等優(yōu)點(diǎn),而在各種儀器儀表、電子設備、移動(dòng)通訊及家用電器中得到了廣泛的。本文介紹MGLS240128T圖形液晶顯示模塊就是香港精電公司生產(chǎn)的、內藏T6963C控制器的液晶顯示模塊。

一、模塊工作原理

1、基本功能

MGLS240128T圖形液晶顯示模塊由控制器T6963C、列驅動(dòng)器T6A39、行驅動(dòng)器T6A40以及與外部設備的接口等幾部分組成,它既能顯示字符(包括中文和西文字符),又能顯示圖形,還能夠將字符與圖形混合顯示。其主要參數如下:
點(diǎn)陣數:240×128;
點(diǎn)尺寸:0.4×0.4mm;
視屏尺寸:114×64mm;
漢字字體:8×8,8×6;
背光:LED或EL;
電源:+5V;
工作溫度范圍:-20~+70℃。

2、引腳功能

MGLS240128T圖形液晶顯示模塊的引腳說(shuō)明如表1所示。該模塊對液晶顯示的控制和驅動(dòng)都由模塊內部的芯片及電路來(lái)完成,因此它與外部的連接只有數據線(xiàn)和控制線(xiàn)。主控CPU通過(guò)這些數據線(xiàn)和控制線(xiàn)來(lái)設置所需要的顯示方式,其它功能均由模塊自動(dòng)完成。

3、指令系統

MGLS240128T圖形液晶顯示模塊本身內藏控制器T6963C,它最大的特點(diǎn)是具有獨特的硬件初始設置功能,由于顯示驅動(dòng)所需的參數(如占空比系數、驅動(dòng)傳輸的字節數/行以及字符的字體選擇等)均由引腳電平來(lái)設置,因此T6963C的初始化在上電時(shí)就已基本設置完成。除此之外,它還具有很強的軟件控制能力,也就是由主控CPU通過(guò)接口寫(xiě)入液晶模塊的指令來(lái)實(shí)現模塊控制。軟件控制主要集中于顯示功能的設置上。該模塊的常用指令如表2所列。

二、液晶模塊的

1、與單片機的接口連接

MGLS240128T液晶顯示模塊與計算機的接口時(shí)序采用Inter8080時(shí)序。下面以8031單片機為例說(shuō)明其接口方法。它與單片機的接口方法分為直接訪(fǎng)問(wèn)方式和間接控制方式。

直接訪(fǎng)問(wèn)方式是把液晶模塊作為存儲器接在CPU的數據線(xiàn)、地址線(xiàn)和控制線(xiàn)上,同時(shí)把它的數據總線(xiàn)接在8031的P0口上,片選以及寄存器選擇信號線(xiàn)由P2口提供,讀寫(xiě)操作由單片機的讀寫(xiě)操作信號控制。這種方式是以訪(fǎng)問(wèn)存儲器的方式訪(fǎng)問(wèn)液晶顯示模塊,具體連接如圖1(a)所示。

間接控制方式則不使用單片機的數據系統,而是利用它的I/O口來(lái)實(shí)現與顯示模塊的聯(lián)系。即將液晶顯示模塊的數據線(xiàn)與單片機的P1口連接作為數據總線(xiàn),另外三根時(shí)序控制信號線(xiàn)通常利用8031的P3口中未被使用的I/O口來(lái)控制。這種訪(fǎng)問(wèn)方式不占用CPU的存儲器空間,它的接口電路與時(shí)序無(wú)關(guān),其時(shí)序完全靠軟件編程實(shí)現。接口方式如圖1(b)所示。

2、軟件設計

單片機與液晶顯示模塊接口程序中的文字顯示已經(jīng)為人們所熟悉,因此這里不再贅述,本文只介紹圖形顯示方法。圖形或曲線(xiàn)的顯示程序的關(guān)鍵在于顯示點(diǎn)地址的計算,下面給出采用C51語(yǔ)言編制的圖形顯示的主要相關(guān)程序。
//發(fā)送數據
void w _ data(unsigned chard)
{CS=0;
check();
CD=0; P2=d; WRITE=0;WRITE=1;
CS=1;
}
//發(fā)送命令
void w _ command (unsigned chard)
{CS=0;
check();
CD=1; P2=d; WRITE=0; WRITE=1;
CS=1;
}
//查狀態(tài)
void check(void)
{unsigned char M;
do{P2=0×ff;
CD=1; READ=0;
M=P2;
READ=1;
}
while((M0×03)<0×03=;
}
//畫(huà)點(diǎn)
void draw(x,y)
{unsigned intm;
unsigned char n, t;
n=0×12;
t=0×34;
m=(y0×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);
}
//畫(huà)一條正弦曲線(xiàn)
void main(void)
{
init();
clear();
for(x=0;x<180;x++=
{
y=psin[x];
y=y|0×80;
draw(x, y); 
}
while(1){}
}

三、結束語(yǔ)

MGLS240128T圖形液晶顯示模塊是一種性能價(jià)格比較高的液晶顯示模塊,其內部具有適配80系列的操作時(shí)序電路,該模塊與單片機的接口十分方便。由于它不僅能很方便地進(jìn)行大信息量的各種字符顯示,且能實(shí)現圖形及曲線(xiàn)的顯示,這就使人機接口更友好。因此,可為單片機在各領(lǐng)域中的應用提供十分簡(jiǎn)單、方便、功能強大的LCD顯示功能。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>