版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 《課程設計報告》</b></p><p> 題目: 電子鐘 </p><p> 專業(yè): 電子信息工程 </p><p> 班級: 電子002班
2、 </p><p> 姓名: </p><p> 學號: </p><p><b> 任務書</b></p><p><b> 目的和要求。</b></p><
3、;p> 《DSP原理及應用課程設計》是配合DSP原理及應用理論教學,為通信工程和電子信息工程專業(yè)開設的專業(yè)技術技能設計,課程設計對通信工程和電子信息工程專業(yè)的學生是一個非常重要的實踐教學環(huán)節(jié)。 通過課程設計,使學生綜合運用DSP技術課程和其他有關先修課程的理論和生產(chǎn)實際知識去分析和解決具體問題的能力得到提高,并使其所學知識得到進一步鞏固、深化和發(fā)展。通過課程設計初步培養(yǎng)學生對工程設計的獨立工作能力,學習設計的一般方法。通過課程設
4、計樹立正確的設計思想,提高學生分析問題、解決問題的能力。通過課程設計訓練學生的設計基本技能,如計算、繪圖、查閱設計資料和手冊,熟悉標準與規(guī)范等。</p><p> ?。?)按時參加課程設計指導,定期匯報課程設計進展情況。</p><p> ?。?)廣泛收集相關技術資料。</p><p> ?。?)獨立思考,刻苦鉆研,嚴禁抄襲。</p><p>
5、; ?。?)按時完成課程設計任務,認真、正確地書寫課程設計報告。</p><p> (5)培養(yǎng)實事求是、嚴謹?shù)墓ぷ鲬B(tài)度和認真的工作作風。</p><p><b> 二、方案的論證。</b></p><p><b> 1、數(shù)字時鐘方案</b></p><p> 方案一:本方案采用Dallas公
6、司的專用時鐘芯片DS12887A。該芯片內(nèi)部采用石英晶體振蕩器,其芯片精度不大于10ms/年,且具有完備的時鐘鬧鐘功能,因此,可直接對其用于顯示或設置,使得軟件編程相對簡單。為保證時鐘在電網(wǎng)電壓不足或突然掉線等突發(fā)情況下仍能正常工作,芯片內(nèi)部包含鋰電池。</p><p> 方案二:本方案完全用軟件實現(xiàn)數(shù)字時鐘。原理為:在DSP芯片內(nèi)部存儲設三個字節(jié)分別存放時鐘的時,分,秒信息。利用定時器與軟件結(jié)合實現(xiàn)1秒的時間
7、中斷,每產(chǎn)生一次中斷,存儲器內(nèi)相應的秒值加1;若秒值達到60,則將其清零,并將其相應的分值加1;同理若分值達到60,則清零并時值加1,當時值達到24時,則將其清零。該方案具有硬件電路簡單的特點,而且由于是軟件實現(xiàn),當DSP芯片不上電時,程序不執(zhí)行時,時鐘不工作。</p><p> 數(shù)字時鐘方案論證:基于硬件電路的考慮,本設計采用方案二完成數(shù)字時鐘的功能,該方案具有硬件電路簡單的特點。</p>&l
8、t;p><b> 2、數(shù)碼管顯示方案</b></p><p> 方案一:靜態(tài)顯示。所謂靜態(tài)顯示,就是當顯示器顯示某一字符時,相應的發(fā)光二級管恒定的導通或截止。該顯示每一位都需要一個8位輸出口控制。靜態(tài)顯示時較小的電流能獲得較高的亮度,且字符不閃爍。但當所顯示的位數(shù)較多時,靜態(tài)顯示所需要的I/O口太多,造成了資源的浪費。</p><p> 方案二:動態(tài)顯示
9、。所謂動態(tài)顯示就是一位一位的輪流點亮各位,對于顯示器的每一位來說,每隔一段時間點亮一次。利用人的視覺暫留功能可以看到整個顯示,但必須保證掃描速度足夠快,字符才不閃爍。顯示器的亮度既與導通電流有關,也與點亮時間與間隔時間的比例有關。調(diào)整參數(shù)可以實現(xiàn)較高穩(wěn)定度的顯示。動態(tài)顯示節(jié)約了I/O口,降低了能耗。</p><p> 數(shù)碼管顯示方案論證:從節(jié)省I/O口和降低能耗出發(fā),本設計采用方案二。</p>&
10、lt;p> 調(diào)試過程及結(jié)果分析。</p><p><b> 1、連接設備。</b></p><p> 2、開啟設備:打開計算機電源;打開試驗箱電源開關;通過USB將電腦與實驗性連接起來。</p><p> 3、打開CCS2000,通過CCS2000將電腦與仿真器連接起來。CCS不能提示有錯誤,否則將不能正確連接,必須重新連接。&l
11、t;/p><p> 4、打開自己編寫的工程文件,通過編譯生成.out輸出文件,然后通過CCS軟件下載到DSP芯片中。</p><p> 5、運行程序,觀察是否正常運行,電子鐘是否正常顯示。沒有正常先死,重新編寫電子鐘的運行程序,然后重新編譯,返回第四部操作。</p><p> 結(jié)果分析: 實驗最后能顯示時鐘,分鐘,秒鐘。中間用橫桿隔開。電子鐘可以正常的運行,只要調(diào)
12、節(jié)程序中的時間中斷延遲,就能改變電子鐘的時間間隔。</p><p> 設計及調(diào)試中的體會。</p><p><b> 1、硬件設計</b></p><p> 利用TMS320C2407 DSP芯片制作簡易電子時鐘,由8個LED數(shù)碼管,數(shù)碼管驅(qū)動74HC573在完成。</p><p><b> 2、軟件設
13、計</b></p><p><b> ?。?)、程序流程圖</b></p><p><b> ?。?)、實驗程序</b></p><p> void InitDSP()//DSP時鐘中斷初始化</p><p><b> {</b></p><
14、p> asm("SETC INTM"); /// Disable all interrupt</p><p> asm("CLRC SXM"); //</p><p> asm("CLRC OVM"); ///-----</p><p> asm("CLRC CNF&
15、quot;);///B0---data</p><p> SCSR1 =0x0E00; // 1*fin disable all clock</p><p> SCSR2 =0x000E; //disable rom;/mc;don=1,pon=0</p><p> WDCR =0x0E8;</p><p> WSGR =0
16、x0FFF;</p><p><b> }</b></p><p> void delay(u32 k);</p><p><b> {</b></p><p> u32 i; for(i=0;i<k;i++) ;</p><p><b> }
17、</b></p><p> char led [10] = {0x77,0x14,0xb3,0xb6,0xd4,0xe6,0xe7,0x34,0xf7,0xf6};</p><p> void main(void)</p><p><b> {</b></p><p> asm("SETC
18、 INTM"); </p><p> InitDSP();</p><p> LED1=0x77;</p><p> LED2=0x77;</p><p> LED3=0x80;</p><p> LED4=0x77;</p><p> LED5=0x77;</p&g
19、t;<p> LED6=0x80;</p><p> LED7=0x77;</p><p> LED8=0x77;</p><p> int h=0,m=0,s;</p><p><b> while(1)</b></p><p><b> {</b&g
20、t;</p><p> for (s=0;s<60;s++)</p><p><b> {</b></p><p> LED7=led[s/10];</p><p> LED8=led[s%10];</p><p> delay (65535);</p><p&
21、gt;<b> }</b></p><p> LED5=led[m%10];</p><p> LED4=led[m/10];</p><p> LED2=led[h%10];</p><p> LED1=led[h/10];</p><p><b> m++;</b
22、></p><p><b> if(m==60)</b></p><p><b> {</b></p><p><b> m=0;</b></p><p><b> h++;</b></p><p><b>
23、 if(h==24)</b></p><p><b> h=0;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><
24、;b> 3、調(diào)試中的體會</b></p><p> 調(diào)試的過程是一個不斷修改自己程序,不斷完善、不斷優(yōu)化的過程,我在調(diào)試的過程中,遇到了一些小問題,比如在分鐘顯示的時候,當分鐘到59秒后,直接就顯示到1了,沒有顯示0秒,然后我又厚道程序的思考,最后還是找到了問題的癥結(jié)。調(diào)試也是一個很細致的工作,要求我們很仔細的觀察思考,也許一個符號,一個括號就導致了整個結(jié)果的錯誤。</p>&
25、lt;p><b> 體會和建議。</b></p><p> 這次課程設計給我的最大體會就是,在即將參加工作的時候,我們要把在大學期間學到的知識運用到實際的工作當中去,在這次課程設計我不是單是完成老師的任務,完成實驗的目標,我是用工作的要求來做實驗。其實在程序設計的過程中,一開始程序其實可以實現(xiàn)目的了,但是當時的程序比較冗長,后來我思考很久,在原來的基礎上精簡了一下,我深知,這刪減的
26、短短幾句語言,在以后的工作中有很重要的意義,它可以大大節(jié)省資源,降低成本。我建議我們以后做實驗要切實以較高的標準來要求自己,不要為了完成任務而做實驗,這樣只能是浪費時間。</p><p><b> 參考文獻</b></p><p><b> 參考書目:</b></p><p> [1] 趙紅怡,DSP技術與應用實例,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論