液晶顯示實驗

2023-01-06 19:29:19 字數 2507 閱讀 8391

昆明理工大學資訊工程與自動化學院學生實驗報告

( 2012 — 2013 學年第 2 學期 )

課程名稱:嵌入式技術及應用開課實驗室:信自樓443 2023年05月

1、實驗目的及內容

1、初步掌握液晶屏的使用及其電路設計方法。

2、掌握s3c44b0x處理器的lcd控制器的使用。

3、通過實驗掌握液晶顯示文字和圖形的方法以及程式設計。

二、實驗原理及基本技術路線圖(方框原理圖或程式流程圖)

s3c44b0x lcd控制器

s3c44b0x處理器整合了lcd控制器,支援4位單掃瞄、4位雙掃瞄和8位單掃瞄工作方式。處理器使用內部ram區作為顯示快取,並支援螢幕水平和垂直滾動顯示。資料的傳送採用dma方式,以達到最小的延遲。

支援多種型別的液晶屏,如下:

單色液晶

4級或16級灰度屏

256色彩色液晶(stn液晶)

lcd控制器主要提供液晶屏顯示資料的傳送、時鐘和各種訊號的產生與控制功能。s3c44b0x處理器的lcd控制器主要部分框圖如下圖所示:

圖3-5 s3c44b0x處理器lcd控制器框圖

1) lcd控制器介面

s3c44b0x lcd控制器介面如下表所列:

2) s3c44b0x支援的掃瞄模式

s3c44b0x的lcd控制器支援3種lcd驅動器:4位雙掃瞄,4位單掃瞄,8位單掃瞄顯示模式。

其中,8位單掃瞄方式如下圖所示:

顯示控制器掃瞄線從左上角位置進行資料顯示。顯示資料從vd[7:0]獲得;彩色液晶屏資料位代表rgb色。

3) 資料的存放與顯示

液晶控制器傳送的資料表示了乙個畫素的屬性:4級灰度屏用2個資料位,16級灰度屏用4個資料位,rgb彩色液晶屏使用8個資料位(r[7:5]、g[4:2]、b[1:0])。

4) lcd控制器暫存器

5) lcd控制器主要引數設定

正確使用s3c44b0x lcd控制器,必須設定控制器所有18個暫存器。控制器訊號vfrme、vclk、vline和vm要求配置控制暫存器lcdcon1/2;液晶顯示屏的顯示與控制以及資料的訪問控制,則要求配置其他相關暫存器。

三、所用儀器、材料(裝置名稱、型號、規格等或使用軟體)

pc一台(winxp)、embest ide 2003整合開發環境、embest s3cev40。

四、實驗過程原始記錄( 測試資料、圖表、計算等)

1、配置基本設定:

2、i/o口lcd功能設定:

通常採用s3c44b0x的pc口和pd口作為lcd驅動介面,因此需要設定pc和pd工作在第3功能狀態,設定i/o口控制暫存器的語句如下:

rpconc = 0x0f00ffff;

rpcond= 0xaaaa;

pconc 的pc7、pc6、pc5、pc4的值都為11,使得pdatac的pc4、pc5、pc6、pc7作為lcd點象素數據輸出埠。

pcond的pc7、pc6、pc5、pc4、pc3、pc2、pc1、pc0,使得pdatad的pc7、pc6、pc5、pc4對應lcd模組的vframe、line、vclk、vm訊號。

3、控制暫存器設定

s3c44b0x包括乙個lcd控制器時序發生器timegen,由它來產生vfram, vline, vclk和vm控制時序。這些控制訊號由暫存器lcdcon1和lcdcon2進行配置。通過對暫存器中配置專案的設定,timegen就可以產生適應於各種lcd屏的控制訊號了。

。每個域都與lcd的尺寸和顯示模式有關。hozval和lineval可以通過下式計算出來:

hozval = (顯示寬度/vd資料線的位數) -1;

在彩色模式下:顯示寬度= 3×每行的畫素點數目

例如對於我們採用的lcd,hozval= (320×3/8)-1

lineval = (顯示寬度)-1;在單掃瞄顯示型別下。

lineval = (顯示寬度/2)-1;在雙掃瞄顯示型別下。

例如對於我們採用的lcd,lineval = 240-1

vclk訊號的頻率可以通過lcdcon1暫存器的clkval域來確定。它們存在以下關係:

vclk(hz) = mclk/ (clkval×2)

其中:lcdcon1:dismode[6:5] 值為 10,設定8位單掃瞄模式。

lcdsaddr1:modesel[28:27] 值為10,設定16級灰度模式。

rdp1_2、rdp4_7等為抖動暫存器。原本需要8個位來傳輸顯示彩色的資料,通過抖動演算法,使用3

個位就可以了。

4、顯示assii字元、漢字字元、畫矩形框

畫第乙個矩形框:

畫第一條線:lcd_drawhline(10, 40, 310, green, 1)

五、實驗結果、分析和結論(誤差分析與資料處理、成果總結等。其中,繪製曲線圖時必須用計算紙或程式執行結果、改進、收穫)

通過本次實驗我初步掌握液晶屏的使用及其電路設計方法及對s3c44b0x處理器的lcd控制器的使用。對液晶顯示文字和圖形的方法以及程式設計也有了一定的認識和了解。

注:教師必須按照上述各項內容嚴格要求,認真批改和評定學生成績。

液晶顯示器工作原理

一 液晶的物理特性 液晶的物理特性是 當通電時導通,排列變的有秩序,使光線容易通過 不通電時排列混亂,阻止光線通過。讓液晶如閘門般地阻隔或讓光線穿透。從技術上簡單地說,液晶面板包含了兩片相當精緻的無鈉玻璃素材,稱為substrates,中間夾著一層液晶。當光束通過這層液晶時,液晶本身會排排站立或扭轉...

液晶顯示器維修培訓

目前我們工廠生產的顯示器,主要使用2種晶元方案。一種mst晶元方案 另一種rtd晶元方案。市場上各生產廠家採用的方案也基本相同。本次培訓資料參照mst方案 u系統主機板 tsum1pfr lf 主機板 3115080 進行培訓的。我們將本資料中提供的液晶顯示驅動板或ad板,定義為 主機板 高壓條 c...

1602液晶顯示器中文

液晶顯示器以其微功耗 體積小 顯示內容豐富 超薄輕巧的諸多優點,在袖珍式儀表和低功耗應用系統中得到越來越廣泛的應用。這裡介紹的字元型液晶模組是一種用5x7位圖形來顯示字元的液晶顯示器,根據顯示的容量可以分為1行16個字 2行16個字 2行20個字等等,這裡以常用的2行16個字的1602液晶模組來介紹...