s5pv210 LCD基礎理論

2021-08-01 01:57:37 字數 3646 閱讀 7475

(1)lcd,liquid crystal display,俗稱液晶。

(2)液晶是一種材料。

(3)被動發光和主動發光。

(4)液晶應用領域:電視機、電腦顯示屏、手機顯示屏、工業顯示屏等·……

(1)crt:陰極攝像管顯示器。(像以前的大屁股電視)

(2)等離子顯示:未成為主流。

(3)oled:目前未成為主流,但是很有市場潛力。有機材料組成,可以被揉卷!

(4)led:主要用在戶外大螢幕。

(5)lcd:目前是主流顯示器。

(1)液晶分子可以選擇性透光+後面有背光;

(2)白光由各種不同顏色的光組成的,所以白光被選擇性透光之後可以產生各種不同顏色的光。

(1)tn面板最早。壞處是響應性不夠好,有拖尾現象。

(2)stn是tn的公升級版。有效解決拖尾現象,顯示更清晰。

(3)tft的最大特點就是超薄。

(4)tft技術之上發展出來很多更新的技術。

參考資料:

(1)什麼是ttl介面?

(2)soc的lcd控制器硬體介面是ttl電平的,lcd的硬體介面也是ttl電平的。

(1)參考資料手冊p1207頁時序圖;

(2)vd[23:0]:24根資料線,用來傳輸影象資訊。可見lcd是並行介面,速率才夠快。

(3)hsync(水平同步訊號) ;

(4)vsync(垂直同步訊號):時序訊號線,為了讓lcd能夠正常顯示給的控制訊號;

(5)vclk(畫素時鐘):lcd工作時,需要主機板控制器給lcd模組乙個工作時鐘訊號,就是vclk。

(6)vden(資料有效標誌):時序訊號,和hsync、vsync結合使用。

(7)lend(行結束標誌,不是必須的):時序訊號,非必須,譬如x210介面就沒有。

(1)組成影象的最基本元素,或者說顯示中可以被控制的最小單位,整個影象由很多個畫素組成。

(2)畫素可以被單獨控制

(3)整個顯示影象由乙個個的畫素組成。

(1)掃瞄是乙個動作,掃瞄是依次將顏色數值放到螢幕中所有的畫素的這個過程。(乙個個地格仔填充,從左到右,從上到下)

(2)掃瞄這個詞是由最早的crt顯示器遺留下來的,到lcd顯示器的年代本來已經失去意義了,但是我們還是延續著這麼叫。

(3)顯示器的掃瞄顯示原理依賴於人眼的視覺暫留。只要顯示器掃瞄頻率大於人眼的發現頻率,人眼看到的影象就是恆定的。如果掃瞄頻率偏小,人眼就會看到閃動。

(4)掃瞄頻率的概念就叫做重新整理率。

(1)lcd驅動器一般和lcd顯示面板整合在一起

(2)lcd控制器一般整合在soc內部

(1)soc在記憶體中挑選一段記憶體(一般來說是程式設計師隨便挑選的,但是挑選的時候必須符合一定規矩(比如說對齊訪問)),然後通過配置將lcd控制器和這一段記憶體(以後稱為視訊記憶體)連線起來構成乙個對映關係。一旦這個關係建立之後,lcd控制器就會自動從視訊記憶體中讀取畫素資料傳輸給lcd驅動器。這個顯示的過程不需要cpu的參與。

(2)顯示體系建立起來後,cpu就不用再管lcd控制器、驅動器、面板這些東西了;cpu只關心視訊記憶體,因為cpu只要把要顯示的影象的畫素資料丟到視訊記憶體中,硬體就會自動響應(螢幕上就能自動看到顯示的影象了)。

(3)lcd顯示是分為2個階段的

(1)顯示器上一整個畫面的內容成為乙個幀(frame),整個顯示器工作時是一幀一幀的在顯示。

(3)幀內資料:一幀分為多行,一行分為多畫素,因此一幀影象其實就是多個畫素組成的矩陣。

(1)首先把幀分為行,然後再把行分為畫素,然後逐個畫素顯示。

(2)關鍵點:lcd控制器和驅動器之間一次只能傳乙個畫素點的顯示資料

(1)一行的通訊過程

(2)一幀影象其實就是一長行,一長行由多個行組成,每行都是上面講的這個時序。

(3)一幀影象的通訊過程

(4)補充說明

(5)這幾個時序引數本身是lcd螢幕本身的引數,與lcd控制器無關。所以同乙個主機板如果接的螢幕不一樣則時序引數設定也會不同。引數的**一般是

.h_fp = 210      // 160-210-354

.h_bp = 38 // 46

.h_sw = 10 // 1-40

.v_fp = 22 // 7-22-147

.v_fpe = 1

.v_bp = 18 // 23

.v_bpe = 1

.v_sw = 7 // 1-20

(6)注意這些數字的單位。h開頭的三個單位都是dclk(畫素時鐘),v開頭的三個單位是th。

整個影象是由乙個個的畫素組成的,畫素就是乙個顯示點。

(1)pitch是連續2個畫素的畫素中心的距離。一般的畫素是方形的,所以橫向pitch和縱向的pitch一樣的。但是也有不一樣的。

(2)畫素間距會影響螢幕的最佳**距離。畫素間距大的適合遠距離看,畫素間距小的適合近距離看。

(1)整個螢幕的橫向和縱向的畫素個數就叫解析度,譬如x210開發板用的螢幕是800×480。

(2)螢幕尺寸和解析度無關的,像開發板的螢幕尺寸是7寸的(純螢幕對角線尺寸是7英吋)。

(3)螢幕尺寸和解析度和畫素間距三者之間有關聯。

(1)清晰度是乙個主觀概念,是人眼對顯示效果的乙個主觀判斷。

(2)客觀來講,清晰度由解析度和畫素間距共同決定。

(3)清晰度還由其他很多因素共同決定。

(1)乙個畫素在計算機中由多少個位元組資料來描述。

(2)計算機中用二進位制位來表示乙個畫素的資料,用來表示乙個畫素的資料位越多,則這個畫素的顏色值更加豐富、分的更細,顏色深度就更深。

(3)一般來說畫素深度有這麼幾種:1位、8位、16位、24位、32位。

(1)顏色是主觀存在,顏色其實是自然光在人的眼睛中和大腦中產生的一種映像。

(2)顏色的本質決定於光的波長。

光的波長是連續的,導致顏色也是連續的。理論上,只要你的眼睛分辨能力足夠好,可以在自然界中發現無數種顏色。

(1)計算機中不可能儲存無數種顏色,所以必須將顏色有限化,所以就用有限種顏色來代表自然界中的無限種顏色。這個理論非常類似於之前學過的ad轉換。

(2)這種離散化表達顏色的缺點是不夠真實,漏掉了很多種顏色。因此計算機中所能表達的顏色沒有自然界中豐富(計算機螢幕上顯示的影象和真實影象有差別)

(3)計算機所能表達的顏色種類個數,這個引數叫:畫素深度bpp。

(1)1位

(2)8位

(3)16位

(3)24位

(4)32位

(1)也叫三基色,即rgb。

(2)所有的顏色都可以由紅綠藍三種顏色組成。詳見

S5PV210 裸機中斷

這裡我以外部中斷為例畫出了中斷響應的過程。當外部中斷得到響應,會由硬體自動轉到異常向量表,執行對應的異常處理程式。在這裡指的就是irq的處理程式。在異常處理程式irq handle中將會執行現場的保護與恢復,以及最重要的中斷處理函式 注意,這裡就來到了中斷處理部分,而不是異常處理了,相當於是乙個兩級...

S5PV210控制蜂鳴器

s5pv210帶有乙個蜂鳴器,十分吵鬧,本章將學習如何控制蜂鳴器。相關引腳 蜂鳴器的操作十分簡單,原理跟操作led一樣,通過控制gpdo o這個引腳就可以達到控制蜂鳴器的目的。1.start.s start.s做了下面3件事 第一步 關看門狗 第二步 設定棧,以便呼叫c函式 第三步 呼叫main函式...

S5PV210控制蜂鳴器

s5pv210帶有乙個蜂鳴器,十分吵鬧,本章將學習如何控制蜂鳴器。相關引腳 蜂鳴器的操作十分簡單,原理跟操作led一樣,通過控制gpdo o這個引腳就可以達到控制蜂鳴器的目的。1.start.s start.s做了下面3件事 第一步 關看門狗 第二步 設定棧,以便呼叫c函式 第三步 呼叫main函式...