畢業(yè)設(shè)計--凌陽單片機實驗板_第1頁
已閱讀1頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計 (論文) 任 務(wù) 書</p><p>  姓名 </p><p>  專業(yè) 電氣自動化(PLC方向) </p><p>  任 務(wù) 下 達

2、日 期 年 月 日</p><p>  設(shè)計(論文)開始日期 年 月 日</p><p>  設(shè)計(論文)完成日期 年 月 日</p><

3、p>  設(shè)計(論文)題目: </p><p>  A·編制設(shè)計 </p><p>  B·設(shè)計專題(畢業(yè)論文)

4、 </p><p>  指 導(dǎo) 教 師 </p><p>  系(部)主 任 </p><p>  年 月 日</p><p>  畢

5、業(yè)設(shè)計(論文)答辯委員會記錄</p><p>  系 專業(yè),學(xué)生 于 年 月 日</p><p>  進行了畢業(yè)設(shè)計(論文)答辯。</p><p>  設(shè)計題目: </p>

6、;<p>  專題(論文)題目: </p><p>  指導(dǎo)老師: </p><p>  答辯委員會根據(jù)學(xué)生提交的畢業(yè)設(shè)計(論文)材料,根據(jù)學(xué)生答辯情況,經(jīng)答辯委員會討論評定,給予學(xué)生 畢業(yè)設(shè)計(論文

7、)成績?yōu)?。</p><p>  答辯委員會 人,出席 人</p><p>  答辯委員會主任(簽字): </p><p>  答辯委員會副主任(簽字):

8、 </p><p>  答辯委員會委員: , , ,</p><p>  , , , </p><p>  畢業(yè)設(shè)

9、計(論文)評語</p><p>  第 頁</p><p>  共 頁</p><p>  畢業(yè)設(shè)計(論文)及答辯評語: </p><p><b>  前 言</b></

10、p><p>  在現(xiàn)代社會的生產(chǎn)活動,以及人們的日常生活中,單片機有著廣泛的應(yīng)用。而目前在國內(nèi)各大專院校的電子相關(guān)專業(yè)課程中,單片機這門課也越顯得重要;然而由于單片機本身的特點,以及其應(yīng)用存在多學(xué)科相結(jié)合的特點,學(xué)生想熟練掌握、精通單片機技術(shù)并不是一件容易的事。</p><p>  凌陽公司的單片機具有高速度、低價、可靠、實用、體積小、功耗低和簡單易學(xué)等特點;尤其是凌陽 16 位單片機 SPC

11、E061A,集成有 ADC、DAC、PLL、AGC 等電路,并配有凌陽 16 位單片機集成開發(fā)環(huán)境(簡稱 unSP IDE) ,支持標準 C 語言和匯編語言編程,使得開發(fā)方便、容易;SPCE061A 精簡開發(fā)板(簡稱 61 板) ,更以功能完善、價格低廉的特點深受院校師生的喜愛。</p><p>  目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計

12、算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種手機、充電器、電話、電風(fēng)扇、錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。</p><p>  各個學(xué)校電子相關(guān)專業(yè)的學(xué)生除了在課堂上學(xué)習(xí)單片機的知識外,還會通過課程設(shè)計

13、、實踐創(chuàng)新的環(huán)節(jié)中加強學(xué)生的單片機應(yīng)用知識,而在學(xué)生最后環(huán)節(jié)的畢業(yè)設(shè)計中也在鼓勵采用單片機制作一個具有一定功能的作品;本論文就是以單片機為主題的畢業(yè)設(shè)計。 </p><p>  本論文主要內(nèi)容為61板的介紹及其開發(fā)應(yīng)用。在編寫過程中會有錯誤紕漏,請廣大讀者朋友批評指正。 </p><p>  關(guān)鍵詞:SPCE061A . unSP IDE . 61 板</p><p&g

14、t;<b>  目錄</b></p><p>  第1章 SPCE061A 芯片介紹1</p><p>  1.1 SPCE061A單片機的內(nèi)部結(jié)構(gòu)1</p><p>  1.2 SPCE061A 單片機的外部引腳2</p><p>  第2章 61 板介紹4</p><p>  2.

15、1 61 板的結(jié)構(gòu)和功能4</p><p>  2.2 SPCE061A 最小系統(tǒng)5</p><p>  2.3 電源電路6</p><p>  2.4 音頻電路7</p><p>  2.5 ICE 接口電路8</p><p>  第3章 如何用SPCE061A 單片機開發(fā)9</p>&l

16、t;p>  3.1 SPCE061A 單片機開發(fā)的過程9</p><p>  3.2 61 板9</p><p>  3.3 下載線和在線調(diào)試器10</p><p>  3.4 開發(fā)環(huán)境12</p><p>  第4章 做程序前我們要進行哪些準備14</p><p>  4.1 軟件準備-IDE 安裝

17、14</p><p>  4.1.1 IDE 路徑14</p><p>  4.1.2 IDE 安裝步驟14</p><p>  4.1.3 IDE 安裝路徑下的資源16</p><p>  4.2 硬件準備-硬件連接、硬件檢測17</p><p>  4.3程序?qū)懭?8</p><p&

18、gt;  第5章 61板的開發(fā)實例22</p><p>  5.1 新建一個項目:1到100的累加22</p><p>  5.2 1到100的累加文件的新建24</p><p>  5.3 1到100的累加的編程與編譯25</p><p>  5.4 1帶100的累加的在線調(diào)試28</p><p><

19、;b>  第6章小結(jié)32</b></p><p><b>  致謝33</b></p><p><b>  參考文獻34</b></p><p>  第1章 SPCE061A 芯片介紹</p><p>  SPCE061A 是凌陽科技研發(fā)生產(chǎn)的性價比很高的一款十六位單片機,

20、它采用高性能的 u’nS 內(nèi)核,具有豐富的硬件資源,并集成了 ICE(在線仿真電路)接口,可以直接利用該接口對芯片進行下載(燒寫) 、仿真、調(diào)試等操作。</p><p>  1.1 SPCE061A單片機的內(nèi)部結(jié)構(gòu)</p><p>  圖 1.1 為 SPCE061A單片機的內(nèi)部結(jié)構(gòu)框圖:</p><p>  圖 1.1 SPCE061A內(nèi)部結(jié)構(gòu)圖</p>

21、;<p>  SPCE061A的特性參數(shù)如表 1 所示: </p><p>  表 1 SPCE061A的系統(tǒng)特性參數(shù)</p><p>  1.2 SPCE061A 單片機的外部引腳</p><p>  SPCE061A 單片機具有易學(xué)易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持標準 C語言,可以實現(xiàn) C 語言與凌陽匯編語言的互相調(diào)用,

22、并且提供了語音錄放的庫函數(shù),只要了解庫函數(shù)的使用,就會很容易完成語音錄放,這些都為軟件開發(fā)提供了方便的條件。 </p><p>  SPCE061A具有 PLCC84 和 LQFP80 兩種封裝形式,其引腳功能見表 2:</p><p>  表 2 SPCE061A引腳說明</p><p>  第2章 61 板介紹</p><p>  SP

23、CE061A精簡開發(fā)板(簡稱 61 板) ,是以凌陽16 位單片機SPCE061A為核心的精簡開發(fā)-仿真-實驗板,是“凌陽科技大學(xué)計劃”專為大學(xué)生、電子愛好者等進行電子實習(xí)、課程設(shè)計、畢業(yè)設(shè)計、電子制作及電子競賽所設(shè)計的,也可作為單片機項目初期研發(fā)使用。 </p><p>  2.1 61 板的結(jié)構(gòu)和功能 </p><p>  61 板除了具備單片機最小系統(tǒng)電路外,還包括有電源電路、音頻電

24、路(含 MIC 輸入部分和 DAC 音頻輸出部分) 、復(fù)位電路等,采用電池供電,方便隨身攜帶。61 板上有調(diào)試器接口(Probe 接口)以及下載線(EZ_Probe)接口,分別可接凌陽科技的在線調(diào)試器、簡易下載線,配合 unSP IDE,可方便地在板上實現(xiàn)程序的下載、在線仿真調(diào)試。圖 2.1 是 61 板(V1.6 版)的實物圖。</p><p>  圖 2.1 61板實物照片</p><p&

25、gt;  61 板的硬件結(jié)構(gòu)框圖如圖 2.2:</p><p>  圖 2.2 61板硬件結(jié)構(gòu)框圖</p><p>  上圖中的各部分硬件說明如表 3 所示。</p><p>  表 3 61板各部分硬件說明</p><p>  61 板的硬件電路大體上可分為 SPCE061A 最小系統(tǒng)、電源電路、音頻電路、ICE 接口等模塊,下面分別介紹

26、61 板的各部分電路。 </p><p>  2.2 SPCE061A 最小系統(tǒng) </p><p>  SPCE061A 最小系統(tǒng)中,包括 SPCE061A 芯片及其外圍的基本模塊,其中外圍的基本模塊有:晶振輸入模塊(OSC) 、鎖相環(huán)外圍電路(PLL) 、復(fù)位電路(RESET) 、指示燈(LED)等,如圖 2.3 所示。</p><p>  圖 2.3 SPCE0

27、61A最小系統(tǒng)</p><p><b>  2.3 電源電路 </b></p><p>  圖 2.4 是電源部分的電路,由電池盒提供的 4.5V直流電壓經(jīng)過 SPY0029 后產(chǎn)生 3.3V給整個系統(tǒng)供電。SPY0029 是凌陽公司設(shè)計的電壓調(diào)整 IC,采用 CMOS 工藝,具有靜態(tài)電流低、驅(qū)動能力強、線性調(diào)整出色等特點。 </p><p>

28、;  圖中的 VDDH3 為 SPCE061A的 I/O電平參考,如果該點接 SPCE061A(PLCC84 封裝,下面的介紹中當(dāng)出現(xiàn) SPCE061A的引腳描述時,均指此封裝的芯片)的 51 腳,可使 I/O輸出高電平為 3.3V;VDDP為PLL鎖相環(huán)電源, 接SPCE061A的7腳; VDD和VDDA分別為數(shù)字電源與模擬電源, 分別接SPCE061A的15腳和36腳; AVSS1是模擬地, 接SPCE061A的24腳; VSS是數(shù)

29、字地, 接SPCE061A的38腳; AVSS2接音頻輸出電路的 AVSS2。</p><p>  圖 2.4電源電路圖</p><p><b>  2.4 音頻電路 </b></p><p>  音頻電路由音頻輸出和音頻輸入兩部分組成。圖 2.5 是音頻輸出電路圖。SPCE061A內(nèi)置 2路10 位精度的 DAC,只需要外接功放電路即可完成

30、語音的播放。圖中的 SPY0030 是凌陽的一款音頻放大芯片,可以工作在 2.4~6V范圍內(nèi),最大輸出功率可達 700mW。</p><p>  圖 2.5音頻輸出電路</p><p>  SPCE061A 芯片中已經(jīng)集成了音頻輸入專用 ADC 以及 AGC 放大電路,因此芯片外部的電路比較簡單,圖 2.6 是 61 板的音頻輸入電路模塊。</p><p>  圖

31、2.6 音頻輸入模塊</p><p>  2.5 ICE 接口電路 </p><p>  SPCE061A芯片內(nèi)部集成了 ICE(在線仿真)接口,PC 機通過 Probe(在線調(diào)試器)或 EZ_Probe(簡易下載線)與 61 板相連,就可以方便地完成程序的下載、調(diào)試等。61 板為 Probe 和 EZ_Probe 各自提供了一組接口,可通過 S5 跳線來選擇使用的接口類型。ICE 接口

32、部分電路如圖 2.7 所示。</p><p>  圖 2.7 ICE接口電路</p><p>  第3章 如何用SPCE061A 單片機開發(fā)</p><p>  3.1 SPCE061A 單片機開發(fā)的過程</p><p>  傳統(tǒng)的單片機學(xué)習(xí)硬件方案是"編程器+開發(fā)系統(tǒng)+仿真器",由于這些設(shè)備相互之間各自獨立,使用者在學(xué)

33、習(xí)或開發(fā)項目時,需要反復(fù)不停地拔插電纜、芯片、電源等,其繁瑣的連線和復(fù)雜的操作,極大的降低了學(xué)習(xí)和開發(fā)的效率,如稍有不慎就有可能造成器件和設(shè)備的損壞,給使用者帶來不必要的麻煩或損失。而且備齊這些設(shè)備往往需要一筆昂貴的費用,大大提高了單片機學(xué)習(xí)的門檻。</p><p>  SPCE061A 單片機學(xué)習(xí)開發(fā)系統(tǒng)將開發(fā)軟件、單片機開發(fā)系統(tǒng)(或稱“實驗板”)、下載線、編程器、仿真器進行完美的結(jié)合。SPCE061A 單片機

34、里面整合了進行在線編程控制的功能模塊,試驗過程中無需拔插任何電纜和芯片,也無需切換電源,配合下載線,就可輕松地將編譯好的代碼下載到開發(fā)系統(tǒng)上進行驗證或演示,整個過程只需利用鼠標操作即可。當(dāng)然也可以使用配套的開發(fā)環(huán)境直接對實驗板上的資源進行在線仿真。該開發(fā)系統(tǒng)擺脫了傳統(tǒng)、繁鎖的單片機學(xué)習(xí)方式,將當(dāng)今最流行、最經(jīng)濟有效的學(xué)習(xí)方案完美地整合在了同一個系統(tǒng)中,是一個快捷、高效、靈活的單片機學(xué)習(xí)、開發(fā)方案。有了這個開發(fā)系統(tǒng)就同時擁有了學(xué)習(xí)實驗板、

35、下載線、編程器、仿真器,具有非凡的性價比,是單片機愛好者快速學(xué)習(xí)單片機開發(fā)的理想工具。</p><p>  所以,采用SPCE061A 單片機進行開發(fā)比采用傳統(tǒng)單片機進行開發(fā)的過程簡化很多,簡單的說它的</p><p>  開發(fā)過程就是首先在我們開發(fā)環(huán)境中編程,把編好的程序下載到開發(fā)系統(tǒng)上,通過開發(fā)環(huán)境提供的各類調(diào)試窗口進行仿真調(diào)試,或者直接運行。</p><p>

36、<b>  3.2 61 板</b></p><p>  “61 板”是SPCE061A EMU BOARD 的簡稱,是SPCE061A 單片機的開發(fā)系統(tǒng),通過掛接不同的硬件和下載不同的程序就可實現(xiàn)各類特定功能的系統(tǒng)。由于具有語音處理的特色,即便是不掛接額外的硬件,下載一些我們開發(fā)環(huán)境下提供的程序就可以實現(xiàn)一個復(fù)讀機、語音萬年歷之類的系統(tǒng),這也是一些人把61 板稱為一個準產(chǎn)品的原因,至于如何

37、下載和找到那些程序在后面的章節(jié)中會詳細介紹。</p><p>  熟悉61 板,應(yīng)該從各功能模塊入手,關(guān)于各功能模塊的劃分見圖2.1。下面將各區(qū)的功能進行一下簡要的介紹,以便在后面的編程調(diào)試時知道是要操作硬件的哪一部分,關(guān)于詳細介紹請參考附錄。</p><p>  1. 電源區(qū):為整個系統(tǒng)提供電源,通常采用系統(tǒng)配套的電池盒進行供電,只要放入3 節(jié)5 號電池就可以滿足供電需求了。</p

38、><p>  2. 下載區(qū):程序就是通過這邊的接口下載到SPCE061A 單片機的,當(dāng)然,在進行在線調(diào)試時也能上傳一些硬件信息到開發(fā)環(huán)境中。</p><p>  3. 音頻區(qū):這里的麥克風(fēng)是用來進行語音輸入的,還有一個喇叭的接口用來進行語音播放。</p><p>  4. SPCE061A 與周邊:這就是整塊板子的大腦,所有控制信息都是從這里發(fā)出的,那些周邊器件用來協(xié)助

39、SPCE061A 單片機正常工作。</p><p>  5. 鍵控區(qū):采用這幾個按鍵我們可以做一些簡單的試驗,比如說當(dāng)板子里下載了復(fù)讀機的程序,按這幾個按鍵就可以分別用來進行錄音、暫停和播放,如果下載了語音萬年歷的程序,這幾個按鍵就可以用來設(shè)定初始時間和控制播放當(dāng)前時間等。</p><p>  6. 復(fù)位區(qū):這里是由幾個簡單的電子元器件組成,當(dāng)按下這里面的按鍵后,單片機就重新開始工作,也可

40、以說成是單片機里的程序從第一條開始重新運行。</p><p>  7. 端口區(qū):用于對外掛硬件的控制,或者獲取外部硬件的一些狀態(tài)以便SPCE061A 來進行處理。</p><p>  圖3.1 61 板功能分區(qū)圖</p><p>  3.3 下載線和在線調(diào)試器</p><p>  由于61 板開發(fā)系統(tǒng)與傳統(tǒng)單片機開發(fā)系統(tǒng)的不一樣,下載線和在線

41、調(diào)試器賦予的功能就比較多了,它不僅承擔(dān)著把開發(fā)環(huán)境生成的目標代碼灌入單片機的功能,在進行程序調(diào)試時,它又承載著把單片機里各功能模塊的當(dāng)前訊息傳送到開發(fā)環(huán)境,以便程序員能夠根據(jù)這些數(shù)據(jù)判斷程序的正確與否,從而進行程序的修改,因為傳上來的是單片機內(nèi)部功能模塊的當(dāng)前訊息,所以這個調(diào)試過程就形象地稱之為在線調(diào)試。</p><p>  所以說下載線和在線調(diào)試器(也稱PROBE)即是一個編程器(即程序燒寫器),又是一個實時在

42、線調(diào)試器,相對于61 板開發(fā)系統(tǒng)來說它們的功能是一樣的。用它們中任意一個就可以替代在傳統(tǒng)單片機應(yīng)用項目的開發(fā)過程中常用的兩件工具——硬件在線實時仿真器和程序燒寫器。</p><p>  與61 板配套的是下載線,當(dāng)然也可以用在線調(diào)試器來對他進行開發(fā)。</p><p>  圖3.2 下載線聯(lián)機開發(fā)圖</p><p>  下載線的好處是便宜,但它在傳輸數(shù)據(jù)的過程中沒有在

43、線調(diào)試器快,在線調(diào)試器就比較貴了,另外</p><p>  在線調(diào)試器還可以調(diào)試凌陽科技一系列的單片機,但下載線做不到。</p><p>  圖3.3 在線調(diào)試器</p><p>  SPCE061A 單片機的調(diào)試接口只有2 根控制傳輸線,在線調(diào)試器和下載就是通過這兩根傳輸線加上</p><p>  一些同電腦并行口(也稱打印口)商量好的規(guī)則

44、來進行聯(lián)絡(luò)(商量好的規(guī)則就是通常在通訊領(lǐng)域所聽說的協(xié)議),由于并行口的信號是多個口一同發(fā)出的,要把它轉(zhuǎn)換成兩根線的傳輸方式,SPCE061A 才能識別,正是在這里出現(xiàn)了下載線和在線調(diào)試器速度上的差別,從上面兩個圖可以看到在線調(diào)試器比下載線多一些硬件,在線調(diào)試器是通過設(shè)計一些硬件的邏輯關(guān)系進行轉(zhuǎn)換的,而下載線是通過電腦進行軟件編程來進行轉(zhuǎn)換的,根據(jù)硬件處理通常比軟件處理快的常識,我們就可得出在線調(diào)試器速度快的結(jié)論了。</p>

45、<p><b>  3.4 開發(fā)環(huán)境</b></p><p>  所謂的開發(fā)環(huán)境,其實就是一個或幾個電腦上的可執(zhí)行程序,它同我們通常使用的word 文本編輯器沒有兩樣,僅是它們實現(xiàn)的功能不一樣。不管是哪類單片機的開發(fā)環(huán)境都至少具備如下的功能:</p><p>  1. 程序編寫:可以在開發(fā)環(huán)境里錄入程序。</p><p>  2.

46、編譯程序:負責(zé)把程序翻譯成機器碼。</p><p>  3. 程序下載:把機器碼下載到仿真板或開發(fā)系統(tǒng)上。</p><p>  61 板開發(fā)系統(tǒng)的開發(fā)環(huán)境叫做集成開發(fā)環(huán)境(也稱IDE),它除了具備上面的三個功能外還可以組織多個程序文件形成一個系統(tǒng)開發(fā)的項目,這樣更有利于一些大型系統(tǒng)的開發(fā)和各功能模塊的模塊化,同時它還結(jié)合SPCE061A 單片機的硬件提供各類在線調(diào)試窗口,使調(diào)試程序變得更加

47、直觀和簡單,除此之外,它還提供一些軟件模擬SPCE061A 單片機仿真的功能,在沒有硬件的情況下也可以完成一些簡單程序的調(diào)試。</p><p>  可以通過集成開發(fā)環(huán)境使用C 語言和匯編語言對SPCE061A 進行編程,也許你沒有編程經(jīng)驗,甚至于不知道C 語言和匯編語言是什么東西,沒關(guān)系,因為學(xué)習(xí)它們并不是一件困難的事情,為了更加的便于理解,本書中所編寫的程序均采用C 語言,并且每一行程序都會加上詳細的注釋。&l

48、t;/p><p>  之所以會有語言的出現(xiàn)主要是因為單片機或電腦只認識“0”和“1”,但人就難于理解,所以后來人們就發(fā)明了一種用文字助記符來表示機器指令的符號語言,這就是所謂的匯編語言,當(dāng)然用匯編語言寫的程序必需通過編譯器翻譯成機器碼才能被單片機認識和執(zhí)行。原來沒有匯編的時候,那些電子技術(shù)的拓荒者們就是采用“0”和“1”來進行編程的,當(dāng)然如果你修煉到了一定的層次也可以采用“0”和“1”來進行編程:),但那是完全沒有必

49、要的,除非你是超人,要不寫一個比較大的系統(tǒng)程序是肯定會出錯,一旦出錯將很難查找,并且你的程序別人無法理解,不符合協(xié)同開化的潮流,再說現(xiàn)在的編譯技術(shù)已經(jīng)發(fā)展到非常成熟的地步了,完全可以勝任翻譯的工作。</p><p>  人能夠勉強理解匯編語言。人常用的語言是更上一層的高級語言,比如C, BASIC。這些語言編寫的程序更容易理解,并且一般都能在多種電腦上運行(多種電腦上運行就是所謂平臺概念,可方便的實現(xiàn)資源重復(fù)利用

50、),但同樣必須先由一個叫作編譯器或者是解釋器的軟件將高級語言程序翻譯成特定的機器語言程序。</p><p>  匯編語言主要優(yōu)點是占用硬件資源少、程序直接對硬件操作加快了處理速度。但是不同的單片機,其匯編語言可能有所差異,所以不利于資源重復(fù)利用。</p><p>  C 語言是一種比匯編更高級語言。其優(yōu)點是可以很好的組織程序,并且容易讀懂,可以在多種單片機上運行,是普遍使用的一種計算機語言

51、。缺點是占用硬件資源較多,處理速度和效率沒有匯編高,當(dāng)然這也取決于編譯器的翻譯結(jié)果,正如現(xiàn)實中翻譯員水平參差不齊,有的人翻譯得很慢甚至出錯,但有的人翻譯得又快又準。</p><p>  你可以在凌陽大學(xué)計劃網(wǎng)站下載到一個集成開發(fā)環(huán)境的安裝軟件,如果你有這套開發(fā)系統(tǒng),在附帶的光盤里就可找到這個安裝軟件,安裝過程非常簡單,選擇默認安裝就可(建議新手還是使用默認安裝,因為改變路徑安裝將會導(dǎo)致一些程序的路徑錯誤,而新手通

52、常不知怎樣去設(shè)置)。圖2.4 就是安裝后打開的界面,你可以在這個界面下進行程序的錄入、編譯、調(diào)試和下載,如果你使用這個工具遇到什么難題,可以去查看Help 菜單下的Help Topics,那里把每一部分的功能都說得很清楚,當(dāng)然也可以通過聯(lián)系凌陽大學(xué)計劃得到解決。</p><p>  圖3.4 IDE 打開的界面</p><p>  第4章 做程序前我們要進行哪些準備</p>

53、<p>  4.1 軟件準備-IDE 安裝</p><p>  4.1.1 IDE 路徑</p><p>  SPCE061A 的開發(fā)離不開凌陽公司提供的集成開發(fā)環(huán)境(u’nSP IDE,后面簡稱IDE),在準備好61板之后,還需要安裝IDE 以及完成61 板與PC 的連接;這樣就可以準備體驗開發(fā)的樂趣了。</p><p>  凌陽公司目前提供的IDE

54、共有3 個版本,分別為unSP IDE 1.6.2、unSP IDE 1.8.4、unSP IDE 1.16.1;本書的程序都是在最新的unSP IDE 1.16.1 上調(diào)試的,用戶可以在61 板附送的光盤上找到unSP IDE1.16.1的安裝軟件包;或者可以在凌陽大學(xué)計劃網(wǎng)站的下載專區(qū)下的軟件開發(fā)工具欄目里找到它的下載鏈接。IDE 的安裝軟件包圖標如圖3.1 所示:</p><p>  圖4.1 u’nSP

55、IDE 安裝軟件包圖標</p><p>  4.1.2 IDE 安裝步驟</p><p>  在使用u’nSP IDE 之前,用戶必須要運行Windows98®/Windows2000®/WindowsXP®;注意在Windows2000®/WindowsXP®上使用本工具的用戶必須擁有管理員權(quán)限,而打印端口必須被設(shè)置為[SPP](Stan

56、dard Parallel Port)模式,端口地址必須被設(shè)置為378H。</p><p>  找到IDE 的安裝軟件包,雙擊圖標,u’nSP IDE 的安裝軟件被解壓縮,畫面如圖3.2 所示,其后出現(xiàn)安裝向?qū)М嬅?,如圖4.3 和圖4.4 所示:</p><p>  圖4.2 安裝軟件解壓縮圖例</p><p>  圖4.3 安裝向?qū)б?lt;/p><

57、;p>  圖4.4 安裝向?qū)Ф?lt;/p><p>  按照安裝提示,u’nSP IDE 就被安裝到用戶的硬盤上了。當(dāng)然在安裝過程中,可以選擇IDE 的安裝路徑,但在本書,選用了默認的安裝設(shè)置,即安裝在路徑C:\Program Files\Sunplus\unSP IDE 1.16.1 下。</p><p>  4.1.3 IDE 安裝路徑下的資源</p><p>

58、;  在IDE 的安裝路徑下,可以找到非常豐富的資源,主要是針對教材以及其方面的例程,對于61 板的自學(xué)者來說,是非常有用的。打開路徑:C:\Program Files\Sunplus\unSP IDE 1.16.1\SPCE061A,可以看到如圖3.5 中所示的幾個文件夾:</p><p>  圖4.5 IDE 下的相關(guān)資源文件夾</p><p>  1.“example”文件夾里有很多

59、例程,分為61 板典型實驗(61_Exa)、基礎(chǔ)實驗(BaseExa)、C 語言例程(C_Exa)、音頻應(yīng)用例程(VoiceExa)等,初學(xué)者可以參考里面的例程,進行進階的學(xué)</p><p>  2.“include”文件夾里面主要是一些頭文件,有關(guān)于庫包含的函數(shù)、變量聲明,以及硬件寄存器聲明等。</p><p>  3.“l(fā)ibrary”文件夾里面可以找到有關(guān)音頻庫(SACMV25.li

60、b)、C 庫以及SPCE061A 常用函數(shù)庫。</p><p>  4.“TextBookExample”文件夾中為其它教材的范例程序。</p><p>  安裝好IDE 后,我們可以先熟悉一下這個工具的界面。選擇[開始]—>[程序]—>[Sunplus]—>[unSPIDE]—>[unSP IDE 1.16.1],或者直接雙擊桌面上的[unSP IDE 1.16.

61、1]的圖標,啟動集成開發(fā)環(huán)境unSP IDE1.16.1。啟動后的界面如圖4.6 所示。</p><p>  圖4.6 集成開發(fā)環(huán)境IDE 界面</p><p>  4.2 硬件準備-硬件連接、硬件檢測</p><p>  安裝好u’nSP IDE 后,需要連接61 板,確認以下的硬件都備全了:</p><p>  1.下載線(又稱EZ-Pr

62、obe);</p><p>  2.完好的61 板;</p><p>  3.電池盒(要記得里面要裝好電池);</p><p><b>  4.喇叭。</b></p><p>  電池盒的接頭接到61 板上部的J10 電源接口(插座具有防插錯設(shè)計),喇叭接到61 板上的J3 接口。連接正確后,打開電源盒上的電源開關(guān),可以

63、看到61 板上的電源指示燈(紅色LED)點亮。各部分接口的位置如圖4.7 所示。</p><p>  圖4.7 各接口位置示意圖</p><p>  下載線的一邊(25 針插座)與PC 后面的并行接口(即打印口)相接,另一邊的五針接頭與61 板上的J11 接口(即標有“EZ-Probe”的插座)相接,并用J11 接口邊上的S5 跳線把S5 的2 和3 管腳短接。如圖4.8 所示。</

64、p><p>  圖4.8 下載線連接線示圖</p><p>  注意:在下載程序前,請先打開電源。</p><p>  4.3語音功能程序?qū)懭?lt;/p><p>  連接好硬件,安裝好軟件后,我們就可以進行精彩的程序體驗了。下載光盤中的三個語音相關(guān)的程序到61 板上,并讓程序在61 板上運行,聽聽61 板的“聲音”,感受一下真正的人機“對話”。現(xiàn)在

65、我們來體驗兩種不同的風(fēng)格。</p><p><b>  聽61 板“唱歌”</b></p><p>  1. 打開u’nSP IDE 集成開發(fā)環(huán)境。</p><p>  2. 選擇[File]—>[Load Program]菜單項,如圖4.9 所示。</p><p>  圖4.9 Load Program 菜單&l

66、t;/p><p>  3. 選擇后,打開如圖4.10 所示的“打開”對話框。</p><p>  圖4.10 載入程序</p><p>  4. 在對話框中的“查找范圍”一欄中,找到光盤下的文件夾“電子競賽”,從里面找出一個播放語音音樂的程序。路徑為:光盤\電子競賽\基礎(chǔ)篇\語音功能\a2000 自動播放\a2000_Auto\Debug。在Debug文件夾中,找到后綴

67、為“.S37”的文件,本例為:“a2000_Auto.S37”;選擇找到的文件,點擊“打開”按鈕,把程序載入IDE 中。</p><p>  載入程序后的IDE 如圖3.11 所示,而程序下載前所需要用到的工具按鈕的位置也在圖中有標出;“Select Body”用于選擇芯片、下載線類型,“Use ICE”使IDE 處于在線仿真狀態(tài)(只有在這種狀態(tài)下,程序才能下載到61 板里面),“Download”啟動程序下載。

68、</p><p>  圖4.11 工具欄按鈕</p><p>  5. 點擊“Select Body”圖標工具,即圖3.11 中標出的按鈕中的最右邊的那個,打開“Select Body”對話框,如圖3.12 所示。在“Body Name”下拉選擇框中,選擇“SPCE061A”;在“Probe”下拉選擇框中選擇所用的下載線、調(diào)試器,本例選用EZ_Probe(即簡易下載線)。設(shè)置完成后,點擊“

69、OK”。</p><p>  圖4.12 Select Body 設(shè)置</p><p>  6. 點擊“Use ICE”工具按鈕(Select Body 工具左邊,圖標上有“ICE”字樣的),使IDE 處于在線仿真狀態(tài)。</p><p>  7. 選擇[Build]—>[Start Debug]—>[Download]下載程序到61 板中,或者直接點擊按

70、鈕“Download”把程序下載到61 板上。</p><p>  當(dāng)程序處在下載狀態(tài)時,會彈出一進度條對話框以示下載進程,不過前提要保證軟件的設(shè)置以及硬件的連接都沒有問題才可以,如圖4.13 所示。</p><p>  圖4.13 下載進程對話框</p><p>  8. 程序下載結(jié)束后,撥下連接在61 板上的下載線,并把S5 跳線設(shè)置為1、2 管腳短接,這時候就

71、可以聽到動聽的歌聲了。</p><p>  一個有趣的語音辨識的程序</p><p>  在光盤中找到“電子實習(xí)”文件夾,打開文件夾,可以找到一個“程序.rar”文件,我們把這個壓縮文件拷貝到PC 的本地硬盤中,并把壓縮文件解壓,解壓縮后生成一個“程序”文件夾,而我們要找的“.S37”的文件在路徑:……程序\趣味語音識別程序5\Debug 里面,找到“Guard_SD.S37”文件。<

72、;/p><p>  下載程序的方法步驟與前面一樣,而不同的是,這個語音辨識的程序運行起來時,需要與操作都進行“對話”,下面是一個特定人辨識的范例,相關(guān)的操作方法如下。</p><p>  在程序中我們通過三條語句的訓(xùn)練演示特定人連續(xù)音識別,其中第一條語句為觸發(fā)命令。在程序一開始為訓(xùn)練名稱,即觸發(fā)命令,然后提示訓(xùn)練兩條命令,訓(xùn)練完畢開始辨識,當(dāng)識別出觸發(fā)名稱后,發(fā)布命令則會聽到應(yīng)答,具體命令如下

73、:</p><p><b>  訓(xùn)練</b></p><p><b>  提示音輸入語音</b></p><p>  “請輸入觸發(fā)名稱” “警衛(wèi)”</p><p>  “請輸入第一條命令” “開槍”</p><p>  “請輸入第二條命令”

74、 “你在干什么?”</p><p>  “請再說一遍”(以上提示音每說完一遍出現(xiàn)此命令)</p><p>  “沒有聽到任何聲音“(當(dāng)沒有檢測到聲音時出現(xiàn)此命令)</p><p>  “兩次輸入名稱不相同”(當(dāng)兩次輸入的名稱不同時出現(xiàn)此命令)</p><p>  “兩次輸入命令不相同”(當(dāng)兩次輸入的命令有差異時出現(xiàn)此命令)&l

75、t;/p><p>  “準備就緒,請開始辨識”(以上三條語句全部訓(xùn)練成功時,進入識別)</p><p><b>  識別</b></p><p>  發(fā)布命令 應(yīng)答</p><p>  “警衛(wèi)” “在"/"長官”</p><

76、p>  “開槍” “槍聲”</p><p>  “你在干什么?” “我在巡邏"/"我在休息"/"我在等人”</p><p>  注意:在每次提示音結(jié)束后2-3 秒再輸入命令或當(dāng)上次應(yīng)答結(jié)束2-3 秒后再發(fā)布命令。</p><p>  第5章 61板的開發(fā)實例</p

77、><p>  5.1 新建一個項目:1到100的累加</p><p>  單片機的開發(fā)離不開程序的編寫,我們需要通過程序告訴單片機,它要完成什么樣的工作,以及怎么去完成。本章將用C 語言來實現(xiàn)一個簡單的1 到100 累加的程序,而在編程前,要理清整個程序的大概思路,完成對程序的組織,也就需要預(yù)先畫一個程序流程圖。這樣會大大方便后面的編程,以及程序架構(gòu)的組織。</p><p&

78、gt;  要養(yǎng)成良好的編程習(xí)慣,一定要注意程序與流程圖的先后關(guān)系,是先有流程圖再有具體的程序;也就跟平常工作、辦事一樣,要事先對要完成的事情有個大概的理解、有個大概的思路后,才能一步一步地去完成所要做的事務(wù)。圖5.1 為本程序的流程圖。</p><p>  圖5.1 到100 累加程序的流程圖</p><p>  在真正開始編程前,需要先建立程序的項目(又稱工程);而項目則提供用戶程序及資

79、源文檔的編輯和管理,并提供各項環(huán)境要素的設(shè)置途徑。因此,用戶從編程到調(diào)程之前實際上都是圍繞著項目的操作。</p><p>  下面將以圖示介紹項目工程的建立過程。</p><p>  1. 打開集成開發(fā)環(huán)境IDE,選擇[File]—>[New],打開“New”對話框,如圖4.2 所示。</p><p>  2. 選擇“Project”標簽項。</p>

80、;<p>  3. 在“File”文本框里輸入項目的名稱,本例把新建的項目取名為“TheOne”。在“Location”文本框里,輸入項目保存的路徑,或者可以點擊右邊的文件路徑選擇按鈕,在打開的對話框中,選擇項目要保存的路徑。</p><p>  4. 點擊“OK”,即完成了一個項目的建立。</p><p>  新建完成的項目會由IDE 自動生成以下幾個文件:Resource

81、.asm、TheOne.rc、Resource.inc、TheOne.h等,新建完的項目如圖5.3 所示,點擊“Source File”左邊的“+”即可看到該項目所包含的源程序文件</p><p>  (它會自動由IDE 生成的Resource.asm、TheOne.rc 文件)。</p><p>  圖5.2 新建項目對話框示意圖</p><p>  圖5.3 新

82、建項目界面示意圖</p><p>  5.2 1到100的累加文件的新建</p><p>  項目的建立,搭建好了軟件開發(fā)所需的平臺,用戶就可以在其上進行針對單片機的軟件開發(fā)了;但在動手寫程序之前,還需要新建一個源程序文件(也就是常用的C 語言文件xx.c、匯編語言文件xx.asm),而程序的編寫是直接在這些源程序文件里面進行直接編寫的。</p><p>  本書的

83、例子程序全部采用C 語言編寫,所以先來看看怎么去新建一個C 語言文件。</p><p>  選擇[File]—>[New],打開“New”對話框,如圖5.4 所示。</p><p>  圖5.4 新建一個C 語言文件</p><p>  2. 選擇“File”標簽項。</p><p>  3. 在左邊的選擇框中,選擇文件類型“SP ID

84、E C File”,在“File”文本框里面寫上要新建的文件的</p><p>  名稱,這里將新建一個C 語言的“main”文件,設(shè)置完成后,點擊“OK”按鈕。</p><p>  完成新建文件的操作之后,就可以開始真正的程序編寫、軟件開發(fā)了,完成新建文件后的界面如圖5.5 所示。</p><p>  圖5.5 新建完一個“main”文件后的界面圖</p&g

85、t;<p>  5.3 1到100的累加的編程與編譯</p><p>  在編輯窗中,寫入代碼到文件“main.c”中,如圖5.6 所示。</p><p>  圖5.6 在“main.c”中寫入程序</p><p><b>  程序的清單如下:</b></p><p>  #define P_Watchdo

86、g_Clear (volatile unsigned int *) 0x7012</p><p>  //定義寄存器指針常量P_Watchdog_Clear</p><p>  //指向0x7012 單元</p><p>  int main(void) //主程序入口</p><p>

87、<b>  {</b></p><p>  unsigned int uiResult; //定義變量uiResult,用于存放累加結(jié)果</p><p>  unsigned int i; //定義變量i,用作累加數(shù)</p><p>  uiResult

88、= 0; //uiResult先初始化</p><p>  //循環(huán)累加.....</p><p>  for(i=1;i<=100;i++)</p><p><b>  {</b></p><p>  uiResult = uiResult+i;</

89、p><p><b>  }</b></p><p>  //.....累加結(jié)束</p><p>  //死循環(huán),不讓單片機停止工作.....</p><p><b>  while(1)</b></p><p><b>  {</b></p>

90、<p>  *P_Watchdog_Clear = 0x0001; //清看門狗</p><p><b>  }</b></p><p><b>  }</b></p><p>  SPCE061A 單片機內(nèi)部的看門狗的硬件模塊相當(dāng)于一個定時器,如果每隔一定時間不刷新定時器(SPCE061A 為0.75

91、 秒),它將溢出,從而引起系統(tǒng)復(fù)位。所以,為了程序能夠正常地在運行,需要在程序里面加入清看門狗的操作,即向0x7012 單元寫入0x0001 的數(shù)。</p><p>  單片機的看門狗是為了當(dāng)單片機在進入死循環(huán)、死機狀態(tài)時,對單片機進行強制復(fù)位,以恢復(fù)單片機的正常工作而設(shè)計的硬件或軟件模塊。簡單地說,好象一只現(xiàn)實生活中看門的狗一樣,當(dāng)主人忘記按時喂狗時,狗會因為餓而叫喚,以期提醒主人按照正常的時間安排來喂狗。所以

92、在單片機應(yīng)用中,清看門狗也常被一些工程師稱為“喂狗”。</p><p>  程序的第一行,為定義常量指針P_Watchdog_Clear 指向0x7012 單元。</p><p>  int main(void) 為定義主程序的入口,即程序運行時,將會從這個入口開始執(zhí)行程序,也稱主函數(shù)。</p><p>  程序?qū)崿F(xiàn)1~100 累加的功能是在for 循環(huán)中的代碼實現(xiàn)

93、的,即uiResult = uiResult+i;且i 在每個循環(huán)里都進行自加一操作。</p><p>  編好程序后,下一步就需要對所編的程序進行鏈接、優(yōu)化、編譯等,不過這些工作大多由IDE 來完成,用戶所需要做的只是編譯前對工程的一些設(shè)置,以及啟動編譯。下面將以圖片來展示本程序的編譯過程。</p><p>  首先在編譯前要設(shè)置好項目的相關(guān)信息,主要是芯片的選擇,以及下載線、調(diào)試器的選

94、擇;點擊工具框上的的“Select Body”按鈕,打開“Select Body”對話框,如圖5.7 所示。</p><p>  圖5.7 “Select Body”操作</p><p>  “Select Body”在工具欄的右邊,一個藍色的小圖標,如圖5.7 所示,點擊后打開“Select Body”對話框。在“Body Name”下拉選擇框中,選擇“SPCE061A”;而在“Prob

95、e”下拉選擇框中選擇所用的下載線、調(diào)試器,本例選用EZ_Probe(即簡易下載線)。設(shè)置完成后,點擊“OK”即可。</p><p>  這時,就可以對剛剛編好的程序進行編譯了;選擇[Build]—>[Rebuild All]的菜單項,即啟動一次編</p><p>  譯。編譯成功后,IDE 會在輸出窗口中輸出編譯的結(jié)果,如圖5.8 所示。</p><p>  

96、圖5.8 程序編譯結(jié)果</p><p>  如上圖,可以輸出窗口中(圖中藍線部分)看到編譯的結(jié)果,本例編譯后,IDE 會提示零個錯誤,一個警告(警告程序中沒有定義全部的中斷的入口,可以忽略),表示程序通過了編譯。</p><p>  5.4 1到100的累加的在線調(diào)試</p><p>  在軟件、硬件都準備好之后,并且完成了程序的編寫、編譯后,就可以進行在線的調(diào)試了

97、。</p><p>  先點擊“Use ICE”工具按鈕,使IDE 處于在線仿真狀態(tài)下;再選擇菜單項[Build]—>[Start Debug]—>[Download]開始下載程序到61 板中;或者直接點擊工具按鈕“Download”也可以;而“Use ICE”和“Download”工具按鈕的位置如圖5.9 所示。</p><p>  圖5.9 工具按鈕位置示意圖</p&

98、gt;<p>  當(dāng)程序處在下載狀態(tài)時,會彈出一進度條對話框以示下載進程,不過前提要保證軟件的設(shè)置以及硬</p><p>  件的連接都沒有問題才可以;如圖5.10 所示。</p><p>  圖5.10 下載進程對話框</p><p>  由于EZ_Probe 進行程序下載時,是由軟件去模擬時序完成的,所以在有時候會出現(xiàn)些擦除Flash 出錯、下載出

99、錯等現(xiàn)象,此時會彈出出錯對話框,點擊“否”,然后再重新下載就可以了。</p><p>  當(dāng)順利下載后,IDE 會轉(zhuǎn)為調(diào)試狀態(tài),在程序的開頭(一般在main 函數(shù)的下面,第一行程序前)出現(xiàn)一條藍色的指示條,以及一個黃色的箭頭指示在當(dāng)前要執(zhí)行的那行程序前。這時就可以進行在線調(diào)試了,本程序采用單步調(diào)試(簡單點說就是程序按照人為的控制,一行一行地執(zhí)行)的方法,并結(jié)合調(diào)試工具(變量觀察窗)來觀察程序運行的結(jié)果,以及狀態(tài)。

100、</p><p>  圖5.11 為IDE 處于在線調(diào)試狀態(tài)時的界面,而單步調(diào)試(Step Over)、變量觀察窗(Toggle Watch)的工具按鈕也在圖中標出。</p><p>  點擊變量觀察窗工具按鈕,打開觀察窗,如圖5.12 所示,單擊“Name”一欄的地方,輸入要觀察的變量名稱;本例中輸入uiResult、i 兩個變量;就可以在觀察窗里面觀察變量的狀態(tài)了。</p>

101、<p>  按鍵盤上的“F10”鍵,或者點擊單步運行工具按鈕,都可以進行單步調(diào)試;當(dāng)程序運行到for 循環(huán)里時,就要以觀察累加的過程了,并在變量觀察窗內(nèi)看到累加數(shù)的當(dāng)前值,以及累加的結(jié)果。如圖5.13所示:</p><p>  圖5.11 在線調(diào)試狀態(tài)的IDE</p><p>  圖5.12 變量觀察窗</p><p>  圖5.13 單步在線調(diào)試&l

102、t;/p><p>  通過61板的硬件加上相應(yīng)的軟件,就能利用這板子開發(fā)出很多功能。</p><p>  如語音電子書、公交車報站器、模擬交通燈控制、電冰箱、早教機、超聲波測距儀、紅外測溫儀機器、人聲控小車、聽話小精靈、學(xué)習(xí)型萬能遙控器等。</p><p><b>  第6章小結(jié)</b></p><p>  在本次設(shè)計中,我

103、們學(xué)到了許多課本以外的東西,鞏固了基礎(chǔ)知識的學(xué)習(xí),提高了自學(xué)能力,同學(xué)之間的相互探討以及自己獨立的思考使我受益匪淺。但由于設(shè)計者水平有限,難免有遺漏、錯誤之處,請大家給予指正。</p><p>  通過對凌陽61板的焊接和開發(fā)的學(xué)習(xí),使我們對應(yīng)用電子技術(shù)、焊接工藝、常用元器件的測量和辨別、單片機的組成、單片機常用編寫語言等有了更深刻的認識;鞏固了我們的理論知識加強了我們的動手能力。</p><

104、p>  實踐是檢驗真理的唯一標準,當(dāng)然也是檢驗學(xué)習(xí)成果的標準。在經(jīng)過一段時間的學(xué)習(xí)之后,我們需要了解自己的所學(xué)應(yīng)該如何應(yīng)用在實踐中,因為任何知識都源于實踐,歸于實踐,所以要將所學(xué)的知識在實踐中來檢驗。</p><p>  實習(xí)期間,在劉老師的指導(dǎo)下,通過自身的不斷努力,無論是思想上,學(xué)習(xí)上還是工作上,都取得了長足的發(fā)展和巨大的收獲,現(xiàn)將工作總結(jié)如下:思想上,學(xué)會了用科學(xué)的精神去解決問題。很多事情看起來是很簡

105、單的問題,但實際做起來去會發(fā)現(xiàn)有許多奧妙!這是因為其中蘊含著許多科學(xué)的問題。</p><p>  實踐,是一面很亮的鏡子,能夠通過它看出我們自身的缺點,能夠通過它查找出自身缺乏的知識。通過這次設(shè)計,我明顯感覺到“書到用時方恨少” 在以后的生活中我會不斷地學(xué)習(xí)充實自己。</p><p><b>  致謝</b></p><p>  在這次畢業(yè)設(shè)計

106、的過程中,指導(dǎo)老師xx及自動化與信息工程系主任郭宗躍給予了我很大的幫助,不僅提供了相關(guān)的資料而且在行動上也言傳身受,使我順利圓滿的完成了此次畢業(yè)設(shè)計。在此,向xx主任表示衷心的感謝!同時,也要感謝學(xué)校提供計算機等設(shè)施,使我的設(shè)計能夠調(diào)試。</p><p>  大學(xué)三年里,在提高自己科學(xué)文化素質(zhì)的同時也努力提高自己的思想道德素質(zhì),使自己成為德智體諸方面全面發(fā)展適應(yīng)21世紀發(fā)展要求的復(fù)合型人才,做一有理想有道德有紀律

107、的社會主義建設(shè)者和接班人。為適應(yīng)社會需要,促進自我發(fā)展,我們除了學(xué)好本專業(yè)外,還應(yīng)輔修相關(guān)轉(zhuǎn)業(yè)知識,積極參加社會實踐活動,培養(yǎng)工作能力,努力提高綜合素質(zhì),同時努力培養(yǎng)特長,形成自身競爭優(yōu)勢。</p><p>  在設(shè)計過程參閱了不少的前人的資料,網(wǎng)絡(luò)的資源也得到利用,在同班同學(xué)的大力支持和友情幫助下,畢業(yè)設(shè)計才得以順利完成,在此向在設(shè)計過程中參閱的相關(guān)資料的前輩表示真誠的感謝!是您們的孜孜不倦的追求才是我真正要學(xué)

108、習(xí)的,在此向xx老師的悉心指導(dǎo)表示真心的感謝!是您嚴謹治學(xué)的態(tài)度和寬以待人做人方式使我收獲頗多,同樣要感謝三年以來的所有的任課老師對我的教誨和同學(xué)們的幫助表示感謝!限于資料來源有限,加之個人能力的不足,在設(shè)計中難免會出現(xiàn)一些差錯與不當(dāng)之處,懇請廣大讀者提出寶貴意見和建議,以期來完善本人的設(shè)計!</p><p><b>  編者</b></p><p>  2010年5

109、月30日</p><p><b>  參考文獻</b></p><p>  [1]羅亞非. 《凌陽16位單片機應(yīng)用基礎(chǔ)》 .北京航空航天出版社出版.2005-5-1版</p><p>  [2]彭傳正//林春景.《凌陽單片機原理與實踐》.北京航空航天出版社出版.1900-1-1版</p><p>  [3]凌陽科技.《凌

110、陽16位單片機開發(fā)實例》.北京航空航天大學(xué)出版社.2006-6-1版</p><p>  [4]張曄.《單片機應(yīng)用技術(shù)》.高等教育出版社.2006-07-22版</p><p>  [5]陳俊安.《電子元器件及手工焊接》.中國水利水電出版社.2006-8-1版</p><p>  [6]寒楓.《21世紀高等學(xué)校規(guī)劃教材C語言程序設(shè)計》.中國電力.2006-09-01

溫馨提示

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

評論

0/150

提交評論