液晶顯示模塊MGLS240128在圖形顯示中的應(yīng)用
發(fā)布時(shí)間:2007/8/23 0:00:00 訪問次數(shù):558
文章作者:呂勇軍
摘要:MGLS240128是香港精電公司生產(chǎn)的內(nèi)藏T6963C控制器液晶顯示模塊。文中介紹了MGLS240128的原理及功能,給出了該顯示模塊與單片機(jī)的接口方法。同時(shí)給出了用C51語言編制的圖形顯示應(yīng)用程序。
關(guān)鍵詞:液晶模塊;單片機(jī);圖形顯示;C51
1 引言
在目前諸多的顯示器件中,液晶顯示器以其具有工作電壓低、功耗低、顯示信息量大、壽命長、不產(chǎn)生電磁輻射污染、可以顯示復(fù)雜的文字及圖形等優(yōu)點(diǎn),而在各種儀器儀表、電子設(shè)備、移動通訊及家用電器中得到了廣泛的應(yīng)用。本文介紹MGLS240128T圖形液晶顯示模塊就是香港精電公司生產(chǎn)的、內(nèi)藏T6963C控制器的液晶顯示模塊。
2 模塊工作原理
2.1 基本功能
MGLS240128T圖形液晶顯示模塊由控制器T6963C、列驅(qū)動器T6A39、行驅(qū)動器T6A40以及與外部設(shè)備的接口等幾部分組成,它既能顯示字符(包括中文和西文字符),又能顯示圖形,還能夠?qū)⒆址c圖形混合顯示。其主要參數(shù)如下:
●點(diǎn)陣數(shù):240×128;
●點(diǎn)尺寸:0.4×0.4mm;
●視屏尺寸:114×64mm;
●漢字字體:8×8,8×6;
●背光:LED或EL;
●電源:+5V;
●工作溫度范圍:-20~ +70℃。
2.2 引腳功能
MGLS240128T圖形液晶顯示模塊的引腳說明如表1所示。該模塊對液晶顯示的控制和驅(qū)動都由模塊內(nèi)部的芯片及電路來完成,因此它與外部的連接只有數(shù)據(jù)線和控制線。主控CPU通過這些數(shù)據(jù)線和控制線來設(shè)置所需要的顯示方式,其它功能均由模塊自動完成。
表1 MGLS240128T模塊的引腳功能
2.3 指令系統(tǒng)
MGLS240128T圖形液晶顯示模塊本身內(nèi)藏控制器T6963C,它最大的特點(diǎn)是具有獨(dú)特的硬件初始設(shè)置功能,由于顯示驅(qū)動所需的參數(shù)(如占空比系數(shù)、驅(qū)動傳輸?shù)淖止?jié)數(shù)/行以及字符的字體選擇等)均由引腳電平來設(shè)置,因此T6963C的初始化在上電時(shí)就已基本設(shè)置完成。除此之外,它還具有很強(qiáng)的軟件控制能力,也就是由主控CPU通過接口寫入液晶模塊的指令來實(shí)現(xiàn)模塊控制。軟件控制主要集中于顯示功能的設(shè)置上。該模塊的常用指令如表2所列。
表2 MGLS240128T模塊的常用指令設(shè)置
3 液晶模塊的應(yīng)用
3.1 與單片機(jī)的接口連接
MGLS240128T液晶顯示模塊與計(jì)算機(jī)的接口時(shí)序采用Inter8080時(shí)序。下面以8031單片機(jī)為例說明其接口方法。它與單片機(jī)的接口方法分為直接訪問方式和間接控制方式。
直接訪問方式是把液晶模塊作為存儲器接在CPU的數(shù)據(jù)線、地址線和控制線上,同時(shí)把它的數(shù)據(jù)總線接在8031的P0口上,片選以及寄存器選擇信號線由P2口提供,讀寫操作由單片機(jī)的讀寫操作信號控制。這種方式是以訪問存儲器的方式訪問液晶顯示模塊,具體連接如圖1(a)所示。
間接控制方式則不使用單片機(jī)的數(shù)據(jù)系統(tǒng),而是利用它的I/O口來實(shí)現(xiàn)與顯示模塊的聯(lián)系。即將液晶顯示模塊的數(shù)據(jù)線與單片機(jī)的P1口連接作為數(shù)據(jù)總線,另外三根時(shí)序控制信號線通常利用8031的P3口中未被使用的I/O口來控制。這種訪問方式不占用CPU的存儲器空間,它的接口電路與時(shí)序無關(guān),其時(shí)序完全靠軟件編程實(shí)現(xiàn)。接口方式如圖1(b)所示。
3.2 軟件設(shè)計(jì)
單片機(jī)與液晶顯示模塊接口程序中的文字顯示已經(jīng)為人們所熟悉,因此這里不再贅述,本文只介紹圖形顯示方法。圖形或曲線的顯示程序的關(guān)鍵在于顯示點(diǎn)地址的計(jì)算,下面給出采用C51語言編制的圖形顯示的主要相關(guān)程序。
//發(fā)送數(shù)據(jù)
void w_data(unsigned char d)
{CS=0;
check();
CD=0;P2=d;WRITE=0;WRITE=1;
CS=1;
}
//發(fā)送命令
void w_command(unsigned char d)
{CS=0;
check();
CD=1;P2=d;WRITE=0;WRITE=1;
CS=1;
}
//查狀態(tài)
void check(void)
{unsigned char M;
do{P2=0xff;
CD=1;READ=0;
M=P2;
READ=1;
}
while((M&0x03)<0x03);
}
//畫點(diǎn)
void draw(x,y)
{unsigned int m;
unsigned char n,t;
n=0x12;
t=0x34;
m
文章作者:呂勇軍
摘要:MGLS240128是香港精電公司生產(chǎn)的內(nèi)藏T6963C控制器液晶顯示模塊。文中介紹了MGLS240128的原理及功能,給出了該顯示模塊與單片機(jī)的接口方法。同時(shí)給出了用C51語言編制的圖形顯示應(yīng)用程序。
關(guān)鍵詞:液晶模塊;單片機(jī);圖形顯示;C51
1 引言
在目前諸多的顯示器件中,液晶顯示器以其具有工作電壓低、功耗低、顯示信息量大、壽命長、不產(chǎn)生電磁輻射污染、可以顯示復(fù)雜的文字及圖形等優(yōu)點(diǎn),而在各種儀器儀表、電子設(shè)備、移動通訊及家用電器中得到了廣泛的應(yīng)用。本文介紹MGLS240128T圖形液晶顯示模塊就是香港精電公司生產(chǎn)的、內(nèi)藏T6963C控制器的液晶顯示模塊。
2 模塊工作原理
2.1 基本功能
MGLS240128T圖形液晶顯示模塊由控制器T6963C、列驅(qū)動器T6A39、行驅(qū)動器T6A40以及與外部設(shè)備的接口等幾部分組成,它既能顯示字符(包括中文和西文字符),又能顯示圖形,還能夠?qū)⒆址c圖形混合顯示。其主要參數(shù)如下:
●點(diǎn)陣數(shù):240×128;
●點(diǎn)尺寸:0.4×0.4mm;
●視屏尺寸:114×64mm;
●漢字字體:8×8,8×6;
●背光:LED或EL;
●電源:+5V;
●工作溫度范圍:-20~ +70℃。
2.2 引腳功能
MGLS240128T圖形液晶顯示模塊的引腳說明如表1所示。該模塊對液晶顯示的控制和驅(qū)動都由模塊內(nèi)部的芯片及電路來完成,因此它與外部的連接只有數(shù)據(jù)線和控制線。主控CPU通過這些數(shù)據(jù)線和控制線來設(shè)置所需要的顯示方式,其它功能均由模塊自動完成。
表1 MGLS240128T模塊的引腳功能
2.3 指令系統(tǒng)
MGLS240128T圖形液晶顯示模塊本身內(nèi)藏控制器T6963C,它最大的特點(diǎn)是具有獨(dú)特的硬件初始設(shè)置功能,由于顯示驅(qū)動所需的參數(shù)(如占空比系數(shù)、驅(qū)動傳輸?shù)淖止?jié)數(shù)/行以及字符的字體選擇等)均由引腳電平來設(shè)置,因此T6963C的初始化在上電時(shí)就已基本設(shè)置完成。除此之外,它還具有很強(qiáng)的軟件控制能力,也就是由主控CPU通過接口寫入液晶模塊的指令來實(shí)現(xiàn)模塊控制。軟件控制主要集中于顯示功能的設(shè)置上。該模塊的常用指令如表2所列。
表2 MGLS240128T模塊的常用指令設(shè)置
3 液晶模塊的應(yīng)用
3.1 與單片機(jī)的接口連接
MGLS240128T液晶顯示模塊與計(jì)算機(jī)的接口時(shí)序采用Inter8080時(shí)序。下面以8031單片機(jī)為例說明其接口方法。它與單片機(jī)的接口方法分為直接訪問方式和間接控制方式。
直接訪問方式是把液晶模塊作為存儲器接在CPU的數(shù)據(jù)線、地址線和控制線上,同時(shí)把它的數(shù)據(jù)總線接在8031的P0口上,片選以及寄存器選擇信號線由P2口提供,讀寫操作由單片機(jī)的讀寫操作信號控制。這種方式是以訪問存儲器的方式訪問液晶顯示模塊,具體連接如圖1(a)所示。
間接控制方式則不使用單片機(jī)的數(shù)據(jù)系統(tǒng),而是利用它的I/O口來實(shí)現(xiàn)與顯示模塊的聯(lián)系。即將液晶顯示模塊的數(shù)據(jù)線與單片機(jī)的P1口連接作為數(shù)據(jù)總線,另外三根時(shí)序控制信號線通常利用8031的P3口中未被使用的I/O口來控制。這種訪問方式不占用CPU的存儲器空間,它的接口電路與時(shí)序無關(guān),其時(shí)序完全靠軟件編程實(shí)現(xiàn)。接口方式如圖1(b)所示。
3.2 軟件設(shè)計(jì)
單片機(jī)與液晶顯示模塊接口程序中的文字顯示已經(jīng)為人們所熟悉,因此這里不再贅述,本文只介紹圖形顯示方法。圖形或曲線的顯示程序的關(guān)鍵在于顯示點(diǎn)地址的計(jì)算,下面給出采用C51語言編制的圖形顯示的主要相關(guān)程序。
//發(fā)送數(shù)據(jù)
void w_data(unsigned char d)
{CS=0;
check();
CD=0;P2=d;WRITE=0;WRITE=1;
CS=1;
}
//發(fā)送命令
void w_command(unsigned char d)
{CS=0;
check();
CD=1;P2=d;WRITE=0;WRITE=1;
CS=1;
}
//查狀態(tài)
void check(void)
{unsigned char M;
do{P2=0xff;
CD=1;READ=0;
M=P2;
READ=1;
}
while((M&0x03)<0x03);
}
//畫點(diǎn)
void draw(x,y)
{unsigned int m;
unsigned char n,t;
n=0x12;
t=0x34;
m
熱門點(diǎn)擊
- 單片機(jī)系統(tǒng)中的多任務(wù)多線程機(jī)制的實(shí)現(xiàn)
- 基于UC3846的新型開關(guān)電源的設(shè)計(jì)
- TFT-LCD驅(qū)動電路的設(shè)計(jì)(圖)
- ISD4004語音芯片在語音報(bào)站器中的應(yīng)用
- PT2262/PT2272編解碼IC在視頻切
- 基于AD8108的寬頻帶低串?dāng)_視頻切換矩陣的
- 嵌入式微處理器MCF5249及其應(yīng)用
- μPD3575DCCD圖像傳感器的原理及應(yīng)用
- 新型高精度時(shí)鐘芯片RTL-4553
- 圖形點(diǎn)陣式液晶顯示器MSP-G320240在
推薦技術(shù)資料
- 按鈕與燈的互動實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- PCB嵌入式功率芯片封裝工作原理
- 莫仕儲能連接器技術(shù)結(jié)構(gòu)應(yīng)用詳情
- 新款 Snapdragon X
- Intel 18A(1.8nm
- 業(yè)界首款STM32配套無線物聯(lián)網(wǎng)模塊
- 2025年全球半導(dǎo)體產(chǎn)業(yè)十大熱門看點(diǎn)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究