DSP實驗報告6

2021-03-04 04:00:57 字數 2394 閱讀 8763

汕頭大學實驗報告

學院: 工學院系: 電子系專業: 電子資訊工程年級: 2008

姓名: 張虎學號: 08141078 實驗時間: 2011-4-13

實驗三(1)實驗目的

1.熟悉ccs開發環境;

2.熟悉dsp 54x evm板的硬體環境;

3.了解dsp 54x定時器工作原理;

4.了解dsp 54x中斷原理及中斷向量表建立;

5.了解數碼led顯示原理(動態掃瞄);

6.掌握鍵盤掃瞄原理;

7.掌握dsp 54x i/o定址方式;

8.掌握長整型數的運算;

9.掌握中斷優先順序設定;

10 掌握全域性變數、區域性變數的概念。

11.了解a/d 晶元tlv2544原理;(詳見附錄)

12.了解d/a 晶元tlv5638原理;(詳見附錄)

13.了解dsp mcbsp串列埠原理;

14.掌握dspmcbsp串列埠作i/o設定;

15.掌握dsp 54x i/o定址方式;

16.掌握長型浮點數概念。

(2)實驗原理

1、定時器及中斷實驗

用行掃瞄法,讀取鍵值;定時器進行不斷地重新整理led的顯示;使用外部中斷來實現功能的切換(正計數,倒計數,復位)。

2、ad/da實驗

採用dsp mcbsp串列埠原理設定,tlv2544id為i/o模式,位操作控制。構建spi協議進行傳輸。

(3)實驗內容與基本要求

1、定時器及中斷實驗

(1)實驗內容

1.dsp初始化;

2.定時器0初始化;

3.中斷暫存器初始化;

4.中斷向量表;

5.定時器中斷服務程式(led掃瞄驅動程式);

6.鍵盤掃瞄驅動程式;

7. 外部中斷1中斷服務程式;

(2)基本要求

通過定時器啟動中斷,在中斷服務程式中掃瞄數碼led顯示 ,由掃瞄鍵盤得到不同的鍵值,根據不同的鍵值完成正計數、倒計數、停止、復位等功能。外部中斷可終止計數。

2、a/d-d/a 實驗

(1)實驗內容

1.dsp初始化;

2.lcd初始化;

3.lcd顯示驅動;

4.a/d 晶元tlv2544初始化;

5.d/a 晶元tlv5638初始化;

6.dsp mcbsp串列埠2初始化為i/o模式;

7.按a/d、d/a晶元時序,用dsp構建spi協議;

(2)基本要求

設定串列埠2為i/o模式,用dsp構建spi協議:

輸入直流訊號,啟動a/d取樣,將取樣資料顯示在lcd上,比較取樣資料與計算值應一致;(在evm板上有3個按鍵,可分別產生0.8v,1.2v,1.

6v直流電壓),並修改原來程式,使擴充套件到可以在ccs**波形。

(4)實驗程式框圖

1、定時器及中斷實驗

2、a/d-d/a 實驗

注:當輸入為直流訊號時:

ai=vcc*r0/(r0+rz) 其中 rz=r1+r2+r3+r4

s1按鍵:rz=r1,

ai= vcc*r0/(r0+r1

s2按鍵:rz=r1+ r2,

ai= vcc*r0/(r0+r1+r2)

s3按鍵:rz=r1+ r2+r3,

ai= vcc*r0/(r0+r1+r2+r3)

(5)問題

實驗五:定時器及中斷實驗

1. 解釋定時器機理以及程式中定時器初始化的步驟。

答:(1)定時器機理:定時器的工作過程是將定時分頻係數tddr和週期數prd分別載入到tcr和prd暫存器中。

定時器的基準工作脈衝由clkout提供,每來乙個脈衝預標定計數器psc減1,當psc減至0時,下個脈衝到來,psc產生借位。借位訊號分別控制定時計數器tim減1和或門2的輸出重新將tddr的內容載入到預標定計數器psc,從而完成定時工作的乙個基本週期。因此:

定時週期=

(2)程式中定時器初始化步驟

void init_timer0(void) //定時器

void init_exint1_interrupt()

實驗六:a/d-d/a實驗

1. 解釋mcbsp的初始化為i/o模式的過程

答:(1)對串列埠控制暫存器spcr[1,2]中復位位置0,使/xrst=/rrst=/frst=0;

(2)按照串列埠復位要求,對mcbsp的暫存器進行程式設計設定

(3) 等待兩個時鐘週期,以保證適當的內部同步;

(4) 按照寫dxr的要求,給出資料;

(5) 設定/xrst=1,/rrst=1使串列埠處於使能狀態。注意此時spcr[1,2]所寫的值應該僅僅將復位改變到1,暫存器的其餘位與步驟2相同;

(6)如果要求內部幀同步訊號,則設定/frst=1;

(7)等待2個時間週期後,接收器和傳送器啟用。

DSP實驗報告

姓名 班級 電子1201 學號 一,已完成的實驗 1 有限衝激響應濾波器 fir 演算法實驗 2 無限衝激響應濾波器 iir 演算法實驗 3 卷積演算法 4 頻譜分析 5 自適應濾波器演算法 6 抽樣定理 7 數字影象直方圖統計 8 數字影象邊緣檢測 sobel運算元 9 數字影象的銳化 lapla...

DSP實驗報告

實驗一 閃燈實驗 熟悉dsp軟硬體測試系統 實驗目的 1.了解sharc系列高效能數字訊號處理器的程式開發過程和程式語言 2.熟悉整合開發工具visualdsp 學會使用visualdsp 進行sharc系列adsp的程式開發 編譯與除錯 3.掌握sharc系列adsp的程式載入設計和載入過程。實驗...

DSP實驗報告

姓名 馬勇學號 10051115 院系 航空科學與工程學院 使用組合語言實現加法運算,匯程式設計序如下 main mov acc,10 mov t,2 add acc,t end 逐步執行,執行完第一步後acc值為0000000a,執行結束後結果如下 其中xt為00020000,高位0002即為t的...