液晶顯示接口模塊設(shè)計(jì)報(bào)告含pcd圖_第1頁(yè)
液晶顯示接口模塊設(shè)計(jì)報(bào)告含pcd圖_第2頁(yè)
液晶顯示接口模塊設(shè)計(jì)報(bào)告含pcd圖_第3頁(yè)
液晶顯示接口模塊設(shè)計(jì)報(bào)告含pcd圖_第4頁(yè)
液晶顯示接口模塊設(shè)計(jì)報(bào)告含pcd圖_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、淮陰工學(xué)院DSP系統(tǒng)開(kāi)發(fā)與應(yīng)用工程實(shí)訓(xùn)報(bào)告選題名稱: 液晶顯示接口模塊設(shè)計(jì) 系(院): 計(jì)算機(jī)工程學(xué)院專(zhuān) 業(yè): 班 級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 學(xué)年學(xué)期: 2012 2013 學(xué)年 第 1 學(xué)期2013年 1 月 11 日設(shè)計(jì)任務(wù)書(shū)課題名稱液晶顯示接口模塊設(shè)計(jì)設(shè)計(jì)目的1. 了解液晶顯示器的基本原理;2. 理解基于DSP開(kāi)發(fā)應(yīng)用系統(tǒng)的基本思路及方法;3. 學(xué)習(xí)基于DSP開(kāi)發(fā)過(guò)程及資料收集與整理,學(xué)會(huì)撰寫(xiě)課程設(shè)計(jì)報(bào)告;4. 學(xué)會(huì)對(duì)所學(xué)知識(shí)進(jìn)行總結(jié)與提高;實(shí)驗(yàn)環(huán)境1Windows 2000以上操作系統(tǒng);2CCS開(kāi)發(fā)環(huán)境;任務(wù)要求1. 利用課余時(shí)間去圖書(shū)館或上網(wǎng)查閱課題相關(guān)資料,深入理解課題

2、含義及設(shè)計(jì)要求,注意材料收集與整理;制定完整的設(shè)計(jì)方案,結(jié)合框圖進(jìn)行說(shuō)明。2. 在第19周末之前完成預(yù)設(shè)計(jì),并請(qǐng)指導(dǎo)教師審查。通過(guò)后方可進(jìn)行下一步工作;3. 按指導(dǎo)書(shū)要求設(shè)計(jì)軟件,實(shí)現(xiàn)設(shè)計(jì)的功能,并顯示正確的結(jié)果;4. 要求形成穩(wěn)定的程序軟件,可以在實(shí)驗(yàn)箱上進(jìn)行下載驗(yàn)證,方可申請(qǐng)參加答辯;工作進(jìn)度計(jì)劃序號(hào)起止日期工 作 內(nèi) 容12012.12.312013.1.1CCS環(huán)境的安裝、熟練驅(qū)動(dòng)安裝和配置、DSP基礎(chǔ)硬/軟件實(shí)驗(yàn)練習(xí)2201了解課題任務(wù)并進(jìn)行初步規(guī)劃32013.1. 42013.1.6繪制原理圖、PCB圖并進(jìn)行優(yōu)化42013.1.72013.1.11提交軟件代碼、硬件電路成果和設(shè)計(jì)報(bào)

3、告,參加答辯。指導(dǎo)教師(簽章): 年 月 日 摘要:液晶顯示屏已廣泛應(yīng)用于人們的日常生活中,在各種領(lǐng)域中起到越來(lái)越重要的作用,以其特有的優(yōu)勢(shì)正廣泛應(yīng)用于儀器、儀表、電子設(shè)備等低功耗產(chǎn)品中。因此,掌握和控制液晶顯示屏是非常重要的技能。本文簡(jiǎn)要介紹了液晶、液晶顯示器件以及數(shù)字信號(hào)處理器的相關(guān)背景和基本原理。其次,文章又以實(shí)際應(yīng)用為背景引出穩(wěn)定性高、價(jià)格便宜、方便使用的圖形點(diǎn)陣式液晶顯示模塊,以及數(shù)字信號(hào)處理器TMS320VC5416的功能特性。液晶顯示器(LCD)具有功耗低、體積小、質(zhì)量輕、超薄和可編程驅(qū)動(dòng)等其他顯示方式無(wú)法比擬的優(yōu)點(diǎn),不僅可以顯示數(shù)字、字符,還可以顯示各種圖形、曲線、及漢字,并且

4、可實(shí)現(xiàn)屏幕上下左右滾動(dòng)、動(dòng)畫(huà)、閃爍、文本特征顯示等功能;以TMS320VC5416芯片為主要模塊,與電源模塊, JTAG仿真模塊及液晶顯示模塊共同組成了DSP的最小系統(tǒng)。借助PROTEL畫(huà)出了原理圖。人機(jī)界面更加友好,使用操作也更加靈活、方便,使其日益成為智能儀器儀表和測(cè)試設(shè)備的首選顯示器件。關(guān)鍵詞:TMS320C54xDSP;LCD;液晶顯示模塊 目錄1 課題綜述11.1 課題來(lái)源、意義、預(yù)期目標(biāo)11.2 面對(duì)問(wèn)題12 系統(tǒng)分析22.1 基礎(chǔ)知識(shí)22.2 總體方案33 硬件設(shè)計(jì)33.1 12864引腳說(shuō)明33.2 顯示器模塊電路圖33.3 電路原理圖44 軟件設(shè)計(jì)54.1 軟件簡(jiǎn)介54.2

5、12864液晶顯示器54.2 關(guān)鍵步驟64.3 流程圖85 代碼編寫(xiě)95.1 主程序95.2 指針定義95.3 清除屏幕函數(shù)105.4 文本顯示函數(shù)105.4 主函數(shù)115.5 字庫(kù)定義116 程序調(diào)試137 運(yùn)行與測(cè)試15總 結(jié)16致 謝17參考文獻(xiàn)181 課題綜述20世紀(jì)80年代初期出現(xiàn)了數(shù)字信號(hào)處理器(DSP),原是用于信號(hào)處理領(lǐng)域的芯片,隨著世界各大DSP生產(chǎn)商對(duì)產(chǎn)品性能的提高,DSP的控制能力不斷提升,既具備了高速的數(shù)據(jù)信號(hào)處理能力,又具備了很強(qiáng)大的I/O控制功能,很適合作為電動(dòng)機(jī)的復(fù)雜控制器,近年來(lái),包括TI,MOTOROLA,AD等大公司在內(nèi)的許多DSP廠商都相繼推出了電機(jī)控制專(zhuān)

6、用DSP芯片,如TMS320系列、DSP56F80X系列等。這類(lèi)芯片都以DSP處理器為核心,使用其高效的指令集,同時(shí)在片內(nèi)集成了包括AD,PWM等在內(nèi)的電機(jī)控制接口電路,不僅簡(jiǎn)化了系統(tǒng)硬件電路,同時(shí)也提高了可靠性和性價(jià)比。其中,TI公司生產(chǎn)的高性能的電機(jī)控制處理器TMS320vc5402,它是功能強(qiáng)大的32位定點(diǎn)DSP芯片,具有功耗小、性能高、運(yùn)算速度快、數(shù)據(jù)和程序存儲(chǔ)器容量大、AD采樣和處理精度高等特點(diǎn),能滿足電動(dòng)汽車(chē)液晶顯示要求1.1 課題來(lái)源、意義、預(yù)期目標(biāo) 課題來(lái)源、意義數(shù)字信號(hào)處理(Digital Signal Processing,簡(jiǎn)稱DSP)是一門(mén)涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)

7、域的新興學(xué)科。20世紀(jì)60年代以來(lái),隨著計(jì)算機(jī)和信息技術(shù)的飛速發(fā)展,數(shù)字信號(hào)處理技術(shù)應(yīng)運(yùn)而生并得到迅速的發(fā)展。數(shù)字信號(hào)處理是一種通過(guò)使用數(shù)學(xué)技巧執(zhí)行轉(zhuǎn)換或提取信息,來(lái)處理現(xiàn)實(shí)信號(hào)的方法,這些信號(hào)由數(shù)字序列表示。在過(guò)去的二十多年時(shí)間里,數(shù)字信號(hào)處理已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。 預(yù)期目標(biāo)通過(guò)實(shí)訓(xùn)中的案例分析及自己設(shè)計(jì),了解DSP系統(tǒng)的基本開(kāi)發(fā)過(guò)程及其典型應(yīng)用,掌握DSP芯片的基本工作原理、DSP外圍電路設(shè)計(jì)、DSP軟件設(shè)計(jì)等知識(shí),最后設(shè)計(jì)完成基于DSP的液晶顯示接口模塊,完成相應(yīng)的功能。達(dá)到加深理解、驗(yàn)證鞏固課堂教學(xué)內(nèi)容;其目的在于掌握運(yùn)用所學(xué)知識(shí)分析和解決實(shí)際問(wèn)題的能力,增強(qiáng)工程實(shí)踐能力

8、和動(dòng)手能力,為今后的學(xué)習(xí)和工作打下良好的基礎(chǔ)。1.2 面對(duì)問(wèn)題首要的問(wèn)題是確定硬件實(shí)現(xiàn)方案,是在考慮系統(tǒng)性能指標(biāo)、工期、成本、算法需求、體積、功耗等因素基礎(chǔ)上,選擇系統(tǒng)的最優(yōu)實(shí)現(xiàn)方案。然后還要完成器件選擇,除了DSP芯片外,還包括ADC、DAC、存儲(chǔ)器、電源、控制邏輯、通信、人機(jī)接口、總線等基本部件。原理圖設(shè)計(jì)包括:系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、模擬數(shù)字混合電路的設(shè)計(jì)、存儲(chǔ)器設(shè)計(jì)、通信接口的設(shè)計(jì)、電源和時(shí)鐘電路的設(shè)計(jì)、控制電路的設(shè)計(jì)。PCB設(shè)計(jì)以及硬件調(diào)試。2 系統(tǒng)分析2.1 基礎(chǔ)知識(shí) 液晶顯示器件液晶顯示器件的電極圖形雖然是看不見(jiàn)的透明導(dǎo)電圖形,但導(dǎo)電極的引出方式卻決定了該器件所采用的控制與驅(qū)動(dòng)方式。根據(jù)顯

9、示像素液晶顯示器件可分為段型和點(diǎn)陣型兩大類(lèi),它們的驅(qū)動(dòng)方式又可分為靜態(tài)驅(qū)動(dòng)和動(dòng)態(tài)驅(qū)動(dòng)。圖2-1 靜態(tài)驅(qū)動(dòng)段型液晶顯示器件的電極排布動(dòng)態(tài)驅(qū)動(dòng)點(diǎn)陣型液晶顯示器件的電極實(shí)際上就是 X 方向和 Y 方向的兩組平行直線電極分布于前后玻璃基板上。如圖 2.4 所示。在相應(yīng)的行列電極間加上一定的驅(qū)動(dòng)電壓就可以使交點(diǎn)像素呈顯態(tài),通過(guò)行驅(qū)動(dòng)器依次掃描行電極就可以實(shí)現(xiàn)動(dòng)態(tài)驅(qū)動(dòng)。圖2-2 矩陣型液晶顯示器件的電極排布2.2 總體方案系統(tǒng)框圖如圖3-4所示。該系統(tǒng)主要包括了以DSP為主控制器,同時(shí)與JTAG仿真電路,液晶顯示模塊等組成DSP的小模塊。DSP芯片仿真電路電源電路液晶顯示模塊圖2-3 硬件平臺(tái)系統(tǒng)框圖3

10、硬件設(shè)計(jì)3.1 12864引腳說(shuō)明圖3-1 引腳圖3.2 顯示器模塊電路圖帶中文字庫(kù)的12864是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內(nèi)置8192個(gè)16*16點(diǎn)漢字,和128個(gè)16*8點(diǎn)ASCII字符集.利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。可以顯示8×4行16×16點(diǎn)陣的漢字。由該模塊構(gòu)成的液晶顯示方案與同類(lèi)型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊

11、。下圖3-2是顯示器的電路圖。圖3-2 顯示模塊的電路圖3.3 電路原理圖通過(guò)PROTEL,畫(huà)出了液晶顯示器設(shè)計(jì)電路原理圖如圖3-3所示。圖3-3 電路原理圖通過(guò)PROTEL,畫(huà)出了液晶顯示器設(shè)計(jì)電路PCB如圖3-4所示。圖3-4 PCB圖4 軟件設(shè)計(jì)4.1 軟件簡(jiǎn)介Code Composer Studio,英文縮寫(xiě): CCS。Code Composer Studio 包含一整套用于開(kāi)發(fā)和調(diào)試嵌入式應(yīng)用的工具。它包含適用于每個(gè) TI 器件系列的編譯器、源碼編輯器、項(xiàng)目構(gòu)建環(huán)境、調(diào)試器、描述器、仿真器以及多種其它功能。CCS IDE 提供了單個(gè)用戶界面,可幫助您完成應(yīng)用開(kāi)發(fā)流程的每個(gè)步驟。CCS

12、 將 Eclipse 軟件框架的優(yōu)點(diǎn)和德州儀器 (TI) 先進(jìn)的嵌入式調(diào)試功能相結(jié)合,為嵌入式開(kāi)發(fā)人員提供了一個(gè)引人注目、功能豐富的開(kāi)發(fā)環(huán)境。4.2 12864液晶顯示器12864A-1漢字圖形點(diǎn)陣液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16X16點(diǎn)陣)、128個(gè)字符(8X16點(diǎn)陣)及64X256點(diǎn)陣顯示RAM(GDRAM)。圖4-1 實(shí)物圖1圖4-2 實(shí)物圖24.2 關(guān)鍵步驟4.2.1 驅(qū)動(dòng)安裝運(yùn)行光盤(pán)的“driver/驅(qū)動(dòng)安裝”,如下圖所示。圖4-3 驅(qū)動(dòng)安裝圖4-4 選擇芯片安裝完成后查看設(shè)備管理器,會(huì)添加驅(qū)動(dòng)如下圖所示。圖4-5 安裝完成4.2.2 XDS5160的設(shè)置

13、運(yùn)行CCS Studio Setup顯示如下圖4-6,選擇Clear。圖4-6 運(yùn)行CCS Studio Setup選擇import a Configuration File,如圖4-7。圖4-7 選擇import a Configuration File選擇C5416 XDS510 Emulator,如圖4-8所示。圖4-8 選擇C5416 XDS510 Emulator右擊屬性,完成以下配置:圖4-9 配置1圖4-10 配置2圖4-11 配置3圖4-12 配置44.3 流程圖根據(jù)液晶顯示接口模塊的原理,編寫(xiě)如下流程圖。開(kāi)始結(jié)束定義字庫(kù)定義漢字指針執(zhí)行主函數(shù)調(diào)用show_welcom函數(shù)調(diào)用

14、lcd_cls函數(shù)調(diào)用lcd_printf函數(shù)運(yùn)行調(diào)試顯示結(jié)果4-13 程序流程圖5 代碼編寫(xiě)5.1 主程序#include "lcd.c"void show_welcome();void main()show_welcome();while(1)show_welcome();5.2 指針定義unsigned char* hz_ma1 = hzdot;/*馬 */unsigned char* hz_dai= hzdot+ 0x20 ;/*岱 */unsigned char* hz_lao= hzdot+ 0x40;/*老 */unsigned char* hz_shi1=

15、hzdot+0x60 ;/*師 */unsigned char* hz_nin= hzdot+ 0x80; /*你 */unsigned char* hz_hao= hzdot+0xa0 ;/*好 */unsigned char* hz_qing= hzdot + 0xe0;/*請(qǐng) */unsigned char* hz_gei= hzdot + 0x100;/*給 */unsigned char* hz_gao= hzdot + 0x120;/*高 */unsigned char* hz_fen = hzdot + 0x140;/*分 */unsigned char* hz_tanhao=

16、hzdot + 0x160;/*嘆號(hào) */unsigned char* ascii_D= chardot+0x70;/*S*/unsigned char* ascii_S= chardot+0x80;/*P*/unsigned char* ascii_P= chardot+0x90;/*x*/unsigned char* ascii_I = chardot+0xa0;/*I*/unsigned char* ascii_o = chardot+0xc0;/*o*/unsigned char* ascii_v= chardot+0xd0;/*v*/unsigned char* ascii_e= c

17、hardot+0xe0;/*e*/unsigned char* ascii_L= chardot+0xb0;/*L*/5.3 清除屏幕函數(shù)void lcd_cls(int x0, int y0, int x1, int y1)int y;unsigned char* data;for(; x0 <= x1; x0+)data = lcd_buffer+x0*128+y0*8;for( y = y0*8; y <= y1*8+8; y+)*data+ = 0;5.4 文本顯示函數(shù)void lcd_printf( int x, int y, unsigned char* data, i

18、nt flag)int index;x = x * 128;y = y * 8;/* 寫(xiě)數(shù)據(jù) */if( flag = CHS_DOT ) for ( index = 0; index < 16 ; index+)lcd_bufferx+y+index = dataindex;for ( index = 0; index < 16 ; index+)lcd_bufferx+y+128+index = dataindex+16;elsefor ( index = 0; index < 8 ; index+)lcd_bufferx+y+index = dataindex;for

19、( index = 0; index < 8 ; index+)lcd_bufferx+y+128+index = dataindex+8;5.4 主函數(shù)void show_welcome()lcd_cls(0, 0, 7, 15);lcd_printf(0, 2, hz_nin, CHS_DOT);lcd_printf(0, 4, hz_hao, CHS_DOT);lcd_printf(0, 6, hz_ma1, CHS_DOT);lcd_printf(0, 8, hz_dai, CHS_DOT);lcd_printf(0, 12, hz_shi1, CHS_DOT);lcd_prin

20、tf(3, 3, ascii_I, EN_DOT);lcd_printf(3, 5, ascii_L, EN_DOT);lcd_printf(3, 6, ascii_o, EN_DOT);lcd_printf(3, 7, ascii_v, EN_DOT);lcd_printf(3, 8, ascii_e, EN_DOT);lcd_printf(3, 10, ascii_D, EN_DOT);lcd_printf(3, 11, ascii_S, EN_DOT);lcd_printf(3, 12, ascii_P, EN_DOT);lcd_printf(6, 3, hz_qing, CHS_DOT

21、);lcd_printf(6, 5, hz_gei, CHS_DOT);lcd_printf(6, 7, hz_gao, CHS_DOT);lcd_printf(6, 9, hz_fen, CHS_DOT);lcd_printf(6, 11, hz_tanhao, CHS_DOT);lcd_refresh();5.5 字庫(kù)定義unsigned char hzdot1856 = /"馬", 0x00,0x00,0x02,0x02,0xFA,0x02,0x02,0x02, 0x02,0x02,0xFF,0x02,0x00,0x80,0x00,0x00, 0x08,0x08,0x

22、08,0x08,0x09,0x09,0x09,0x09, 0x09,0x09,0x4D,0x89,0x41,0x3F,0x01,0x00,/"岱", 0x40,0x20,0x10,0xFC,0x13,0x10,0x10,0x1F, 0x68,0x8A,0x0C,0x08,0x08,0xCC,0x08,0x00, 0x00,0x00,0x7C,0x41,0x40,0x40,0x40,0x7F, 0x40,0x40,0x41,0x41,0xFD,0x01,0x00,0x00,/"老", 0x40,0x40,0x48,0x48,0x48,0x48,0x7F,0

23、xC8, 0x4C,0x68,0x50,0x48,0x4C,0x60,0x40,0x00, 0x40,0x20,0x10,0x08,0x04,0x7E,0x91,0x90, 0x88,0x88,0x84,0x86,0x80,0xE0,0x00,0x00,/"師", 0x00,0xFC,0x00,0x00,0xFF,0x00,0x02,0xF2, 0x12,0x12,0xFE,0x12,0x12,0xFB,0x12,0x00, 0x00,0x8F,0x40,0x30,0x0F,0x00,0x00,0x3F, 0x00,0x00,0xFF,0x10,0x20,0x1F,0x00

24、,0x00,/"您", 0x40,0x20,0x10,0xFC,0x23,0x10,0x8C,0x67, 0x04,0xF4,0x04,0x44,0x94,0x8C,0x00,0x00, 0x40,0x30,0x00,0x77,0x80,0x81,0x88,0x92, 0xB4,0x83,0x80,0xE0,0x00,0x11,0x60,0x00,/"好",0x10,0x10,0xF0,0x1F,0x10,0xF0,0x80,0x82, 0x82,0x82,0xE2,0x92,0x8A,0xC6,0x80,0x00, 0x40,0x22,0x15,0x0

25、8,0x14,0x63,0x00,0x00, 0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,/*",", */0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x46,0x2F,0x1F,0x06,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"請(qǐng)", */0x20,0x22,0xEC,0x00,0x20,0x22,0xAA,0

26、xAA, 0xAA,0xBF,0xAA,0xAA,0xEB,0xA2,0x20,0x00, 0x00,0x00,0x7F,0x20,0x10,0x00,0xFF,0x0A, 0x0A,0x0A,0x4A,0x8A,0x7F,0x00,0x00,0x00,/*"給", */0x20,0x30,0xAC,0x63,0x30,0x40,0xA0,0x90, 0x8C,0x83,0x8C,0x90,0xA0,0x60,0x20,0x00, 0x22,0x67,0x22,0x12,0x12,0x00,0xFC,0x44, 0x44,0x44,0x44,0x44,0xFE,0x04,0

27、x00,0x00,/*"高",*/ 0x04,0x04,0x04,0xF4,0x94,0x94,0x95,0x96, 0x94,0x94,0x94,0xF4,0x04,0x06,0x04,0x00, 0x00,0xFE,0x02,0x02,0x7A,0x4A,0x4A,0x4A, 0x4A,0x4A,0x7A,0x02,0x82,0xFF,0x02,0x00,/*"分", */0x00,0x80,0x40,0x20,0x98,0x86,0x80,0x80, 0x83,0x8C,0x90,0x20,0xC0,0x80,0x80,0x00, 0x01,0x0

28、0,0x80,0x40,0x20,0x1F,0x00,0x40, 0x80,0x40,0x3F,0x00,0x00,0x01,0x00,0x00,/*"!", */0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0xFE, 0xFE,0x7C,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x3B, 0x3B,0x10,0x00,0x00,0x00,0x00,0x00,0x00,;unsigned char chardot320 = /*D */0x04,0xFC,0

29、xFC,0x04,0x0C,0xF8,0xF0,0x00,0xC8,0xCF,0xCF,0xC8,0xCC,0xC7,0xC3,0xC0,/*S */0x18,0x3C,0x64,0x44,0xC4,0x9C,0x18,0x00,0xC6,0xCE,0xC8,0xC8,0xC8,0xCF,0xC7,0xC0,/*P */0x04,0xFC,0xFC,0x44,0x44,0x7C,0x38,0x00,0xC8,0xCF,0xCF,0xC8,0xC0,0xC0,0xC0,0xC0, /I 0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00, 0x00,0x00,0x20

30、,0x20,0x3F,0x30,0x30,0x00, /*L */0x00,0x04,0xFC,0x04,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,/*o */0x00,0x00,0x80,0x40,0x40,0x40,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x1F,0x00,/*v */0x00,0x80,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x01,0x06,0x08,0x30,0x08,0x06,0x01,/*e */0x00,0x00

31、,0x80,0x40,0x40,0x40,0x80,0x00,0x00,0x1F,0x24,0x24,0x24,0x24,0x37,0x00,;6 程序調(diào)試新建工程如圖6-1所示。圖 6-1 創(chuàng)建工程選擇編譯,編譯成功后如圖6-2所示。圖6-2 編譯成功選擇“File->Load Program”加載到試驗(yàn)箱,如圖6-3所示。圖6-3 加載到實(shí)驗(yàn)箱7 運(yùn)行與測(cè)試調(diào)試成功后,加載到試驗(yàn)箱然后點(diǎn)擊運(yùn)行,我沒(méi)會(huì)在實(shí)驗(yàn)箱的128*64的液晶顯示屏上顯示如圖7-1所示。圖7-1 實(shí)驗(yàn)結(jié)果總 結(jié)這次DSP工程實(shí)訓(xùn)歷時(shí)兩個(gè)星期,在整整兩個(gè)星期的日子,雖然有些苦,但是可以學(xué)的到很多很多的東西,同時(shí)不僅可

32、以鞏固以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次設(shè)計(jì),進(jìn)一步加深了對(duì)DSP的了解,讓我對(duì)它有了更加濃厚的興趣。從一定程度上說(shuō),編一個(gè)程序并不難,難的是要把這個(gè)程序完全調(diào)試正確。我在編寫(xiě)此程序時(shí)遇到了很多問(wèn)題,例如在寫(xiě)程序之前,沒(méi)有預(yù)先作好規(guī)劃,也沒(méi)有畫(huà)好流程圖,導(dǎo)致最后編譯時(shí)有很多問(wèn)題,有的連自己都不知道,不得不一個(gè)一個(gè)的找出來(lái),浪費(fèi)很多時(shí)間。因此,在些程序前一定要規(guī)劃好程序流程圖,但從實(shí)用角度來(lái)說(shuō),本設(shè)計(jì)還不具備很好的拓展性,還需加以改進(jìn)。提出利用高速率DSP芯片控制液晶屏顯示的技術(shù),并編寫(xiě)出針對(duì)DSP液晶模塊的驅(qū)動(dòng)程序,能夠廣泛地應(yīng)用于各種圖像的處理和顯示場(chǎng)合,在調(diào)試和仿真過(guò)程中取得了良好的顯示效果。此電路的設(shè)計(jì)思想也可以應(yīng)用在其他液晶模塊的接口設(shè)計(jì)中,只要對(duì)程序稍加改動(dòng)就可以,加以這次實(shí)訓(xùn)的時(shí)間很緊迫,再加上各方面的經(jīng)驗(yàn)不足,也遇到很多問(wèn)題。總的來(lái)說(shuō),這次實(shí)訓(xùn)對(duì)我很有幫助,我發(fā)覺(jué)老師上課講的很多東西對(duì)我們都很有用,讓我受到不少的啟發(fā)。致 謝感謝淮陰工學(xué)院計(jì)算機(jī)工程學(xué)院給我們這么好的學(xué)習(xí)環(huán)境,給我們提供如此好的實(shí)踐機(jī)會(huì),以及提供的DSP的硬件設(shè)備和CCS的軟件環(huán)境,感謝在實(shí)驗(yàn)室的工作人員給了我們一個(gè)整潔干凈的實(shí)習(xí)環(huán)境。特別感謝我們的指導(dǎo)老師馬老師,他淵博的專(zhuān)業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論