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