南航自動化學院DSP技術應用實驗室_第1頁
南航自動化學院DSP技術應用實驗室_第2頁
南航自動化學院DSP技術應用實驗室_第3頁
南航自動化學院DSP技術應用實驗室_第4頁
南航自動化學院DSP技術應用實驗室_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

CC’C2000應用介紹南航自動化學院DSP技術應用實驗室1.CC’C2000的安裝把CC’C2000安裝光盤放入光驅,系統(tǒng)會自動運行出對應的安裝界面,使用鼠標單擊安裝的第一項“安裝CodeComposer”,按照系統(tǒng)提示可以很容易的完成安裝過程,南航自動化學院DSP技術應用實驗室2.CC’C2000的配置

單擊“SetupCC’C2000”的圖標,進入系統(tǒng)的配置環(huán)境,如圖所示。硬件仿真驅動程序采用的是合眾達公司的“sdgo2xx32.dll”。南航自動化學院DSP技術應用實驗室2.CC’C2000的配置南航自動化學院DSP技術應用實驗室2.CC’C2000的配置南航自動化學院DSP技術應用實驗室2.CC’C2000配置南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-準備工作仿真控制盒和試驗板之間連接正確需要保證電源可靠穩(wěn)定雙擊計算機桌面上的快捷方式CC‘C2000”的圖標南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-總體界面南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄該菜單可以查看基本菜單的工具條圖標南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄查看程序調試時候的內部存儲器(包括程序存儲器、數(shù)據存儲器和I/O存儲器)內容,該界面包含了存儲器的一些基本內容項南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄

該項在調試過程中非常有用。

南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄1.工程菜單包含:工程新建、文件添加、文件的編譯和連接等2.工程配置項目,可以進行源程序界面調試南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄源程序界面調試配置設置項南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄程序調試菜單,包括斷點、探測點、單步、全速等運行方式南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-菜單欄系統(tǒng)常規(guī)配置項:程序自動下載設置項南航自動化學院DSP技術應用實驗室3.CC’C2000使用簡介-工程欄1.GEL文件2.顯示打開的工程名字3.2407頭文件4.將要調試的源程序5.命令文件南航自動化學院DSP技術應用實驗室4.CC’C2000使用舉例在進行CC程序的編寫之前,需要做好以下的準備工作:

1.書寫三種文件

2.新建一個工程3.文件添加

4.程序調試南航自動化學院DSP技術應用實驗室4.CC’C2000使用舉例-書寫三種文件A-TMS320LF2407的頭文件(擴展名為*.h)B-匯編語言源程序(擴展名為*.asm)C-命令文件(*.cmd)

南航自動化學院DSP技術應用實驗室4.CC’C2000使用舉例-新建工程2.輸入新建的工程名字3.選擇工程擴展名1.選擇保存目錄4.存盤南航自動化學院DSP技術應用實驗室4.CC’C2000使用舉例-文件添加1.打開工程菜單選擇“添加文件項”3.選擇要添加的文件類型,鼠標雙擊或者選擇“打開”按鈕2.打開添加文件所在的目錄南航自動化學院DSP技術應用實驗室4.CC’C2000使用舉例-程序調試1.程序自動下載界面2.主程序調試界面南航自動化學院DSP技術應用實驗室5.CC’C2000使用舉例-程序編寫TMS320LF2407帶有減法和乘法指令,因此算法和加法流程差不多。TMS320LF2407沒有除法,但是可以采用以下算法:算法1.把被除數(shù)作為被減數(shù)、除數(shù)作為減數(shù),做減運算,如果夠減,那么預先設定一個寄存器的內容從0開始不斷加1,直到被減數(shù)不夠減為止。此時,寄存器內容為商,余數(shù)放在被減數(shù)內。算法2.把被除數(shù)放在累加器的低16位,累加器的高16位清零;除數(shù)放在一個內存單元內。對累加器連續(xù)執(zhí)行16次條件減指令(SUBC),那么累加器的低6位內部存儲除法得到的商,累加器的高16位存儲著除法得到的余數(shù)。另外,數(shù)據的矩陣運算與數(shù)據塊運算相同,算法略。南航自動化學院DSP技術應用實驗室5.CC’C2000使用舉例-程序編寫在定點DSP芯片中,采用定點數(shù)進行數(shù)值運算,其操作數(shù)一般采用整型數(shù)來表示。一個整型數(shù)的最大表示范圍取決于DSP芯片所給定的字長,一般為16位或24位。顯然,字長越長,所能表示的數(shù)的范圍越大,精度也越高。由于TMS320LF2407為定點DSP,因此不能直接進行浮點計算,但是可以采用定標的方式進行計算。南航自動化學院DSP技術應用實驗室5.CC’C2000使用舉例-

程序編寫源程序.include"f2407regs.h".def _c_int0.sect ".vectors" RSVECT B_c_int0南航自動化學院DSP技術應用實驗室5.CC’C2000使用舉例-

程序編寫源程序.text_c_int0clrcC;清除進位位

ldp#0

larar0,#0060h

larar1,#0060hmar*,ar0

lacc#1111h;數(shù)據存放60h

sacl*+

lacc#2222h;數(shù)據存放61h

sacl*+

lacc#0ffffh;數(shù)據存放62h

sacl*+

lacc#4444h;數(shù)據存放63h

sacl*+南航自動化學院DSP技術應用實驗室5.CC’C2000使用舉例-

程序編寫源程序

zac;ACC=0

ldp#0

larar0,#0062h;mar*,ar1;

lacc*+;ACC=(60h)mar*,ar0;add*+;ACC=ACC+(62h)

sacl64h;(64h)=ACC南航自動化學院DSP技術應用實驗室5.CC’C2000使用舉例-

程序編寫源程序mar*,ar1

lacc*;ACC=(61H)mar*,ar0

addc*;ACC=ACC+(63H)

sacl65h;(

溫馨提示

  • 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

提交評論