DSP技術原理與應用課程設計-基于DSPTMS320X2812的流水燈設計.doc_第1頁
DSP技術原理與應用課程設計-基于DSPTMS320X2812的流水燈設計.doc_第2頁
DSP技術原理與應用課程設計-基于DSPTMS320X2812的流水燈設計.doc_第3頁
DSP技術原理與應用課程設計-基于DSPTMS320X2812的流水燈設計.doc_第4頁
DSP技術原理與應用課程設計-基于DSPTMS320X2812的流水燈設計.doc_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

廣西科技大學課程設計說明書 DSP技術及其應用 Guangxi University of Science and Technology課程設計說明書實驗課程: DSP 技術原理與應用實驗內容: 基于DSPTMS320X2812的流水燈設計 院 (系): 計算機學院 專 業(yè): 通信工程 班 級: 102班 學生姓名: 樂興樂 學 號: 201000402060 指導教師: 袁浩浩 2013年 7 月 4日 9 目錄1、 設計任務 22、 實驗目的 23、 設計內容24、 實驗原理55、 程序設計6 1、流程圖2、程序源代碼六、實驗總結111、 設計任務基于DSPTMS320X2812芯片,設計一個流水燈實驗,并且熟悉ccs編譯環(huán)境,掌握流水程序的編譯與調試。2、 設計目的 1、熟悉DSP2812的結構和使用,掌握DSP系統(tǒng)調試的一般步驟和方法。2、 編寫程序實現(xiàn)流水燈,并調試。3、 掌握DSP開發(fā)環(huán)境CCS的使用和一般的編程技巧。,三、整體系統(tǒng)框圖:按鍵電路TMS320X2812復位電路LED燈電路電源電路JTAG接口電路時鐘電路 1.電源電路 DSP 系統(tǒng)一般都采用多電源系統(tǒng) ,電源及復位電路的設 計對 于系 統(tǒng)性 能有重 要影 響 。TM S320F2812 是一個較低功耗芯片 ,核電壓為 1.8V , IO 電壓3.3V .本文采用TI 公司的TPS767D318 電源芯片.該芯片屬于線性降壓型 DC/ DC 變換芯片 ,可 以 由5V電 源 同 時 產 生 兩 種 不 同 的 電 ( 3.3V 1.8V 或2.5V ) , 其 最 大 輸 出 電 流 為1000mA ,可以同時滿足一片 DSP 芯片和少量外圍電路的供電需。片自帶電源監(jiān)控及復位管功能 ,可以方便地實現(xiàn)電源及復位電路設計 。除了可以穩(wěn)定輸出33V電壓外,同時具有復位功能;TPS767D318復位腳與DSP復位腳相連接,當電源電路出現(xiàn)波動時,其復位腳可以輸出200ms的復位信號,保證DSP芯片復位. 2. 時鐘電路 利用DSPs 芯片內部提供的晶振電路,在DSPs芯片的X1 和X2/ CL KIN 之間連接一晶體可啟動振蕩器。此處,可以連接一個10MHz 的晶振3. 復位電路4. JTAG接口設計 JTAG是基于IEEE 1149. 1 標準的一種邊界掃描測試方式。TI 公司為其大多數(shù)的DSPs 產品都提供了J TAG端口支持,5402 也不例外。結合配套的仿真軟件,可訪問DSPs 的所有資源,包括片內寄存器及所有的存儲器,從而提供了一個實時的硬件仿真與調試環(huán)境,便于開發(fā)人員進行系統(tǒng)軟件調試。除上述電路接口外,要使系統(tǒng)板正常地工作,還必須配置跳線和接插座等部分。其中:電源模塊接出一個插座,以便于外部電壓輸入;音頻編解碼部分需安裝話筒和揚聲器;USB 芯片要連接到USB 接口插件,以實現(xiàn)與主機的交互。實用起見,所有這些插件均設置在電路板邊界部分。最后,對于系統(tǒng)中一些難以事先決定的設置引腳附近,放置上位/ 下拉電阻,為以后的電路更改或擴展提供方便。4 實驗原理數(shù)字I/O端口:I/O端口寄存器:五、程序設計程序流程圖:開始初始化鍵盤掃 描程序 S0=0 s4=0循環(huán)右移左移 S0=0 s4=0 詳細代碼:/*頭文件*/ #include DSP281x_Device.h#include System.h/*端口宏定義*/#define S1 GpioDataRegs.GPEDAT.bit.GPIOE2#define S2 GpioDataRegs.GPBDAT.bit.GPIOB8#define S3 GpioDataRegs.GPBDAT.bit.GPIOB9#define S4 GpioDataRegs.GPBDAT.bit.GPIOB10 /*常量宏定義*/ /*全局變量定義*/unsigned int temp; /*函數(shù)聲明*/ void Init_LED(void); void Scan_Key(void);/掃描鍵盤void Manage_Key1(void); /按鍵1處理程序void Manage_Key2(void); /按鍵2處理程序void Manage_Key3(void); /按鍵3處理程序void Manage_Key4(void); /按鍵4處理程序 void main(void)InitSysCtrl(); / 系統(tǒng)初始化子程序,在DSP28_sysctrl.c中Init_LED();GpioDataRegs.GPBSET.all |=0x00FF;temp=0x0001;GpioDataRegs.GPBCLEAR.all |=temp;while(1) if(S1=0)|(S4=0)/掃描是否按鍵按下Scan_Key(); void Scan_Key(void) unsigned int i; for(i=0;i10000;i+); /鍵盤消抖動 if(S1=0) Manage_Key1(); else if(S4=0) Manage_Key4();while(S1=0)|(S4=0); void Manage_Key1(void) /左移if(temp!=0x0080)GpioDataRegs.GPBSET.all |=temp;temp=1;GpioDataRegs.GPBCLEAR.all |=temp; void Init_LED(void)EALLOW;GpioMuxRegs.GPBDIR.all |=0x00FF;EDIS; 六、總結 通過

溫馨提示

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

評論

0/150

提交評論