顯示屏從通訊控制方式上分為同步和異步兩種,同步控制方式是上位機與屏體之間實時進行通訊。異步控制方式是上位機與屏體之間獨立運行,但需要上位機將顯示信息編輯并發送到顯示屏體。本文給出了基于同步顯示上位機信息顯示設計。
一、系統總體設計
在VGA方式下,當在VGA上顯示某種顏色時,首先由視頻存貯器輸出一個顏色號,該顏色號實際上是用于選擇調色板寄存器的,被選中的調色板寄存器又產生一個八位索引地址,用來選擇數字模擬轉換器(DAC顏色寄存器),DAC顏色寄存器共有256個,每個寄存器由18位組成,當選中某個顏色寄存器時,同時將其中的18位數字信號進行模數轉換,轉換成為模擬紅、綠、藍三色信號,送模擬監視器,實現掃描顯卡。
(一)VGA視頻信號的選擇
SRAM中存儲的數據,需要按一定的順序讀出、分配,使它對應于LED大屏幕,這里,我們采用分區電路的方式,即把整個LED大屏幕按16的倍數分區,LED大屏幕共有256行,所以分為十六個分區。數據的讀出分配按下面的順序進行:首先是第一分區第一行第一個像素,然后是第二分區第一行第一個像素,……第十六分區第一行第一個像素,接下來是第一分區第一行第二個像素……按這樣的順序下去,讀出的數據經八位移位寄存器并轉串輸出,從而使十六個分區對應位置的數據同時傳輸。
轉換電路輸出的數據進入LED驅動電路板,圖像數據必須被準確地傳送并分配到對應的LED點陣像素處,系統采用動態逐行掃描的方式驅動LED顯示。因為各分區數據同時傳輸,所以各分區的數據傳輸分配及LED驅動是一致的。本系統中,采用的LED模塊是8×8dot行共陽、列共陰模塊,采用行共陽驅動方式,即圖像數據輸入陰極,通過在共陽極施加高電平驅動LED顯示。圖像數據的輸入是通過八位移位寄存器595,每一個595芯片對應一個LED模塊,一場開始時,首先,移位信號控制第一行數據輸入,當一行數據全部移位進入后,出現一個鎖存信號,數據鎖存輸出到LED模塊,同時,第一行共陽極輸入一高電平,點亮第一行;在第一行點亮期間,同時移位輸入第二行數據,第二行全部移位進入后,又出現一個鎖存脈沖,同時第一行共陽極高電平消失,第二行共陽極輸入高電平,驅動第二行顯示,第一行熄滅……即每次點亮前一行的同時,移位輸入第二行數據,保持畫面連續。
本系統信息顯示不受環境影響,可實現高亮度顯示,且系統可以根據信息顯示的要求選擇屏幕大小,從而控制成本,實用性很強,已在汽車綜合性能檢測系統中得到應用。本文研究的雖然是單色系統,但這種方法也可推廣到全彩色顯示系統。