LCD原理解析

2021-06-27 21:49:11 字數 1455 閱讀 2127

硬體體系(3個部分):lcd液晶 屏、lcd驅動晶元、lcd控制器(  

整合在arm晶元內部) 

控制器---通過驅動晶元---控制液晶屏

液晶屏種類:stn\gf\tft;tft 在嵌入式中較為常用 

lcd控制器結構與模組:

由17個可程式設計的暫存器組和一塊

256*16的調色盤內 存組成,通過這些暫存器,

可以配置lcd控制器.

2. lcdcdma: 

乙個專用的dma,它能自 動地

3. vidprcs: 

接收來自 lcdcdma的資料, 將資料轉換

為合適的資料格式, 比如說4/8位單掃, 4位雙掃顯示模

動器;4.timegen: 

由可程式設計的邏輯組成, 他生成lcd驅動器

需要的控制訊號, 比如vsync、 hsync、 vclk和lend等, 而這些控制訊號又與 regbank暫存器組中的配置密切相關,通過不同 的配置, timegen就能產生這些訊號的不同值, 從而支援不同 的lcd驅動器(即不同 的stn/tft屏)。

顯示過程

1. 顯示從螢幕左上角第一行的第乙個點開始, 乙個

點乙個點地在lcd上顯示, 當 顯示到螢幕的最右邊

就結束這一行(line)。

2. 接下來顯示指標又回到螢幕的左邊從第二行開始

顯示,顯示指標在從第一行的右邊回到第二行的左邊是需要一定的時間的, 我們稱之為行切換。

3. 以此類推,顯示指標就這樣一行一行的顯示至矩形的右下角 才把一幅影象(幀: frame)顯示完成。

時序訊號

•vsync:垂直同步訊號

•hsync: 水平同步訊號

•vclk: 象素時鐘訊號

•vd[23:0]: lcd畫素資料輸出 埠

•vden: 資料使能訊號    

•lend:行結束訊號

顯示過程與時序

1. 顯示從螢幕左上角第一行的第乙個點開始,乙個點乙個點地在

lcd上顯示, 點與點之間 的時間間隔為 vclk( 

畫素時鐘訊號

) ;當 顯示到螢幕的最右邊就結束這一行(line), 這一行的顯示對應時

序圖上的hsync( 

水平同步訊號

)2. 接下來顯示指標又回到螢幕的左邊從第二行開始顯示, 顯示指

針在從第一行的右邊回到第二行的左邊是需要一定的時間的, 我們稱之為行切換。

3. 以此類推,顯示指標就這樣一行一行的顯示至矩形的右下角才把一幅影象(幀: frame)顯示完成, 這一幀的顯示時間 在時序圖上表示為 vsync( 垂直同步訊號) 。

session原理解析

首先session跟cookies都是會會話進行跟蹤,session通過在伺服器端記錄資訊來記錄,cookies通過在客戶端記錄資訊來記錄。在此只對session進行分析 session是記錄在伺服器記憶體中的,每當乙個使用者通過瀏覽器第一次進行訪問時進行建立 需要注意只有訪問jsp,servlet...

Kerberos原理解析

kerberos這一名詞 於希臘神話 三個頭的狗 地獄之門守護者 系統設計上採用客戶端 伺服器結構與des加密技術,並且能夠進行相互認證,即客戶端和伺服器端均可對對方進行身份認證。可以用於防止竊聽 防止replay攻擊 保護資料完整性等場合,是一種應用對稱金鑰體制進行金鑰管理的系統。支援sso si...

Spark Worker原理解析

1.spark原始碼剖析 2.worker啟動driver原始碼 3.worker啟動executor原始碼 4.worker與master互動 一 worker啟動driver內幕和流程機制 1,cluster中的driver失敗的時候,如果supervise為true,則啟動該driver的wo...