天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>電子通信論文>液晶顯示模塊MGLS240128在圖形顯示中的應(yīng)用

液晶顯示模塊MGLS240128在圖形顯示中的應(yīng)用

時(shí)間:2023-02-21 00:18:12 電子通信論文 我要投稿
  • 相關(guān)推薦

液晶顯示模塊MGLS240128在圖形顯示中的應(yīng)用

摘要:MGLS240128是香港精電公司生產(chǎn)的內(nèi)藏T6963C控制器液晶顯示模塊。文中介紹了MGLS240128的原理及功能,給出了該顯示模塊與單片機(jī)的接口方法。同時(shí)給出了用C51語(yǔ)言編制的圖形顯示應(yīng)用程序。
  關(guān)鍵詞:液晶模塊;單片機(jī);圖形顯示;C51
  
 。币
  
  在目前諸多的顯示器件中,液晶顯示器以其具有工作電壓低、功耗低、顯示信息量大、壽命長(zhǎng)、不產(chǎn)生電磁輻射污染、可以顯示復(fù)雜的文字及圖形等優(yōu)點(diǎn),而在各種儀器儀表、電子設(shè)備、移動(dòng)通訊及家用電器中得到了廣泛的應(yīng)用。本文介紹MGLS240128T圖形液晶顯示模塊就是香港精電公司生產(chǎn)的、內(nèi)藏T6963C控制器的液晶顯示模塊。
  
 。材K工作原理
  
 。玻被竟δ
  
 。停牵蹋樱玻矗埃保玻福詧D形液晶顯示模塊由控制器T6963C、列驅(qū)動(dòng)器T6A39、行驅(qū)動(dòng)器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引腳功能
  
 。停牵蹋樱玻矗埃保玻福詧D形液晶顯示模塊的引腳說(shuō)明如表1所示。該模塊對(duì)液晶顯示的控制和驅(qū)動(dòng)都由模塊內(nèi)部的芯片及電路來(lái)完成,因此它與外部的連接只有數(shù)據(jù)線和控制線。主控CPU通過(guò)這些數(shù)據(jù)線和控制線來(lái)設(shè)置所需要的顯示方式,其它功能均由模塊自動(dòng)完成。
  
  表1MGLS240128T模塊的引腳功能
  
  管腳號(hào)管腳名稱
  功能描述
  
  1FG框架地2GND電源地3VCC電源電壓4NC未用5WR寫(xiě)控制信號(hào),低電平有效6RD讀控制信號(hào),低電平有效7CS片選信號(hào),低電平有效8C/D通道選通信號(hào),C/D1為表示指令,C/D為0表示數(shù)據(jù)通道9RST復(fù)位信號(hào),低電平有效10~17DB0~7數(shù)據(jù)總線,三態(tài)18FS字體選擇,F(xiàn)S為0選擇8×8字體,F(xiàn)S為1選擇8×6字體
 。玻持噶钕到y(tǒng)
  
 。停牵蹋樱玻矗埃保玻福詧D形液晶顯示模塊本身內(nèi)藏控制器T6963C,它最大的特點(diǎn)是具有獨(dú)特的硬件初始設(shè)置功能,由于顯示驅(qū)動(dòng)所需的參數(shù)(如占空比系數(shù)、驅(qū)動(dòng)傳輸?shù)淖止?jié)數(shù)/行以及字符的字體選擇等)均由引腳電平來(lái)設(shè)置,因此T6963C的初始化在上電時(shí)就已基本設(shè)置完成。除此之外,它還具有很強(qiáng)的軟件控制能力,也就是由主控CPU通過(guò)接口寫(xiě)入液晶模塊的指令來(lái)實(shí)現(xiàn)模塊控制。軟件控制主要集中于顯示功能的設(shè)置上。該模塊的常用指令如表2所列。
  
  表2MGLS240128T模塊的常用指令設(shè)置
  
  指令名稱控制狀態(tài)指令代碼CDRDWRD7D6D5D4D3D2D1D0讀狀態(tài)字111S7S6S5S4S3S2N1S0地址指令設(shè)置11000100N2N1N0顯示區(qū)域設(shè)置110010000N1N0顯示方式設(shè)置1101000CGN2N1N0顯示狀態(tài)設(shè)置1101001N3N2N1N0光標(biāo)自動(dòng)讀寫(xiě)設(shè)置11011000N2N1N0數(shù)據(jù)自動(dòng)讀寫(xiě)設(shè)置110101100N1N0數(shù)據(jù)一次讀寫(xiě)設(shè)置11011000N2N1N0屏讀(一字節(jié))設(shè)置11011100000屏讀(一行)設(shè)置11011101000位操作1101111N3N2N1N0數(shù)據(jù)寫(xiě)操作010數(shù)據(jù)數(shù)據(jù)讀操作001數(shù)據(jù)
 。骋壕K的應(yīng)用
  
  3.1與單片機(jī)的接口連接
  
 。停牵蹋樱玻矗埃保玻福砸壕э@示模塊與計(jì)算機(jī)的接口時(shí)序采用Inter8080時(shí)序。下面以8031單片機(jī)為例說(shuō)明其接口方法。它與單片機(jī)的接口方法分為直接訪問(wèn)方式和間接控制方式。
  
  直接訪問(wèn)方式是把液晶模塊作為存儲(chǔ)器接在CPU的數(shù)據(jù)線、地址線和控制線上,同時(shí)把它的數(shù)據(jù)總線接在8031的P0口上,片選以及寄存器選擇信號(hào)線由P2口提供,讀寫(xiě)操作由單片機(jī)的讀寫(xiě)操作信號(hào)控制。這種方式是以訪問(wèn)存儲(chǔ)器的方式訪問(wèn)液晶顯示模塊,具體連接如圖1(a)所示。
  
  間接控制方式則不使用單片機(jī)的數(shù)據(jù)系統(tǒng),而是利用它的I/O口來(lái)實(shí)現(xiàn)與顯示模塊的聯(lián)系。即將液晶顯示模塊的數(shù)據(jù)線與單片機(jī)的P1口連接作為數(shù)據(jù)總線,另外三根時(shí)序控制信號(hào)線通常利用8031的P3口中未被使用的I/O口來(lái)控制。這種訪問(wèn)方式不占用CPU的存儲(chǔ)器空間,它的接口電路與時(shí)序無(wú)關(guān),其時(shí)序完全靠軟件編程實(shí)現(xiàn)。接口方式如圖1(b)所示。
  
 。常曹浖O(shè)計(jì)
  
  單片機(jī)與液晶顯示模塊接口程序中的文字顯示已經(jīng)為人們所熟悉,因此這里不再贅述,本文只介紹圖形顯示方法。圖形或曲線的顯示程序的關(guān)鍵在于顯示點(diǎn)地址的計(jì)算,下面給出采用C51語(yǔ)言編制的圖形顯示的主要相關(guān)程序。
  
  //發(fā)送數(shù)據(jù)
  
 。觯铮椋洌鱛data(unsignedchard)
  
  {CS=0;
  
  check();
  
 。茫模剑;P2=d;WRITE=0;WRITE=1;
  
 。茫樱剑;
  
  }
  
 。l(fā)送命令
  
 。觯铮椋洌鱛command(unsignedchard)
  
  {CS=0;
  
 。悖瑁澹悖();?
  
 。茫模剑;P2=d;WRITE=0;WRITE=1;
  
 。茫樱剑;
  
  }
  
  //查狀態(tài)
  
 。觯铮椋洌悖瑁澹悖(void)
  
  {unsignedcharM;
  
 。洌飡P2=0xff;
  
 。茫模剑;READ=0;
  
 。停剑校;
  
 。遥牛粒模剑;
  
  }
  
  while((M&0x03)<0x03);
  
  }
  
 。(huà)點(diǎn)
  
  voiddraw(x,y)
  
  {unsignedintm;
  
  unsignedcharn,t;
  
 。睿剑埃保;
  
 。簦剑埃常;
  
  m=(y&0x7f)*0x20;
  
 。睿剑;
  
 。簦剑恚(m/0x100)*0x100+n;
  
 。鳎撸洌幔簦(t);?
  
 。簦剑恚埃保埃埃埃埃;
  
 。鱛data(t);?
  
 。鱛command(0x24);
  
  if(y>=0x80)n=0xf8;
  
  elsen=0xf0;
  
 。簦剑ィ;
  
 。簦(~t)&0x07;
  
 。簦剑睿;
  
 。鱛command(t);?
  
  }
  
  //畫(huà)一條正弦曲線
  
 。觯铮椋洌恚幔椋(void)
  
  {
  
  init();
  
 。悖欤澹幔();
  
 。妫铮(x=0;x<180;x++)
  
  {
  
  y=psin[x];
  
 。剑埃福;
  
  draw(x,y);??
  
  }
  
 。鳎瑁椋欤(1){}
  
  }??
  
  4結(jié)束語(yǔ)
  
 。停牵蹋樱玻矗埃保玻福詧D形液晶顯示模塊是一種性能價(jià)格比較高的液晶顯示模塊,其內(nèi)部具有適配80系列的操作時(shí)序電路,該模塊與單片機(jī)的接口十分方便。由于它不僅能很方便地進(jìn)行大信息量的各種字符顯示,且能實(shí)現(xiàn)圖形及曲線的顯示,這就使人機(jī)接口更友好。因此,可為單片機(jī)在各領(lǐng)域中的應(yīng)用提供十分簡(jiǎn)單、方便、功能強(qiáng)大的LCD顯示功能。
  
  
  
  

【液晶顯示模塊MGLS240128在圖形顯示中的應(yīng)用】相關(guān)文章:

串行接口中文圖形點(diǎn)陣液晶顯示模塊的應(yīng)用08-06

圖形點(diǎn)陣式液晶顯示模塊在沖擊力監(jiān)測(cè)系統(tǒng)中08-06

液晶顯示模塊DMF-50081在單片機(jī)系統(tǒng)中的應(yīng)用08-06

液晶顯示在嵌入式系統(tǒng)中的應(yīng)用08-06

液晶顯示模塊MGLS12864T在單兵短波數(shù)字通信系統(tǒng)中的應(yīng)用08-06

NOKIA移動(dòng)電話液晶顯示模塊LPH7366原理及其應(yīng)用08-06

液晶顯示器在嵌入式系統(tǒng)中的應(yīng)用08-06

液晶顯示模擬KS0713及其應(yīng)用08-06

P80C592芯片在基于CAN總線顯示通信模塊中應(yīng)用08-06