丁香婷婷网,黄色av网站裸体无码www,亚洲午夜无码精品一级毛片,国产一区二区免费播放

現(xiàn)在位置:范文先生網(wǎng)>理工論文>電子通信論文>NOKIA移動(dòng)電話液晶顯示模塊LPH7366原理及其應(yīng)用

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

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

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

  摘要:LPH7366是一種低功耗、串行通信接口液晶顯示模塊,可廣泛應(yīng)用于移動(dòng)電話或便攜式設(shè)備的液晶顯示系統(tǒng)中。文中介紹了LPH7366顯示模塊的功能原理及操作方式,給出了基于MCS51單片機(jī)的控制軟件程序。
  關(guān)鍵詞:液晶顯示;移動(dòng)電話;單片機(jī);LPH7366
  
 。币
  
 。蹋校龋罚常叮妒牵危希耍桑凉旧a(chǎn)的可用于其6150、6100等系列移動(dòng)電話的液晶顯示模塊,國內(nèi)廠家也生產(chǎn)有類似的兼容產(chǎn)品。該產(chǎn)品除應(yīng)用于移動(dòng)電話外,也可廣泛應(yīng)用于各類便攜式設(shè)備的顯示系統(tǒng)。與其它類型的產(chǎn)品相比,該模塊具有以下特點(diǎn):
  
  ●采用串行接口與主處理器進(jìn)行通信,接口信號(hào)線數(shù)量大幅度減少,包括電源和地在內(nèi)的信號(hào)線僅有9條。
  
  ●采用多種串行通信協(xié)議進(jìn)行數(shù)據(jù)通信(如MCS51單片機(jī)的串口模式0以及SPI等),傳輸速率高達(dá)4Mbps,可全速寫入顯示數(shù)據(jù),無等待時(shí)間。
  
  ●可通過導(dǎo)電斑馬條連接模塊與印制版,而不用連接電纜,用模塊上的金屬鉤可將模塊固定到印制板上,因而非常便于安裝和更換。
  
  ●LCD控制器/驅(qū)動(dòng)器芯片已綁定到LCD晶片上,模塊的體積很小。
  
  ●采用低電壓供電,正常顯示時(shí)的工作電流在200μA以下,且具有掉電模式。
  
  LPH7366的這些特點(diǎn)非常適合于電池供電的便攜式通信設(shè)備和測試設(shè)備中。
  
  2LPH7366的引腳功能
  
 。蹋校龋罚常叮兑壕э@示模塊采用Philips公司生產(chǎn)的PCD8544芯片為其內(nèi)部控制器,可在單片IC上同時(shí)實(shí)現(xiàn)LCD的控制和驅(qū)動(dòng)功能以及LCD電源和偏置電壓產(chǎn)生功能。該IC具有很高的集成度,它不需要其它元件就可實(shí)現(xiàn)與微處理器的連接與通信。
  
 。蹋校龋罚常叮兜囊_功能如下:
  
 。樱模桑危捍袛(shù)據(jù)輸入線;
  
 。樱茫蹋耍捍袝r(shí)鐘輸入,速率為0.0~4.0Mbps;
  
  D/C:模式選擇,該端為高電平時(shí)輸入控制命令,為低電平輸入顯示數(shù)據(jù);
  
 。樱茫牛盒酒鼓,低有效;
  
 。希樱茫和獠繒r(shí)鐘輸入端,當(dāng)使用內(nèi)部時(shí)鐘時(shí),該引腳接地;
  
  RES:復(fù)位輸入端,低電平可復(fù)位控制器;
  
  VLCD:LCD電源升壓電容接入端,接10μF電容可用于產(chǎn)生LCD工作電壓;
  
 。郑模模,VDD2:電源輸入端,電壓為2.7~3.3V;
  
 。郑樱樱弘娫吹。
  
  3LPH7366的設(shè)計(jì)操作
  
 。常保模模遥粒蛯ぶ纺J
  
  模塊控制器PCD8544內(nèi)有48×84bit顯示數(shù)據(jù)存儲(chǔ)器DDRAM(DisplayDataRAM),因而具有矩陣式圖形顯示功能。通過串行接口命令可直接訪問該存儲(chǔ)器,以更新顯示數(shù)據(jù)?刂破鲀(nèi)部處理總線采用8b寬度,因而可通過DDRAM組成6×84b的矩陣。整個(gè)顯示數(shù)據(jù)區(qū)可劃分為6行,每行84個(gè)字節(jié)。
  
  每個(gè)顯示數(shù)據(jù)字節(jié)由行地址和列地址共同尋址,行地址范圍為Y0~Y5,列地址范圍為X0~X83。通過修改行、列地址的指針可訪問任意字節(jié)的顯示數(shù)據(jù)。此外,PCD8544內(nèi)部還設(shè)置了地址指針自動(dòng)增加功能,這樣,每次顯示數(shù)據(jù)字節(jié)寫入后,指針會(huì)自動(dòng)尋址跳到下一字節(jié),從而加快顯示速度。地址指針自動(dòng)增加功能有如下兩種模式:
  
 。ǎ保┐怪睂ぶ贩绞剑ㄖ鹆酗@示模式)
  
  這種尋址模式如圖1所示,當(dāng)尋址控制位V為1時(shí),每次寫入顯示數(shù)據(jù)后,行地址指針Y增1,Y到5后自動(dòng)清零,列地址X增1,并尋址到下一列。當(dāng)尋址到最后一行(Y為5)的最后一列(X=83)時(shí),行、列地址均自動(dòng)清零,并返回到首行首列;
  
 。ǎ玻┧綄ぶ贩绞剑ㄖ鹦酗@示模式)
  
  這種尋址模式的示意圖如圖2所示,與垂直尋址方式類似,當(dāng)尋址控制位V為0時(shí),每次寫入顯示數(shù)據(jù)后X增1,當(dāng)X為83后自動(dòng)清零,Y增1,尋址到下一行。當(dāng)尋址到最后一行(Y為5)的最后一列(X=83)時(shí),行、列地址均自動(dòng)清零,并返回到首行首列。
  
 。常部刂浦噶詈蛿(shù)據(jù)格式
  
  對液晶控制器的訪問分為控制指令和顯示數(shù)據(jù)兩種操作模式,兩種模式可由D/C引腳來控制。當(dāng)D/C為高電平時(shí),表明當(dāng)前寫入的字節(jié)是顯示數(shù)據(jù),當(dāng)D/C為低電平時(shí),表明當(dāng)前寫入的字節(jié)是控制指令。在發(fā)送每個(gè)字節(jié)最后一個(gè)比特時(shí),可由微處理器讀取D/C引腳的狀態(tài),其工作時(shí)序如圖3所示。在寫入每個(gè)顯示數(shù)據(jù)后,地址指針會(huì)自動(dòng)增加,因此在設(shè)定了起始指針后,可連續(xù)寫入顯示數(shù)據(jù)?刂浦噶詈惋@示數(shù)據(jù)均由8比特組成,MSB位首先發(fā)送,在每個(gè)SCLK的上升沿,SDIN被采樣。
  
  指令和數(shù)據(jù)可以按任意需要的先后順序?qū)懭。?dāng)SCE為高時(shí),控制器的串行接口被初始化,此時(shí)由于SCLK以及SDIN引腳的變化不會(huì)對控制器產(chǎn)生任何作用,因此,串行接口不會(huì)消耗電能。由于系統(tǒng)在SCE的下降沿使能串行口,因此,在該引腳保持低電平期間,可對串行口進(jìn)行操作。
  
  3.3模塊控制器指令集
  
 。蹋校龋罚常叮赌K控制器的指令集分為基本指令集和擴(kuò)展指令集,可通過修改功能設(shè)置控制寄存器中的H標(biāo)志位來選擇使用的指令集。當(dāng)H為0時(shí),選擇基本指令集;當(dāng)H為1時(shí),選擇擴(kuò)展指令集。但功能設(shè)置控制寄存器及寫入數(shù)據(jù)寄存器不受此標(biāo)志影響。LPH7366的基本指令集包含下列指令:
  
 。ǎ保┰O(shè)置顯示配置;
  
 。ǎ玻┰O(shè)置顯示存儲(chǔ)器DDRAM的行地址;
  
 。ǎ常┰O(shè)置顯示存儲(chǔ)器DDRAM的列地址;
  
  擴(kuò)展指令集包含下列指令:
  
 。ǎ保┰O(shè)置溫度系數(shù);
  
 。ǎ玻┰O(shè)置偏置系統(tǒng);
  
 。ǎ常┰O(shè)置工作電壓寄存器。
  
  表1給出了模塊控制器指令集標(biāo)志位的含義,表2是對該指令集的詳細(xì)描述。該液晶模塊的工作電壓可由軟件設(shè)置,其數(shù)值依賴于所選擇的液晶。模塊溫度系數(shù)、偏置電壓的工作原理及設(shè)置方法可參見有關(guān)參考文獻(xiàn),用戶可根據(jù)顯示的效果進(jìn)行調(diào)整,本文的設(shè)置僅作參考。
  
  表1PCD8544指令集標(biāo)志位說明
  
  位01PD正常模式低功耗模式V水平尋址垂直尋址H基本指令集擴(kuò)展指令集D和E00白屏01正常顯示10全顯11反轉(zhuǎn)TC1和TC000溫度系數(shù)101溫度系數(shù)210溫度系數(shù)311溫度系數(shù)4
  表2PCD8544指令集
  
  指令D/C控制字說明D7D6D5D4D3D2D1D0(H=0或1)NOP000000000空操作功能設(shè)置000000PDVH低功耗模式,寫入模式,指令集選擇寫數(shù)據(jù)1D7D6D5D4D3D2D1D0寫數(shù)據(jù)到DDRAM(H=0)保留0000001××不用00001××××顯示控制000001D0E顯示模式配置設(shè)Y地址001100Y2Y1Y0設(shè)Y地址,0Y5設(shè)X地址01X6X5X4X3X2X1X0設(shè)X地址,0X83(H=1)保留000000001不用00000001×000001×××001××××××溫度控制0000001TC1TC0設(shè)溫度系數(shù)偏置000010BS2BS1BS0設(shè)偏置電壓設(shè)Vop01VOP6VOP5VOP4VOP3VOP2VOP1VOP0設(shè)置液晶工作電壓
 。磁c單片機(jī)的接口及顯示編程
  
 。蹋校龋罚常叮讹@示模塊可與多種串行接口進(jìn)行通信,下面介紹其與MCS51單片機(jī)的通信接口方法。顯示模塊的電源輸入VDD1、VDD2通常連到一起接到2.7~3.3V直流電源上,VLCD與電源地之間應(yīng)接10μF電解電容。使用內(nèi)部時(shí)鐘時(shí),應(yīng)將OSC接地。圖4所示是單片機(jī)與LPH7366顯示模塊的接口圖。
  
  如果單片機(jī)的工作電壓為5V,則需在連接線中串入100Ω左右的電阻,而如果單片機(jī)的工作電壓為3V,則可直接連接。工作時(shí)?將單片機(jī)串行口設(shè)置為模式0,并通過向SBUF寄存器寫入數(shù)據(jù)來完成8位串行數(shù)據(jù)的發(fā)送,RXD用以輸出串行數(shù)據(jù),TXD則產(chǎn)生串行時(shí)鐘,其余控制引腳可利用P1或P3口的I/O線產(chǎn)生控制信號(hào)。以下代碼為顯示編程范例,運(yùn)行該程序后?屏幕上可顯示大寫的‘PH’字符。
  
 。洌澹妫椋睿澹酰悖瑁幔颍酰睿螅椋纾睿澹洌悖瑁幔
  
 。洌澹妫椋睿澹悖妫欤幔纾埃埃
  
 。洌澹妫椋睿澹洌妫欤幔纾埃埃
  
 。洌澹妫椋睿澹螅澹鬫xadr0x80
  
  defineset_yadr0x40
  
 。螅猓椋簦樱茫耍剑校常蓿;
  
 。螅猓椋簦樱模桑危剑校常蓿;
  
 。螅猓椋簦樱茫牛剑校保蓿;
  
 。螅猓椋簦模茫剑校保蓿;
  
 。螅猓椋簦遥牛樱剑校保蓿;
  
 。悖瑁幔騙table[8]=
  
  {
  
 。埃保,0x05,0x07,0x00,/*字符‘P'點(diǎn)陣*/
  
  0x1f,0x04,0x1f,0x00,/*字符‘H'點(diǎn)陣*/
  
  };?
  
 。恚幔椋
  
  {
  
  uchari;
  
 。酰悖瑁幔颍,y;/*定義x,y地址指針*/
  
 。恚铮洌錩initiation();
  
 。剑;
  
 。剑;
  
 。鳎颍椋簦錩byte(cflag,set_xadr+x);
  
 。鳎颍椋簦錩byte(cflag,set_yadr+y);
  
 。妫铮(i=0;i<8;i++){
  
  write_byte(dflag,char_table[i]);??
  
  }
  
  }
  
  模式初始化函數(shù)
  
 。觯铮椋洌恚铮洌錩initiation(void)
  
  {
  
  ES=0;
  
 。遥牛樱剑;/*復(fù)位液晶控制器*/;
  
 。樱茫希危剑埃埃;/*設(shè)置串行口為模式0*/;
  
 。鳎颍椋簦錩byte(cflag,0x21);
  
 。校模剑,V=0,選擇擴(kuò)展指令集*/
  
  write_byte(cflag0x10);
  
 。O(shè)置LCD工作電壓*/
  
 。鳎颍椋簦錩byte(cflag0x20);
  
 。校模剑,V=0,選擇基本指令集*/
  
 。鳎颍椋簦錩byte(cflag0x0c);
  
  /*設(shè)置顯示正常的工作模式*/
  
  }
  
  寫入數(shù)據(jù)字節(jié)
  
 。觯铮椋洌鳎颍椋簦錩byte(ucharf,ucharb)
  
  {
  
 。椋(f==0)DC=0;
  
  elseDC=1;
  
 。樱茫牛剑
  
 。樱拢眨疲剑;
  
 。裕桑剑;);??
  
  SCE=1
  
  }
  
 。到Y(jié)束語
  
  由于LPH7366現(xiàn)已可以大量生產(chǎn),因此?該液晶顯示模塊的價(jià)格非常低廉,而且由于其具有結(jié)構(gòu)緊湊、耗電少、操作簡便等特點(diǎn),因而非常適合于便攜式設(shè)備的應(yīng)用和開發(fā)。
  
  
  
  

【NOKIA移動(dòng)電話液晶顯示模塊LPH7366原理及其應(yīng)用】相關(guān)文章:

電解原理及其應(yīng)用08-17

原電池原理及其應(yīng)用08-17

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

PC/104模塊Diamond-MM-AT的原理與應(yīng)用08-06

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

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

鍵盤事件的掛鉤監(jiān)控原理及其應(yīng)用08-19

PDP數(shù)據(jù)驅(qū)動(dòng)模塊STV7610A及其應(yīng)用08-06

小點(diǎn)陣漢顯液晶模塊及其應(yīng)用08-06