液晶顯示實驗_第1頁
液晶顯示實驗_第2頁
液晶顯示實驗_第3頁
液晶顯示實驗_第4頁
液晶顯示實驗_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

液晶顯示實驗第一頁,共二十頁,編輯于2023年,星期三實驗?zāi)康某醪秸莆找壕恋氖褂梅椒āU莆誗3C2410X處理器的LCD控制器的使用。通過實驗掌握液晶顯示文本及圖形的方法與程序設(shè)計。第二頁,共二十頁,編輯于2023年,星期三液晶顯示屏液晶屏(LCD:LiquidCrystalDisplay)主要用于顯示文本及圖形信息。液晶顯示屏具有輕薄、體積小、低耗電量、無輻射危險、平面直角顯示以及影像穩(wěn)定不閃爍等特點,因此在許多電子應(yīng)用系統(tǒng)中,常使用液晶屏作為人機界面。液晶顯示屏按顯示原理分為STN和TFT兩種。第三頁,共二十頁,編輯于2023年,星期三STN液晶屏

STN(SuperTwistedNematic超扭曲向列)液晶屏,STN液晶顯示器與液晶材料、光線的干涉現(xiàn)象有關(guān),因此顯示的色調(diào)以淡綠色與橘色為主。該類顯示器中,X、Y軸由垂直與水平方向的驅(qū)動電極構(gòu)成,水平方向驅(qū)動電壓控制顯示部分為亮或暗,垂直方向的電極則負責(zé)驅(qū)動液晶分子的顯示。STN液晶顯示屏加上彩色濾光片,并將單色顯示矩陣中的每一像素分成三個子像素,分別通過彩色濾光片顯示紅、綠、藍三原色,也可以顯示出色彩。

單色液晶屏及灰度液晶屏都是STN液晶屏。第四頁,共二十頁,編輯于2023年,星期三TFT液晶屏

TFT(ThinFilmTransistor薄膜晶體管)彩色液晶屏。隨著液晶顯示技術(shù)的不斷發(fā)展和進步,TFT液晶顯示屏被廣泛用于制作成電腦中的液晶顯示設(shè)備。TFT液晶顯示屏既可在筆記本電腦上應(yīng)用,也常用于臺式顯示器。

使用液晶顯示屏?xí)r,主要考慮的參數(shù)有外形尺寸、分辨率、點寬、色彩模式等。第五頁,共二十頁,編輯于2023年,星期三S3C2410LCD控制器

S3C2410處理器集成了LCD控制器,S3C2410LCD控制器主要是用于傳輸顯示數(shù)據(jù)和產(chǎn)生控制信號。支持屏幕水平和垂直滾動顯示。數(shù)據(jù)的傳送采用DMA方式,以達到最小的延遲。它可以支持多種液晶屏。第六頁,共二十頁,編輯于2023年,星期三TFTLCD支持1,2,4或8bpp彩色調(diào)色顯示支持16bpp和24bpp非調(diào)色真彩顯示在24bpp模式下,最多支持16M種顏色支持多種屏幕大小典型的實際屏幕大小是:640×480、320×240、160×160。最大虛擬屏幕占內(nèi)存大小為4M字節(jié),64K色模式下最大虛擬屏幕大?。?048×1024。第七頁,共二十頁,編輯于2023年,星期三LCD控制器內(nèi)部結(jié)構(gòu)LCD控制器主要提供液晶屏顯示數(shù)據(jù)的傳送、時鐘和各種信號的產(chǎn)生與控制功能象素數(shù)據(jù)輸出端口專用DMA自動將幀緩沖區(qū)中的顯示數(shù)據(jù)發(fā)往LCD驅(qū)動器LCD控制器和驅(qū)動器之間的幀同步信號。同步脈沖信號控制器和驅(qū)動器間的行同步脈沖信號驅(qū)動器用交流信號LCD控制器寄存器組第八頁,共二十頁,編輯于2023年,星期三VFRAME/VSYNC/STV:LCD控制器和LCD驅(qū)動器之間的幀同步信號。通知LCD屏新的一幀顯示,LCD控制器在一個完整幀的顯示后發(fā)出VFRAME信號。VLINE/HSYNC/CPV:LCD控制器和驅(qū)動器之間的同步脈沖信號,LCD驅(qū)動器通過該信號將水平移位寄存器中的內(nèi)容顯示到LCD屏上。LCD控制器在一整行數(shù)據(jù)全部傳輸?shù)絃CD驅(qū)動器后,插入一個VLINE信號。VCLK/LCD_HCLK:LCD控制器和驅(qū)動器之間的象素時鐘信號,LCD控制器在VCLK的上升沿發(fā)送數(shù)據(jù),LCD驅(qū)動器在VCLK的下降沿采樣數(shù)據(jù)。VM:LCD驅(qū)動器用交流信號。驅(qū)動器使用該信號改變用于打開或關(guān)閉象素的行和列電壓的極性,從而控制象素點的亮或滅。VM信號可以與每個幀同步,也可以與可變數(shù)量的VLINE信號同步。VD[23:0]:LCD象素數(shù)據(jù)輸出端口,即RGB信號線。第九頁,共二十頁,編輯于2023年,星期三REGBANK與LCDCDMA是LCD控制器的寄存器組,對LCD控制器的各項參數(shù)進行設(shè)置。

LCDCDMA是LCD控制器專用的DMA信道,負責(zé)將視頻資料從系統(tǒng)總線(SystemBus)上取來,通過VIDPRCS從VD[23:0]發(fā)送給LCD屏。同時TIMEGEN和LPC3600負責(zé)產(chǎn)生LCD屏所需要的控制時序,例如VSYNC、HSYNC、VCLK、VDEN,然后從VIDEOMUX送給LCD屏。第十頁,共二十頁,編輯于2023年,星期三控制器輸出接口說明第十一頁,共二十頁,編輯于2023年,星期三LCD控制器寄存器列表第十二頁,共二十頁,編輯于2023年,星期三

LCDCON1第十三頁,共二十頁,編輯于2023年,星期三LINECNT:當(dāng)前行掃描計數(shù)器值,標(biāo)明當(dāng)前掃描到了多少行。CLKVAL:決定VCLK的分頻比。LCD控制器輸出的VCLK是直接由系統(tǒng)總線(AHB)的工作頻率HCLK直接分頻得到的。做為240*320的TFT屏,應(yīng)保證得出的VCLK在5~10MHz之間。MMODE:VM信號的觸發(fā)模式(僅對STN屏有效,對TFT屏無意義)。PNRMODE:選擇當(dāng)前的顯示模式,對于TFT屏而言,應(yīng)選擇[11],即TFTLCDpanel。BPPMODE:選擇色彩模式,對于真彩顯示而言,選擇16bpp(64K色)即可滿足要求。ENVID:使能LCD信號輸出。第十四頁,共二十頁,編輯于2023年,星期三LCDCON2第十五頁,共二十頁,編輯于2023年,星期三LCDCON3第十六頁,共二十頁,編輯于2023年,星期三320×24016BppTFTLCD數(shù)據(jù)

和控制端口初始化staticvoidLcd_Port_Init(void){//rGPCUP=0xffffffff;//DisablePull-upregisterrGPCUP=0x0;//enablePull-upregisterrGPCCON=0xaaaa56a9;//InitializeVD[7:0],LCDVF[2:0],VM,VFRAME,VLINE,VCLK,LEND

//rGPDUP=0xffffffff;//DisablePull-upregisterrGPDUP=0x0;//enablePull-upregisterrGPDCON=0xaaaaaaaa;//InitializeVD[15:8]}第十七頁,共二十頁,編輯于2023年,星期三320×24016BppTFTLCD

功能模塊初始化staticvoidLcd_Init(void){//CLKVAL=5;MMODE=0;PNRMODE=11:11=TFTLCDpanel//BPPMODE=1100=16bppforTFT;ENVID0=DisablethevideooutputandtheLCDcontrolsignal.rLCDCON1=(CLKVAL_TFT_240320<<8)|(MVAL_USED<<7)|(3<<5)|(12<<1)|0;//VBPD=2;LINEVAL=319;VFPD=2;VSPW=4rLCDCON2=(VBPD_240320<<24)|(LINEVAL_TFT_240320<<14)|(VFPD_240320<<6)|(VSPW_240320);//HBPD=8;HOZVAL=239;HFPD=8rLCDCON3=(HBPD_240320<<19)|(HOZVAL_TFT_240320<<8)|(HFPD_240320);//MVAL=13;HSPW=6rLCDCON4=(MVAL<<8)|(HSPW_240320);//FRM565=1,5:6:5Format;INVVLINE,INVVFRAME,INVVD:normal//BSWP=0;HWSWP=1//FRM5:6:5,HSYNCandVSYNCareinvertedLQ035Q7DB02rLCDCON5=(1<<11)|(0<<9)|(0<<8)|(0<<6)|(BSWP<<1)|(HWSWP);rLCDSADDR1=(((U32)LCD_BUFER>>22)<<21)|M5D((U32)LCD_BUFER>>1);rLCDSADDR2=M5D(((U32)LCD_BUFER+(SCR_XSIZE_TFT_240320*LCD_YSIZE_TFT_240320*2))>>1);//OFFSIZE=640-240=400;PAGEWIDTH=240rLCDSADDR3=(((SCR_XSIZE_TFT_240320-LCD_XSIZE_TFT_240320)/1)<<11)|(LCD_XSIZE_TFT_240320/1);第十八頁,共二十頁,編輯于2023年,星期三LCD視頻和控制信號輸出/停止staticvoidLcd_EnvidOnOff(intonoff){if(onoff==1)rLCDCON1|=1;//ENVID=ONelserLCDCON1=rLCDCON1&0x3fffe;//ENVIDOff}

第十九頁,共二十頁,編輯于2023年,星期三LCD全屏填充特定顏色單元/清屏staticvoidLcd_ClearScr(U16c){u

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論