DSP數碼管控制實驗報告

2022-10-31 05:54:02 字數 1825 閱讀 2615

dsp實驗報告

實驗名稱: 數碼管控制實驗

系部:專業班級: 11級電子資訊工程1班

學號學生姓名:

指導教師

完成時間: 2014-4-25

報告成績

數碼管控制實驗

一、實驗目的

1、熟悉2812的指令系統;

2、熟悉74hc573的使用方法;

3、熟悉dsp的io操作的使用方法。

二、實驗裝置

1.一台裝有ccs軟體的計算機;

試驗箱的tms320f2812主控板;

硬體**器;

三、實驗原理

此模組由數碼管和四個鎖存器組成。數碼管為共陰極型的。資料由2812模組的低八位輸入,鎖存器的控制訊號由2812模組輸出,但經由cpld模組解碼後再控制對應的八個鎖存器。

74hc573原理:

數碼管原理:(在本實驗中所用到的是共陽數碼管。)

當鎖存使能端為高時,這些器件的鎖存對於資料是透明的(也就是說輸出同步)。當鎖存使能變低時,符合建立時間和保持時間的資料會被鎖存。

四、實驗步驟

1、把2812模組小板插到大板上;

2、在ccs2000環境中開啟本實驗的工程編譯example—生成輸出檔案,通過**器把執行****到dsp晶元;

3、執行程式;數碼管會顯示 1 – 8 的數字;

4、參考源**自行修改程式改變顯示樣式。

五、實驗結果

注:在附錄程式~codetab[i]中的i對應的位置改成數字「1 3 1 4」或「5 6 7 8」,即可得到上圖硬體**效果。

六、實驗總結

實驗是dsp學習必不可少的環節,在本次實驗的過程出現很多問題,但在本次數碼管控制實驗使我對數碼管及鎖存器工作原理的了解,對實驗進行分析和修改使它與我們的理論相符合,在剛開始的時候由於對程式沒怎麼了解,使得實驗走了不少冤枉路,所以實驗過程還是要很認真的去對待且要對實驗的程式要很認真的去分析,才會使得實驗成功。在本次實驗中加深對dsp系統的理解、數碼管硬體結構的工作原理。進一步掌握用c語言編寫dsp程式的方法,及編譯、除錯能力。

總而言之。實驗基本成功,收穫頗豐。

附頁:實驗原程式**

#include "include/dsp281x_" // dsp281x headerfile include file

#include "include/dsp281x_"

void delay_loop(void);

void gpio_select(void);

// global variable for this example

short codetab[17]=

;main()

for(i=0;i<17;i++)

for(i=0;i<17;i++)

=~codetab[4];

reg04=0x00;

delay_loop(); }

}}void delay_loop()

void gpio_select(void)

{ uint16 var1;

uint16 var2;

uint16 var3;

var1= 0x0000sets gpio muxs as i/os

var2= 0xffffsets gpio dir as outputs

var3= 0x0000sets the input qualifier values

eallow;

ports as output

dir select gpios as output

gpio input qualifier values

edis;

電子線路CAD數碼管實驗報告

實驗三報告 實驗名稱 電子線路的編輯 一 實驗目的 1 了解protel 99 se的啟動 繪圖環境 各個功能模組 介面環境設定方法和檔案管理方法。2 掌握電路原理圖的設計步驟 portel 99 se電路原理圖設計環境,圖紙設定的內容和方法。3 掌握裝載元器件庫,放置 編輯和調整元器件,設定網格 ...

實驗三數碼管的顯示

一 實驗目的 1 應用proteus 工具軟體繪製硬體連線圖 2 使用keil c 完成程式的編寫和除錯 3 熟悉數碼管的工作原理。二 實驗內容 先將 0 7 數碼管的段碼值寫入顯示儲存器中,使8 位數碼管從右至左顯示0 7 三 實驗電路原理圖 8 位數碼管動態掃瞄顯示,就是將8 個數碼管的8 個相...

DSP實驗報告

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