嵌入式系統(tǒng)實時網(wǎng)絡通信中的LCD顯示設計方法
本文關鍵詞:嵌入式系統(tǒng)實時網(wǎng)絡通信中的LCD顯示設計方法,由筆耕文化傳播整理發(fā)布。
嵌入式
156楊海清等:嵌入式系統(tǒng)實時網(wǎng)絡通信中的LCD顯示設計方法第38卷
2 硬件電路設計及原理
2.1 硬件總體設計
3 實時網(wǎng)絡通信中LCD顯示的軟件
硬件系統(tǒng)以ARM作為主控芯片,完成控制和顯示工作。ARM芯片選用S3C44B0X芯片。S3C44B0X是三星公司生產(chǎn)的一款內(nèi)部集成LCD
設計
在ARM軟件設計中,本設計選用μC/OS2Ⅱ作為ARM的操作系統(tǒng)[4]。3.1 LCD顯示的常用方法
1)μC/GUI方式
控制器的ARM芯片。該芯片在ARM7TDMI核基本功能的基礎上集成了豐富的外圍功能模塊,便于低成本設計嵌入式應用系統(tǒng)[2~3]。S3C44B0X的應用范圍很廣,在其基礎上設計一個模塊非常有應用價值。
硬件主要由RTL8019AS、LCD液晶屏、ARM芯片和其他外圍電路組成。其原理圖如圖1所示:首先ARM作為整個系統(tǒng)的核心,通RTL8019AS進行網(wǎng)絡通信,;
μC/GUI[5]是Micrium公司開發(fā)的通用的嵌入式用戶圖形界面軟件。LCD的控制器之外的,
GUI能夠應用CPU的任何尺寸的物理顯。它具有驅(qū)動接口層和應用層,全部代碼采用ANSI_C編寫,提供源代碼,可以方便的移植到各種平臺下。
2)帶控制器的LCD
目前有很多類型的液晶屏自帶LCD控制器,通過向控制器寫控制指令,就可以完成對LCD的初始化和內(nèi)容的顯示。這種顯示方法軟件設計相對簡單,占用的代碼空間小,可以通過簡單的控制芯片進行驅(qū)動。
3.2 實時網(wǎng)絡通信中LCD顯示的設計
接收到數(shù)據(jù)后,ARML;沖區(qū)中,
圖1 系統(tǒng)硬件原理框圖
1)實時網(wǎng)絡通信對LCD顯示的分析
2.2 LCD接口設計
S3C44B0X有一個內(nèi)置LCD控制器,可支持
在實時網(wǎng)絡通信中,對于LCD的要求有其自身的特點:一是要響應和顯示的速度快,二是傳輸數(shù)據(jù)的格式簡單,方便ARM進行處理。
使用μC/GUI庫來顯示時,整個液晶屏刷屏的速度慢,且當界面數(shù)量較多時軟件工作量非常大。使用帶字庫的LCD液晶顯示屏,顯示界面的軟件設計時,要按照控制字的格式進行相應的轉(zhuǎn)換,當界面較多時軟件編寫的工作量也是很大。
在計算機與ARM通信的系統(tǒng)中,計算機的處理速度比ARM快很多,如將數(shù)據(jù)處理等工作量大的任務分配給計算機去處理,則可大大減少為LCD顯示所占用的ARM的處理時間。為了減少ARM顯示任務的時間,可以按照ARM的LCD控
掃描方式為4位單/雙掃描、8位單掃描的單色、4級灰度、16級灰度及256級彩色的各種LCD屏接口。本設計選擇使用ARM內(nèi)部的LCD控制器,這樣選擇兼容性好,可以避免驅(qū)動外部液晶屏控制器時同步等方面的問題。
S3C44B0X的LCD外部接口信號包括VFRAME、VLINE、VCLK、VM、VD[3:0]和VD[7:4]等12個信號[1]。LCD液晶屏選擇常用的NS320240B的單色液晶屏。S3C44B0X芯片與NS320240B液晶屏的連接如圖2所示,關于LCD
控制寄存器的設置,在軟件設計中詳細闡述。
制器中顯示數(shù)據(jù)的格式,在計算機同ARM之間制定一個通信協(xié)議,顯示圖片的數(shù)據(jù)處理交給計算機,然后通過在網(wǎng)絡通信分發(fā)圖片數(shù)據(jù)給ARM,再完成LCD的顯示。
2)實時網(wǎng)絡通信的LCD顯示設計
圖2 ARM與LCD硬件連接框圖
本設計的方案是制定一個ARM同計算機之
間的通信協(xié)議,在μC/OS2II系統(tǒng)中設計一個可直
Word文檔免費下載:嵌入式系統(tǒng)實時網(wǎng)絡通信中的LCD顯示設計方法 (下載1-4頁,共4頁)
本文關鍵詞:嵌入式系統(tǒng)實時網(wǎng)絡通信中的LCD顯示設計方法,,由筆耕文化傳播整理發(fā)布。
本文編號:132060
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/132060.html