DSP數(shù)字圖像處理系統(tǒng)設(shè)計(jì)
《DSP數(shù)字圖像處理系統(tǒng)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《DSP數(shù)字圖像處理系統(tǒng)設(shè)計(jì)(20頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除 存檔資料 成績(jī): 華東交通大學(xué)理工學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 書 所屬課程名稱 DSP原理及應(yīng)用 題 目 數(shù)字圖像處理系統(tǒng)設(shè)計(jì) 分 院 電 信 分 院 專業(yè)班級(jí) 09通信工程(2)班 學(xué) 號(hào) 學(xué)生姓名
2、 指導(dǎo)教師 2012 年 6 月 18 日 課 程 設(shè) 計(jì)( 論 文 )任 務(wù) 書 專 業(yè) 09通信工程 班 級(jí) 通信(2)班 姓名 一、課程設(shè)計(jì)(論文)題目 數(shù)字圖像處理系統(tǒng)的設(shè)計(jì) 二、課程設(shè)計(jì)(論文)工作:自 2012 年 6 月 20 日起至 2012 年 6 月 21 日止。 三、課程設(shè)計(jì)(論文)的內(nèi)容要求: 1、學(xué)會(huì)如何使用CCS軟
3、件。 2、識(shí)別各種CCS軟件中各元件及其圖形表示和文字號(hào)。 3、掌握C語言和匯編語言的編程思想以及它們的基本則。 4、熟練掌握數(shù)字圖像處理系統(tǒng)的工作原理,并讀懂源序。 5、按照編輯、編譯、調(diào)試、運(yùn)行的正確步驟,并正確進(jìn)行編 譯和調(diào)試。 6、學(xué)會(huì)分析運(yùn)行結(jié)果圖。 序號(hào) 項(xiàng) 目 等 級(jí) 優(yōu)秀 良好 中等 及格 不及格 1
4、 課程設(shè)計(jì)態(tài)度評(píng)價(jià) 2 出勤情況評(píng)價(jià) 3 任務(wù)難度評(píng)價(jià) 4 工作量飽滿評(píng)價(jià) 5 任務(wù)難度評(píng)價(jià) 6 設(shè)計(jì)中創(chuàng)新性評(píng)價(jià) 7 論文書寫規(guī)范化評(píng)價(jià) 8 綜合應(yīng)用能力評(píng)價(jià) 綜合評(píng)定等級(jí) 學(xué)生簽名: 2012 年 6 月 21 日 課程設(shè)計(jì)(論文)評(píng)閱意見 評(píng)閱人 職稱 20
5、 年 月 日 目 錄 第一章 課程設(shè)計(jì)內(nèi)容及要求 5 1.1 設(shè)計(jì)內(nèi)容 5 1.2設(shè)計(jì)要求 5 第二章 程序設(shè)計(jì)原理 5 2.1數(shù)字圖象處理基本原理 5 2.2數(shù)字圖像處理常用方法 5 2.3圖象灰度處理的基本原理 6 2.4圖象的反色原理和實(shí)現(xiàn) 7 2.5灰度圖象二值化原理及意義 8 第三章 程序設(shè)計(jì)步驟 10 第四章 源代碼 13 第五章 總結(jié) 24 第六章 參考文獻(xiàn) 25 第1章 課程設(shè)計(jì)內(nèi)容及要求 1、 設(shè)計(jì)內(nèi)容 1了解數(shù)字圖象處理的基本原理 2 學(xué)習(xí)灰度圖象反色處理技術(shù) 3 學(xué)習(xí)灰度圖象二值化
6、處理技術(shù) 2、 設(shè)計(jì)要求 1、按照設(shè)計(jì)任務(wù)書要求,學(xué)會(huì)安裝CCS軟件及USB仿真器設(shè)計(jì) 2、根據(jù)設(shè)計(jì)任務(wù)寫出設(shè)計(jì)工作小結(jié),對(duì)設(shè)計(jì)過程索進(jìn)行的有關(guān)步驟進(jìn)行理論分析,并對(duì)完成的設(shè)計(jì)作出評(píng)價(jià),總結(jié)自己整個(gè)設(shè)計(jì)工作中的經(jīng)驗(yàn)教訓(xùn)和收獲。 3、把每個(gè)班級(jí)每個(gè)課設(shè)作為一個(gè)文件夾,文件夾采用課設(shè)名+班級(jí)命名,課程設(shè)計(jì)報(bào)告的命名采用學(xué)號(hào)的后四位+學(xué)生姓名命名。 第2章 程序設(shè)計(jì)原理 2、1數(shù)字圖像處理的基本原理 數(shù)字圖像處理是指將圖像信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)并利用計(jì)算機(jī)對(duì)其進(jìn)行處理的過程。圖像處理最早出現(xiàn)于 20 世紀(jì) 50 年代,當(dāng)時(shí)的電子計(jì)算機(jī)已經(jīng)發(fā)展到一定水平,人們開始利用計(jì)算機(jī)來處理圖
7、形和圖像信息。數(shù)字圖像處理作為一門學(xué)科大約形成于 20 世紀(jì) 60 年代初期。早期的圖像處理的目的是改善圖像的質(zhì)量,它以人為對(duì)象,以改善人的視覺效果為目的。圖像處理中,輸入的是質(zhì)量低的圖像,輸出的是改善質(zhì)量后的圖像,常用的圖像處理方法有圖像增強(qiáng)、復(fù)原、編碼、壓縮等。 2、2 數(shù)字圖像處理常用方法: 1 )圖像變換:由于圖像陣列很大,直接在空間域中進(jìn)行處理,涉及計(jì)算量很大。因此,往往采用各種圖像變換的方法,如傅立葉變換、沃爾什變換、離散余弦變換等間接處理技術(shù),將空間域的處理轉(zhuǎn)換為變換域處理,不僅可減少計(jì)算量,而且可獲得更有效的處理(如傅立葉變換可在頻域中進(jìn)行數(shù)字濾波處理)。目前新興研究的小
8、波變換在時(shí)域和頻域中都具有良好的局部化特性,它在圖像處理中也有著廣泛而有效的應(yīng)用。 2 )圖像編碼壓縮:圖像編碼壓縮技術(shù)可減少描述圖像的數(shù)據(jù)量(即比特?cái)?shù)),以便節(jié)省圖像傳輸、處理時(shí)間和減少所占用的存儲(chǔ)器容量。壓縮可以在不失真的前提下獲得,也可以在允許的失真條件下進(jìn)行。編碼是壓縮技術(shù)中最重要的方法,它在圖像處理技術(shù)中是發(fā)展最早且比較成熟的技術(shù)。 3 )圖像增強(qiáng)和復(fù)原:圖像增強(qiáng)和復(fù)原的目的是為了提高圖像的質(zhì)量,如去除噪聲,提高圖像的清晰度等。圖像增強(qiáng)不考慮圖像降質(zhì)的原因,突出圖像中所感興趣的部分。如強(qiáng)化圖像高頻分量,可使圖像中物體輪廓清晰,細(xì)節(jié)明顯;如強(qiáng)化低頻分量可減少圖像中噪聲影響。圖像
9、復(fù)原要求對(duì)圖像降質(zhì)的原因有一定的了解,一般講應(yīng)根據(jù)降質(zhì)過程建立“降質(zhì)模型”,再采用某種濾波方法,恢復(fù)或重建原來的圖像。 4 )圖像分割:圖像分割是數(shù)字圖像處理中的關(guān)鍵技術(shù)之一。圖像分割是將圖像中有意義的特征部分提取出來,其有意義的特征有圖像中的邊緣、區(qū)域等,這是進(jìn)一步進(jìn)行圖像識(shí)別、分析和理解的基礎(chǔ)。雖然目前已研究出不少邊緣提取、區(qū)域分割的方法,但還沒有一種普遍適用于各種圖像的有效方法。因此,對(duì)圖像分割的研究還在不斷深入之中,是目前圖像處理中研究的熱點(diǎn)之一。 5 )圖像描述:圖像描述是圖像識(shí)別和理解的必要前提。作為最簡(jiǎn)單的二值圖像可采用其幾何特性描述物體的特性,一般圖像的描述方法采用二維
10、形狀描述,它有邊界描述和區(qū)域描述兩類方法。對(duì)于特殊的紋理圖像可采用二維紋理特征描述。隨著圖像處理研究的深入發(fā)展,已經(jīng)開始進(jìn)行三維物體描述的研究,提出了體積描述、表面描述、廣義圓柱體描述等方法。 6 )圖像分類(識(shí)別):圖像分類(識(shí)別)屬于模式識(shí)別的范疇,其主要內(nèi)容是圖像經(jīng)過某些預(yù)處理(增強(qiáng)、復(fù)原、壓縮)后,進(jìn)行圖像分割和特征提取,從而進(jìn)行判決分類。圖像分類常采用經(jīng)典的模式識(shí)別方法,有統(tǒng)計(jì)模式分類和句法(結(jié)構(gòu))模式分類,近年來新發(fā)展起來的模糊模式識(shí)別和人工神經(jīng)網(wǎng)絡(luò)模式分類在圖像識(shí)別中也越來越受到重視。 2.3 圖像的灰度化處理的基本原理 將彩色圖像轉(zhuǎn)化成為灰度圖像的過程成為圖像
11、的灰度化處理。彩色圖像中的每個(gè)像素的顏色有R、G、B三個(gè)分量決定,而每個(gè)分量有255中值可取,這樣一個(gè)像素點(diǎn)可以有1600多萬(255*255*255)的顏色的變化范圍。而灰度圖像是R、G、B三個(gè)分量相同的一種特殊的彩色圖像,其一個(gè)像素點(diǎn)的變化范圍為255種,所以在數(shù)字圖像處理種一般先將各種格式的圖像轉(zhuǎn)變成灰度圖像以使后續(xù)的圖像的計(jì)算量變得少一些?;叶葓D像的描述與彩色圖像一樣仍然反映了整幅圖像的整體和局部的色度和亮度等級(jí)的分布和特征。圖像的灰度化處理可用兩種方法來實(shí)現(xiàn)。 (1)使求出每個(gè)像素點(diǎn)的R、G、B三個(gè)分量的平均值,然后將這個(gè)平均值賦予給這個(gè)像素的三個(gè)分量。 (2) 根據(jù)YUV的顏色
12、空間中,Y的分量的物理意義是點(diǎn)的亮度,由該值反映亮度等級(jí),根據(jù)RGB和YUV顏色空間的變化關(guān)系可建立亮度Y與R、G、B三個(gè)顏色分量的對(duì)應(yīng):Y=0.3R+0.59G+0.11B,以這個(gè)亮度值表達(dá)圖像的灰度值。 2.4圖像的反色原理 對(duì)于彩色圖像的R、G、B各彩色分量取反的技術(shù)就是圖像的反色處理,這在處理二值化圖像的連通區(qū)域選取的時(shí)候非常重要。如物體連通域用黑色表示,而二值化后的物體連通域圖像可那是白色的,而背景是黑色的,這時(shí)應(yīng)手動(dòng)選取圖像的反色處理或有程序根據(jù)背景和物體連通域兩種顏色的數(shù)量所占比例而自動(dòng)選擇是否選擇選取圖像的反色處理。(見下圖) 2.5 灰度圖像二值化原理及意義 作為一種
13、高效智能的人機(jī)交互手段,身份證的快速識(shí)別技術(shù)可以廣泛的應(yīng)用于公民身份核查、暫住人口調(diào)查、旅店業(yè)登記核查、罪犯追逃等公安業(yè)務(wù)當(dāng)中,大大提高了工作人員的錄入速度,減少了用戶的等待時(shí)間,提高了工作效率。由于身份證圖像背景復(fù)雜,由激光防偽陰影網(wǎng)格線及各種版面噪聲構(gòu)成;且因激光防偽標(biāo)志和打印條件的千差萬別,再加上身份證圖像質(zhì)量偏差,給身份證的字符識(shí)別帶來了很大的困難。必須經(jīng)過預(yù)處理,除去大量的噪聲信號(hào),才能更好的進(jìn)行字符的定位、分割,以及識(shí)別。而二值化是預(yù)處理中非常重要的一步,也是最為關(guān)鍵的一步,它直接影響到OCR 系統(tǒng)的性能。研究者在分析和討論了多種圖像二值化的優(yōu)缺點(diǎn)后,在吸取各種方法優(yōu)點(diǎn)的基礎(chǔ)上,提
14、出了一種新的身份證掃描圖像的二值化方法——嵌入式多閾值動(dòng)態(tài)自適應(yīng)的二值化方法。 圖像二值化是圖像處理中的一項(xiàng)基本技術(shù),也是很多圖像處理技術(shù)的預(yù)處理過程。在顆粒分析、模式識(shí)別技術(shù)、光學(xué)字符識(shí)別(OCR)、醫(yī)學(xué)數(shù)據(jù)可視化中的切片配準(zhǔn)等應(yīng)用中,圖像二值化是它們進(jìn)行數(shù)據(jù)預(yù)處理的重要技術(shù)。由于圖像二值化過程將會(huì)損失原圖像的許多有用信息,因此在進(jìn)行二值化預(yù)處理過程中,能否保留原圖的主要特征非常關(guān)鍵。在不同的應(yīng)用中,圖像二值化時(shí)閾值的選擇是不同的。因此,自適應(yīng)圖像閾值的選取方法非常值得研究。研究者對(duì)圖像二值化方法進(jìn)行了討論,在此基礎(chǔ)上提出了一個(gè)新的圖像二值化算法。該算法基于數(shù)學(xué)形態(tài)學(xué)理論,較好地保留了圖像
15、二值化時(shí)原圖的邊緣特征。 圖像的二值化處理就是講圖像上的點(diǎn)的灰度置為0或255,也就是講整個(gè)圖像呈現(xiàn)出明顯的黑白效果。即將256個(gè)亮度等級(jí)的灰度圖像通過適當(dāng)?shù)拈y值選取而獲得仍然可以反映圖像整體和局部特征的二值化圖像。在數(shù)字圖像處理中,二值圖像占有非常重要的地位,特別是在實(shí)用的圖像處理中,以二值圖像處理實(shí)現(xiàn)而構(gòu)成的系統(tǒng)是很多的,要進(jìn)行二值圖像的處理與分析,首先要把灰度圖像二值化,得到二值化圖像,這樣子有利于再對(duì)圖像做進(jìn)一步處理時(shí),圖像的集合性質(zhì)只與像素值為0或255的點(diǎn)的位置有關(guān),不再涉及像素的多級(jí)值,使處理變得簡(jiǎn)單,而且數(shù)據(jù)的處理和壓縮量小。為了得到理想的二值圖像,一般采用封閉、連通的邊界定
16、義不交疊的區(qū)域。 所有灰度大于或等于閥值的像素被判定為屬于特定物體,其灰度值為255表示,否則這些像素點(diǎn)被排除在物體區(qū)域以外,灰度值為0,表示背景或者例外的物體區(qū)域。如果某特定物體在內(nèi)部有均勻一致的灰度值,并且其處在一個(gè)具有其他等級(jí)灰度值的均勻背景下,使用閥值法就可以得到比較的分割效果。如果物體同背景的差別表現(xiàn)不在灰度值上(比如紋理不同),可以將這個(gè)差別特征轉(zhuǎn)換為灰度的差別,然后利用閥值選取技術(shù)來分割該圖像。動(dòng)態(tài)調(diào)節(jié)閥值實(shí)現(xiàn)圖像的二值化可動(dòng)態(tài)觀察其分割圖像的具體結(jié)果。 第3章 程序設(shè)計(jì)步驟 1、首先,在PC機(jī)的D盤新建目錄“tu”,并把“l(fā)ena64.bmp”拷貝到該目錄下。然后啟動(dòng)CC
17、S 2.0用Project/Open打開“Exp12_cpu1” 目錄下“exp12.pjt”工程文件;并雙擊“exp12.pjt”及“Source”可查看源程序;并加載“exp12.out”; 2、在源程序“exp12..c”中,在三個(gè)“i=0”處設(shè)置三個(gè)斷點(diǎn);(如下圖所示); 3、 單擊“Run”,程序運(yùn)行到第一個(gè)斷點(diǎn)處停止; 4、 用View/Graph/Image打開一個(gè)圖形觀察窗口,以觀察程序載入的“l(fā)ena64.bmp”圖像,該圖像應(yīng)保存在“D:\Tu”目錄中;按下圖設(shè)置該圖形觀察窗口,觀察變量y,為64*64的二維數(shù)組; 5、單擊“Run”,程序運(yùn)行到第一個(gè)斷點(diǎn)處停止;
18、 6、 單擊“Run”,程序運(yùn)行到第二個(gè)斷點(diǎn)處停止,這時(shí)可在圖形觀察窗口中,觀察到原圖象經(jīng)反色處理后的結(jié)果圖象; 7、 單擊“Run”,程序運(yùn)行到第三個(gè)斷點(diǎn)處停止;這時(shí)可在圖形觀察窗口中,觀察到原圖象經(jīng)二值化處理后的結(jié)果圖象,本程序中,二值化處理閥值設(shè)為128 8、關(guān)閉各窗口,本實(shí)驗(yàn)結(jié)束。 第4章 源代碼 1、exp12.c #include "math.h" #include "stdio.h" #define IMAGE_WIDTH 64 #define IMAGE_HEIGTH 64 main() { FILE *fi; int i,j,k; int
19、y[IMAGE_HEIGTH][IMAGE_WIDTH];
unsigned char id[64];
Sys_Initial();
k=128; /*k is Threshold Value*/
fi=fopen("D:\\tu\\Lena64.bmp","rb");
for (i=0; i<=16; i++) //把BMP格式的前16*64字節(jié)的頭文件給過掉
{fread((char *)id,sizeof(char),IMAGE_WIDTH,fi);}
for (i=0; i 20、har *)id,sizeof(char),IMAGE_WIDTH,fi);
for (j=0; j 21、((255-y[i][j])/k);}
i=0;
i=0;
2、initial.asm
.global _Sys_Initial ;系統(tǒng)初始化子程序
.text ;以下程序分配到"text"段
_Sys_Initial:
nop
XAR3 = #0H ;初始化XAR3 =0 作為下面操作的地址指針
XDP = #0H ;設(shè)置XDP的高7位地址DPH為0,這樣就可以用*abs(#k16),訪問MMR
watchdog timer time-out event occurre 22、d)
mode)
AR3 = *port(#4003H) ;讀WDTCR2
AR3 = AR3 & #0BFFFH ;SET WDTCR2.14 = 0,關(guān)掉看門狗
*port(#4003H) = AR3
sequence after idle.
frequency
*port(#1c00H) = #2090H
AR3 = #1c00H ;AR3指向CLKMD的地址
Loop_pll: 23、
TC2 = bit(*AR3,#0) || readport() ;這條指令的功能和"bit(*port(*ar3),#0)"相同
if(!TC2) goto Loop_pll ;測(cè)試CLKMD.0(LOCK)位,判斷PLL是否已經(jīng)切換到了PLL模式
native 55 mode
mode.
executing instructions when HOLD happned.
bit,0--enable,1--disable
saturation is performed
sign-extension mode is On
used f 24、or native 55
used for native 55
bit(ST1,#5) = #0 ;C54CM = 0,C54x-Compatible Mode Is Disable
the AR indirect addressing mode 0--DSP mode.
0--disable 1--enable
bit
bus error is detected
0--Inter PROM Enable boot
No saturation is performed.
1--disable
bit(ST3,#2) = #0 ;CLKOUT引腳使能
25、
MMC/SD2
MMC/SD1
written with 0.
AR3 = #45H
*AR3 = #0H ;禁止IER1控制的中斷.
AR3 = #01H
*AR3 = *AR3 ;清除IFR0的中斷標(biāo)志
AR3 = #46H
*AR3 = *AR3 ;清除IFR1的中斷標(biāo)志
bit(ST1,#11) = #1 ;INTM = 1,Disable ALL mask Interrupt
enabled
enabled. Idling E 26、HPI and clock domain is not allowed
pullups/pulldowns enabled
signal is asserted
memory bus
CKE signal
in normal mode
SDRAM self-refresh command
mode
mode
when read
when read
read state of this bit is undefined
when read
AR3 = *port(#0800H) ;Set MEMCEN =0 ,
bit(A 27、R3,@#5) = #0 ;Disabled The signal on the CLKMEM pin is held high.
*port(#0800H)=ar0
*port(#0801H)=#0FFFFH
AR3 = *port(#0800H)
AR3&= #0f2ffh
AR3|= #0200h
*port(#0800H) = AR3
width
read
reset)
width
*port(#0807H)=#5fffH
read
reset)
*port(#0808H) 28、=#0000H
16-bit data bus width
CARE
DONT CARE
DONT CARE
read
reset)
16-bit data bus width
CARE
DONT CARE
DONT CARE
read
reset)
SDRAM
CPU clock frequency
when read
when read
read state of this bit is undefined
when read
repeat(#20)
nop_16
;延遲>6 CLK
repeat(#20)
nop_16
;設(shè) 29、置中斷向量表的定位指針 IVPD IVPH
AR3 = #49H
*AR3 = #0002H ;IVPD = 0002H
AR3+= #1
*AR3 = #0002H ;IVPH = 0002H
;設(shè)置 SYSR ,設(shè)置CLKOUT輸出時(shí)鐘的頻率
writes
by 10
*port(#07fdH)=#0005H
*port(#3400H)=#0000H
repeat(#20)
nop_16
return
.end
3、link.cmd
MEM 30、ORY
{ PAGE 0:
MMR: origin = 000000h, length = 0000c0h /*不要把任何段分配到這個(gè)區(qū)域,也是DARAM0的一部分*/
VECS: origin = 000200h, length = 0001FFh /*中斷向量表 ".VECTORS",也是DARAM0的一部分*/
DARAM0: origin = 000400h, length = 001BFFh /*DARAM0剩余的地址范圍(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
31、DARAM1: origin = 002000h, length = 001FFFh /*DARAM1(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
DARAM2: origin = 004000h, length = 001FFFh /*DARAM2(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
DARAM3: origin = 006000h, length = 001FFFh /*DARAM3(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
DAR 32、AM4: origin = 008000h, length = 001FFFh /*8K BYTES 4K WORDS*/
DARAM5: origin = 00A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
DARAM6: origin = 00C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
DARAM7: origin = 00E000h, length = 001FFFh /*8K BYTES 4K WORDS*/
33、 SARAM0: origin = 010000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM1: origin = 012000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM2: origin = 014000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM3: origin = 016000h, length = 001FFFh /*8K BYTES 4K WORDS*/
34、
SARAM4: origin = 018000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM5: origin = 01A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM6: origin = 01C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM7: origin = 01E000h, length = 001FFFh /*8K BYTES 4K WORD 35、S*/
SARAM8: origin = 020000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM9: origin = 022000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM10: origin = 024000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM11: origin = 026000h, length = 001FFFh /*8K BYTES 4 36、K WORDS*/
SARAM12: origin = 028000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM13: origin = 02A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM14: origin = 02C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM15: origin = 02E000h, length = 001FFFh /*8K 37、 BYTES 4K WORDS*/
SARAM16: origin = 030000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM17: origin = 032000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM18: origin = 034000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM19: origin = 036000h, length = 001FFF 38、h /*8K BYTES 4K WORDS*/
SARAM20: origin = 038000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM21: origin = 03A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM22: origin = 03C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM23: origin = 03E000h, length 39、= 001FFFh /*8K BYTES 4K WORDS*/
ExtCE0: origin = 040000h, length = 3BFFFFh /*擴(kuò)展外設(shè)*/
ExtCE1: origin = 400000h, length = 3FFFFFh /*擴(kuò)展外設(shè)*/
ExtCE2: origin = 800000h, length = 3FFFFFh /*SDRAM*/
ExtCE3: origin = 0c00000h, length = 3EFFFFh /*SDRAM*/
40、 PDROM: origin = 0FF0000h, length = 0FFFFh /*reset vector AND bootloader program*/
SECTIONS
{/*----------------中斷有關(guān)的段-------------------------*/
.vectors : {} > VECS PAGE 0 /*中斷向量段,必須和IVPD和IVPH設(shè)置的相同,在"0H"邊界*/
.isr : {} > DARAM0 PAGE 0 /*中斷跳轉(zhuǎn)程序地址*/
/*---------- 41、------堆棧有關(guān)的段-------------------------*/
.stack : {} > SARAM0 PAGE 0 /*數(shù)據(jù)堆棧段 Primary stack*/
.sysstack : {} > SARAM1 PAGE 0 /*系統(tǒng)堆棧段 Secondary system stack*/
/*-----------------初始化段-------------------------*/
.text : {} > SARAM2 PAGE 0 /*Executab 42、le code*/
.cinit : {} > SARAM3 PAGE 0 /*Tables for explicitly initialized global and static variables*/
.const: {} > SARAM4 PAGE 0 /*Global and static const variables that are explicitly initialized*/
.switch : {} > SARAM5 PAGE 0 /*Switch statement tables*/
43、 .pinit : {} > SARAM6 PAGE 0 /*Tables for global object constructors*/
/*----------------未初始化段---------------------------*/
.bss : {} > SARAM7 PAGE 0 /*Global and static variables*/
.sysmem: {} > SARAM8 PAGE 0 /*Memory for malloc functions*/
.cio: {} > SARAM 44、9 PAGE 0 /*C I/O buffer*/
第5章 總結(jié)
每一次的課設(shè)總能給我很多感觸。雖然之前每個(gè)學(xué)期都會(huì)做課設(shè),但是經(jīng)歷一次就會(huì)有更多的收獲。作為一個(gè)當(dāng)代大學(xué)生,我明白想要在將來的社會(huì)立足,就得學(xué)會(huì)思考,學(xué)會(huì)動(dòng)腦,學(xué)會(huì)學(xué)習(xí)。這次課程設(shè)計(jì)之后,我深深明白課程設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。
這個(gè)學(xué)期做過7次CCS的仿真實(shí)驗(yàn)。對(duì)于一個(gè)新的實(shí)驗(yàn)內(nèi)容,我并不是很適應(yīng)。但是在同學(xué)的幫助下,然后通過上網(wǎng)查找資料,結(jié)合實(shí)驗(yàn)課本我開始慢慢進(jìn)入狀態(tài)。
漸漸地,我能夠較為順利的建立好仿真模型圖。當(dāng)然這期間經(jīng)歷過很多失敗。我的基 45、礎(chǔ)本來也不是很扎實(shí),所以這些對(duì)我來說,需要花更多的時(shí)間去調(diào)試。最后能夠把自己的照片處理成符合課設(shè)要求,這樣使我對(duì)原來CCS軟件使用更加熟練。
在整個(gè)操作過程中也不可避免地出現(xiàn)了一些問題。例如編程調(diào)試,圖片效果不明顯。在李杰老師的指導(dǎo)下,我理解CCS的精髓,并完成了課設(shè)。
我參考了許多書籍及資料,對(duì)此報(bào)告進(jìn)行完善。不僅完成了報(bào)告,還起到了進(jìn)一步學(xué)習(xí)了CCS軟件的使用,這對(duì)于以后學(xué)習(xí)工作都會(huì)有很大的幫助。
在此要感謝我們的指導(dǎo)老師 老師和熱心同學(xué)( 等人)對(duì)我悉心的指導(dǎo),感謝老師及那些熱心的同學(xué)給我的幫助。讓我得以較為順利地完成此次的課程設(shè)計(jì)。在設(shè)計(jì)過程中,我學(xué)會(huì)了獨(dú)立思考,養(yǎng)成查閱資 46、料的習(xí)慣,使自己學(xué)到了不少知識(shí),雖也經(jīng)歷了不少艱辛,但收獲更是巨大。我明白很多道理,培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,這些對(duì)我個(gè)人今后的人生學(xué)習(xí)工作都有著非常重要的影響。相對(duì)薄弱的動(dòng)手能力也得到了大大提高,我也充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜悅。
由于本人基礎(chǔ)不是很好,所以導(dǎo)致整個(gè)實(shí)驗(yàn)報(bào)告不那么完美。也難免沒有差錯(cuò)。懇請(qǐng)老師幫忙指正,我一定好好改正。爭(zhēng)取在以后的學(xué)習(xí)工作中不犯同樣的錯(cuò)誤。謝謝!
第6章 參考文獻(xiàn)(資料)
[1] 朱秀昌等編著,數(shù)字圖像處理與圖像通信,北京:北京郵電大學(xué)出版社, 2002
[2] 韓曉軍編著,數(shù)字圖像處理技術(shù)與應(yīng)用,北京:電子工業(yè)出版社 2010
[3] 藍(lán)章禮,李益才,李艾星編著,數(shù)字圖像處理與圖像通信,北京:清華大學(xué)出版社 2009
[4] 劉禾編著,數(shù)字圖像處理及應(yīng)用,北京:中國(guó)電力出版社 2006.1
[5]王宏,趙海濱編著,數(shù)字圖像處理,沈陽:東北大學(xué)出版社 2005
【精品文檔】第 20 頁
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工重大危險(xiǎn)源安全管理制度
- 安全培訓(xùn)資料:典型建筑火災(zāi)的防治基本原則與救援技術(shù)
- 企業(yè)雙重預(yù)防體系應(yīng)知應(yīng)會(huì)知識(shí)問答
- 8 各種煤礦安全考試試題
- 9 危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)管理人員模擬考試題庫(kù)試卷附答案
- 加壓過濾機(jī)司機(jī)技術(shù)操作規(guī)程
- 樹脂砂混砂工藝知識(shí)總結(jié)
- XXXXX現(xiàn)場(chǎng)安全應(yīng)急處置預(yù)案
- 某公司消防安全檢查制度總結(jié)
- 1 煤礦安全檢查工(中級(jí))職業(yè)技能理論知識(shí)考核試題含答案
- 4.燃?xì)獍踩a(chǎn)企業(yè)主要負(fù)責(zé)人模擬考試題庫(kù)試卷含答案
- 工段(班組)級(jí)安全檢查表
- D 氯化工藝作業(yè)模擬考試題庫(kù)試卷含答案-4
- 建筑起重司索信號(hào)工安全操作要點(diǎn)
- 實(shí)驗(yàn)室計(jì)量常見的30個(gè)問問答題含解析