基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 萬方數(shù)據(jù)張春霞等:基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)317片機(jī)為5V工作器件,DSP為3.3V工作器件,要將DSP的數(shù)據(jù)傳輸給單片機(jī),必須將3.3V的電平升壓到5V。選用對(duì)比選擇電壓器件324完成3.3V的電平升壓到5V。如圖2所示。圖2DSP與單片機(jī)通訊電路按照8總線二進(jìn)制編碼規(guī)則,單片機(jī)與DSP之間進(jìn)行并口通訊。低位為DO,高位為D7。單片機(jī)在接收數(shù)據(jù)時(shí)低位為P1.o。高位為P1.7。其工作過程為:DSP首先將要傳輸給單片機(jī)的數(shù)據(jù)送給累加器A,然后將累加器A的數(shù)值發(fā)送到數(shù)據(jù)總線上。通過改變PRC寄存器中DXSTAT的值,給I/O目的BDX0送去一個(gè)合適寬度的下跳沿脈沖,即給單片機(jī)

2、發(fā)出一個(gè)中斷。在單片機(jī)中編寫好程序,其功能是接收中斷信號(hào)后,從P1口上讀取數(shù)據(jù)到內(nèi)部,對(duì)數(shù)據(jù)進(jìn)行處理.并將數(shù)據(jù)所對(duì)應(yīng)的漢字代碼存儲(chǔ)到存儲(chǔ)單元中。1.2DSP的編程DSP負(fù)責(zé)將數(shù)據(jù)傳送到單片機(jī)。控制液晶的單片機(jī)已經(jīng)存儲(chǔ)了一定數(shù)量的漢字和圖形編碼。圖形和文字內(nèi)容同累加器A輸出的值對(duì)照如表1所示。表I圖形和文字內(nèi)容廚累加器A輸出的值對(duì)照常加器A液晶顯示內(nèi)容累加器A液晶屁示內(nèi)OOFOH 計(jì)00F7H 息OOFIH 電00F8H 工00F2H 院00F9H 程ODF3H 皂OOFAH 書奉(囝形00F4H 子00FBH信封(圖形00F5H 系00F6H信DSP發(fā)送中斷后,單片機(jī)從P1口上讀取數(shù)據(jù)到內(nèi)部,

3、將數(shù)據(jù)轉(zhuǎn)換成漢字的代碼,將要顯示的漢字代碼存儲(chǔ)入一個(gè)存儲(chǔ)單元中,然后通過主程序中所調(diào)用的漢字循環(huán)顯示子程序在液晶顯示屏上顯示。1_3.3漢字的循環(huán)顯示采用改變?nèi)丝诘刂?即列地址方法,實(shí)現(xiàn)漢字的循環(huán)顯示。在實(shí)驗(yàn)測(cè)試中所編寫的漢字循環(huán)顯示子程序可以實(shí)現(xiàn)了兩行漢字的循環(huán)顯示。2系統(tǒng)運(yùn)行結(jié)果采用開發(fā)工具套件KEIL C對(duì)單片機(jī)虻編源程序進(jìn)行編譯,鏈接和定位目標(biāo)文件及庫,創(chuàng)建.HEX 文件以及調(diào)試目標(biāo)程序。DSP的匯編源程序在CCS 2.0下編譯和調(diào)試,ccs設(shè)置為連接仿真器方式。打開DSP實(shí)驗(yàn)箱的電源,液晶顯示屏上將會(huì)顯示廣西大學(xué)DSP實(shí)驗(yàn)系統(tǒng),顯示停留數(shù)秒后,將循環(huán)顯示漢字(見圖3。第一行為廣西大學(xué)

4、。第二行為FLAH的存儲(chǔ)單元17H1CH內(nèi)數(shù)據(jù)所對(duì)應(yīng)的點(diǎn)陣信息,即空白。此時(shí),設(shè)置DSP向數(shù)據(jù)總線發(fā)送幾個(gè)數(shù)據(jù),將DSP源程序編譯和調(diào)試通過后,生成相應(yīng)的.out文件,將生成的.Out文件加載到仿真器中,使之向單片機(jī)發(fā)送六個(gè)數(shù)據(jù),單片機(jī)接收到數(shù)據(jù)并處理后存入首地址為17H的六個(gè)連續(xù)的存儲(chǔ)單元并顯示漢字,此時(shí)第二行循環(huán)顯示計(jì)電院電子系。 按照對(duì)照喪的值來改變DSP輸出的數(shù)據(jù),就可改變液晶顯示的內(nèi)容。在CCs2,0凋試工具下DSP 的編程采用IMS320C5409的匯編語言編寫。1.3單片機(jī)對(duì)LCD的控制系統(tǒng)采用12232點(diǎn)陣圖形液晶顯示屏,內(nèi)部集成兩片SEDl 520驅(qū)動(dòng)控制器“。單片機(jī)通過SE

5、Dl520對(duì)液晶顯示屏進(jìn)行顯示驅(qū)動(dòng)和控制,兩者采用并行方式進(jìn)行數(shù)據(jù)傳輸。SEDl520集成電路有內(nèi)置顯示存儲(chǔ)器.該顯示圖3系統(tǒng)運(yùn)行效果存儲(chǔ)器內(nèi)的數(shù)據(jù)可以直接顯示出來,數(shù)據(jù)為“1”時(shí)顯若要顯示單片機(jī)程序的顯示字模表以外的其它示,為0時(shí)不顯示。程序中一個(gè)漢字的字模寬度為漢字,可改變單片機(jī)程序中的字模代碼,相應(yīng)的漢字32個(gè)字節(jié),在液晶顯示屏上的點(diǎn)陣為1616,在點(diǎn)陣信息可通過使用1520液晶字庫生成器來生成,萬方數(shù)據(jù) 萬方數(shù)據(jù) 基于DSP的LCD顯示控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作者:張春霞, 黃?,? ZHANG Chun-xia, HUANG Fu-ying作者單位:廣西大學(xué)計(jì)算機(jī)與電子信息學(xué)院,廣西南寧,530004刊名:廣西科學(xué)院學(xué)報(bào)英文刊名:JOURNAL OF GUANGXI ACADEMY OF SCIENCES年,卷(期:2007,23(4被引用次數(shù):2次參考文獻(xiàn)(4條1.孫育才;王榮興;孫華芳ATMEL新型AT89S52系列單片機(jī)及

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論