AD與DA轉換試驗_第1頁
AD與DA轉換試驗_第2頁
AD與DA轉換試驗_第3頁
AD與DA轉換試驗_第4頁
AD與DA轉換試驗_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、華北電力大學實驗報告實驗名稱:A/D轉換與D/A轉換實驗課程名稱:計算機控制系統(tǒng)專業(yè)班級:自動實1401學生姓名:張婭楠學 號:201402020526實驗日期:2017314指導老師:程海燕老師A/ D 轉 換 與 D/ A 轉 換實驗報告 實驗一:A/D轉換實驗一、實驗要求1、了解模/數(shù)轉換基本原理,掌握 ADC080 啲使用方法。2、了解 ADC0809 芯片的轉換性能及編程,用延時查詢方式讀入轉換結果,并用 8255 的 PA 口輸出到發(fā)光二極管顯示。3、對匯編語言的編程的應用,有了更熟練的掌握。二、實驗內容1 、使用設備萬用表 一塊; PC 計算機 一臺;Wave6000 計算機實驗

2、培訓系統(tǒng)一套2、實驗過程? 按連線圖接好,檢查無誤后打開試驗箱電源。通過在計算機上 進行設置將試驗箱與電腦連接。? 在 PC 端軟件開發(fā)平臺上編寫程序代碼,編譯通過后下載到試 驗箱,在試A/D驗箱上檢測程序運行的結果。?運行程序后,通過調節(jié)電位器,改變輸入電壓的大小,觀察LED燈的亮滅情況并記錄不同電壓值下 LED 燈的亮滅情況3、實驗接線圖4、使用的參考程序mode equ 082hPA equ 09000hCTL equ 09003hCS0809 equ 08000hcode segme ntI M-2 5fteU3fil2TXH,-1-1J匸匸T電位器cso&0p 1PEI&am

3、p;-203斗pPiA&7ADAlpenfTftMl/KPP BJHEMTPBP佔PBfeFB71EWA6LESTIWTIN- 2 IH* JIM- 1 ”1I1W1ifi&iD - 6匚 w 匸 itCS心AT-ILSflg二EOCQzasassume cs:codestart proc nearmov al, mode mov dx, CTLout dx, al ;8255 aga in:mov al, 0mov dx, CS0809out dx, al ;mov ex, 40hloop $;in al, dx;mov dx, PA ;8255A口輸出 out dx, al

4、jmp aga in ;重復code endsend start三、實驗結果與分析調節(jié)電位器使輸入模擬量從 0- +5V 變化時,對應輸出的數(shù)字 量記錄如下表:(測量數(shù)字中 x 代表該燈閃爍;理論值中 x 代表該位 近似,理論上應該閃爍)12345模擬量(V)1.02.03.04.04.78初始化起動 A/D延時 100us讀入結果數(shù)字量(測量值)001101100110101010011111110101xx111111x1數(shù)字量(理論值)001101100110101x1001111x110101xx11111111誤差分析:由表格可知誤差基本在允許范圍內,些許誤差可能如下原因:1、本次實

5、驗所采用的是延遲程序等待 ADC0809 模數(shù)轉換, 這種 設計是存在缺陷的,不如利用 EOC 引腳來判定轉換是否結束比較準 確,可能會造成部分數(shù)值的誤差;2、實驗設備老舊引起的系統(tǒng)誤差,儀器的損壞以及電路中元件 參數(shù)不準確也可能造成實驗結果的誤差。3、試驗線路連接不穩(wěn)定,或接觸點電阻引起的誤差 實驗二:D/A轉換實驗一、實驗要求1、利用 DAC0832 生成鋸齒波、倒鋸齒波、三角波以及方波。2、對匯編語言的編程應用進一步熟悉與掌握。二、實驗內容1 、使用設備示波器 一臺;PC 計算機一臺;Wave6000 計算機實驗培訓系統(tǒng)一套2、 實驗步驟? 按連線圖接好,檢查無誤后打開試驗箱電源。通過在

6、計算機 上進行設置將試驗箱與電腦連接。? 在 PC 端軟件開發(fā)平臺上編寫程序代碼,編譯通過后下載到 試驗箱,在試驗箱上檢測程序運行的結果,調節(jié)示波器,得到鋸齒波 形;? 修改程序使示波器一次產生倒鋸齒波、三角波和方波。jmp aga in/重復上述過程3、實驗接線圖三、實驗結果與分析1、鋸齒波鋸齒波的匯編程序如下:CS0832 equ 08000h code segme ntassume cs:codestart proc n earmov dx,cs0832將 cs0832 單元的數(shù)據(jù)放到 DX 寄存器中mov al, 0/把當前段地址中送寄存器aga in: out dx, al/把 al

7、 的 8 位值送 DX 端口inc al/逐漸增加MlJI: iAt-4Jgjis FtAM McsoP5V-tSV|UVD 24|心RS(05 V)V- W-+PV; aR3WDIOI?ltDISDl*i Jr-PHDAC0SJ2g 匚匚J ofrjsrstart endp code endsend start產生波形如下:2、倒鋸齒波鋸齒波的匯編程序如下:CS0832 equ 08000hcode segme ntassume cs:codestart proc n earmov dx,cs0832mov al, 0aga in:out dx, aldec al/ 將 al 的值減小一位j

8、mp aga instart endpcode endsend start產生波形如下:3、三角波三角波的匯編程序如下:CS0832 equ 08000hcode segmentassume cs:codestart proc near mov dx,cs0832 mov al, 0mov bx,0mov cx,ofehagain: out dx, al/把 al 的 8 位值送 dx 端口inc alcmp al, 0efh/ 將 al 的值與 0efh 進行比較Ja againjmp again/ja 根據(jù) again1 決定是否跳轉,若 =1, 則跳轉,否則不跳 轉again1: out dx, aldec alcmp al, 010hjb againjmp again1/ja 根據(jù) again1 決定是否跳轉,若 1 則跳轉,否則不跳 轉start endpcode endsend start產生波形如下:4、方波方波的匯編程序如下:CS0832 equ 08000h code segme nt assume cs:code start proc n ear mov dx,cs0832mov bl, 07eh mov cl,01h mov bh,0 aga in 1:mov al,0hOut dx,alinc

溫馨提示

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

最新文檔

評論

0/150

提交評論