汕頭大學電子系DSP實驗報告

2021-08-20 17:34:45 字數 2012 閱讀 9242

汕頭大學實驗報告

學院: 工學院系:電子工程系專業:電子資訊工程年級:09 成績:

實驗五定時器及中斷實驗

一、 實驗目的

1. 熟悉ccs開發環境

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

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

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

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

6. 掌握鍵盤掃瞄原理

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

8. 掌握長整型數的運算

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

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

二、 實驗原理

1、定時器及中斷實驗

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

2、ad/da實驗

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

三、 實驗內容與基本要求

1、定時器及中斷實驗

1) 實驗內容

dsp初始化

定時器0初始化

中斷暫存器初始化

中斷向量表

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

鍵盤掃瞄驅動程式

外部中斷1中斷服務程式

2) 基本要求

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

2、a/d-d/a 實驗

實驗內容

dsp初始化

lcd初始化

lcd顯示驅動

a/d 晶元tlv2544初始化;

d/a 晶元tlv5638初始化;

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

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

基本要求

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

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

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

四、 實驗程式框圖

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)

五、 問題

1.請解釋c54定時器初始化步驟,並解釋定時器中斷在該實驗中的作用。

答:(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()

2.通過查資料,了解dsp c54的i/o定址方式。

答:dsp c54的i/o定址方式:c54x除了程式和資料儲存空間外,還提供了乙個具有64k字的i/o空間,主用用於片外裝置的訪問。

可以使用輸入指令portr和輸出指令portw對i/o空間定址。在對i/o空間訪問時,除了使用資料匯流排和位址匯流排外,還要用到iotrb、is、r/w控制線。其中iotrb、is用於選通i/o空間,r/w用於控制訪問方向。

南昌大學實習報告電子系

實習報告 實習內容 認識實習 社會調查 教學實習 生產 臨床 勞動 畢業實習 實習形式 集中 分散 學生姓名 王曉雪 學號 5801313084 學院班級 資訊工程學院通訊工程131班 實習單位 南昌大學資訊工程學院 實習時間 2015.7.1 2015.8.31 2015年7月1日 目錄一 設計要...

南昌大學實習報告電子系

四 元器件識別與檢測 一 電阻的識別 1 單位 歐姆 1m 1000k 1k 1000 2 電阻的種類 貼片電阻金屬膜電阻碳膜電阻水泥電阻特殊電阻 1 貼片電阻 符號黑底白字 貼片電阻分為單個貼片電阻和排阻 2 金屬膜電阻 符號 外型小,功率小。3 碳膜電阻 符號 外型大,功率大一些。4 水泥電阻 ...

南京郵電大學DSP實驗報告

南京郵電大學 實驗報告 實驗名稱熟悉matlab環境 快速傅利葉變換 fft 及其應用 iir數字濾波器的設計 fir數字濾波器的設計 課程名稱數字訊號處理a 班級學號 11002131 姓名康登飛 開課時間 2013 2014學年,第二學期 實驗一熟悉matlab環境 一 實驗目的 1 熟悉mat...