![微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/77bc77f5-1fd1-4839-b9de-1221f60e9034/77bc77f5-1fd1-4839-b9de-1221f60e90341.gif)
![微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/77bc77f5-1fd1-4839-b9de-1221f60e9034/77bc77f5-1fd1-4839-b9de-1221f60e90342.gif)
![微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/77bc77f5-1fd1-4839-b9de-1221f60e9034/77bc77f5-1fd1-4839-b9de-1221f60e90343.gif)
![微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/77bc77f5-1fd1-4839-b9de-1221f60e9034/77bc77f5-1fd1-4839-b9de-1221f60e90344.gif)
![微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/77bc77f5-1fd1-4839-b9de-1221f60e9034/77bc77f5-1fd1-4839-b9de-1221f60e90345.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類信息工程類實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)報(bào)告課程名稱:微機(jī)原理與接口技術(shù)姓 名:系:電子信息工程系專 業(yè):電子信息工程年 級(jí):2008學(xué) 號(hào):指導(dǎo)教師:職 稱:2010 年 12 月 27 日實(shí)驗(yàn)項(xiàng)目列表序號(hào)實(shí)驗(yàn)項(xiàng)目名稱成績(jī)指導(dǎo)教師1雙色燈實(shí)驗(yàn)詹仕華2開關(guān)量輸入實(shí)驗(yàn)詹仕華38253 定時(shí)/計(jì)數(shù)器實(shí)驗(yàn)詹仕華4d/a 轉(zhuǎn)換實(shí)驗(yàn)詹仕華5a/d 轉(zhuǎn)換實(shí)驗(yàn)詹仕華67891011121314151617181920福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一 雙色燈實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)?zāi)康暮鸵?、編
2、寫程序,以 8255 為輸出口,控制四個(gè)雙色燈按 isa 總線方式下的要求發(fā)光。2、學(xué)習(xí)單板方式下擴(kuò)展簡(jiǎn)單 i/o 接口的方法以及雙色燈的使用。3、進(jìn)一步學(xué)習(xí)微處理器的編程技術(shù)。2實(shí)驗(yàn)原理實(shí)驗(yàn)原理1、本實(shí)驗(yàn)是模擬交通燈控制實(shí)驗(yàn),所以要先了解實(shí)際交通燈的變化規(guī)律。假設(shè)一個(gè)十字路口為東西南北走向。初始狀態(tài) 0 為東西紅燈,南北紅燈。然后轉(zhuǎn)狀態(tài) 1 南北綠燈通車,東西紅燈。過一段時(shí)間轉(zhuǎn)轉(zhuǎn)態(tài) 2,南北綠燈閃爍幾次轉(zhuǎn)亮黃燈,延時(shí)幾秒動(dòng)地仍然紅燈。再轉(zhuǎn)狀態(tài) 3,東西綠燈通車,南北紅燈。過一段時(shí)間轉(zhuǎn)轉(zhuǎn)臺(tái)是 4,東西綠燈閃幾次轉(zhuǎn)亮黃燈延時(shí)幾秒,南北仍然紅燈。最后循環(huán)至狀態(tài)。2、雙色 led 是由一個(gè)紅色 le
3、d 管芯和一個(gè)綠色 led 管芯封裝在一起,公用負(fù)端。當(dāng)紅色正端加高電平,綠色正端加低電平,紅燈亮;紅燈正端加低電平,綠色正端加高電平時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮。3、 由于 labpci 卡中的 io 起始地址被重新映射過,所以在 編程時(shí),先要 獲得 重新映射過 io 起始地址,再加上實(shí)際地址,這樣才是真正的物理地址。例如再 資源管理器中的 io 起始地址為 e000h,在 8088 系統(tǒng)中的口地址為218h,那么它的 物理地址為 e018h。4、 led 燈亮滅的時(shí)隔時(shí)間是由延時(shí)程序來控制的 。如果計(jì)算機(jī)的速度夠快,led 燈亮滅的時(shí)隔時(shí)間就比較短,實(shí)驗(yàn)現(xiàn)象就不明顯??赏ㄟ^調(diào)整延時(shí)
4、程序使實(shí)驗(yàn)現(xiàn)象更明顯。5、實(shí)驗(yàn)程序框圖:注:程序初始化前,必須獲得將 pci 設(shè)備配置空間,通過配置空間來得到物理地址。初始化設(shè)置 8255 各口為輸出清 led四燈全紅延時(shí)南北綠燈,東西紅燈,延時(shí)綠燈閃爍 3 次南北黃燈,延時(shí)南北紅燈,東西綠燈,延時(shí)綠燈閃爍 3 次東西黃燈,延時(shí)有鍵按下返回yn3主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境)主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境) 聯(lián)想計(jì)算機(jī),windows2000 系統(tǒng),aedk 軟件,愛迪克教學(xué)實(shí)驗(yàn)機(jī)4操作方法與實(shí)驗(yàn)步驟操作方法與實(shí)驗(yàn)步驟1、按下面原理圖在實(shí)驗(yàn)箱上接線:2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)象。5實(shí)
5、驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)程序:d1 equ 10hd2 equ 200hdata segmentpb db ?data endsstack segment stacksta dw 50 dup(?)top equ length stastack endscode segmentassume cs:code,ds:datastart: push cs pop ds mov dx,203h ;設(shè)置為全輸出 mov al,80h out dx,al mov dx,202h mov al,00 out dx,al ;清 led mov dx,202h ;全紅 mov al,0f0
6、h out dx,al mov bx,7fh call dlybg: mov al,01101001b ;南北綠,東西紅 out dx,al mov bx,d2 call dly mov cx,03hxh1: and al,0f6h ;綠滅 11110110 out dx,al mov bx,d1 call dly or al,09h ;綠亮 out dx,al mov bx,d1 call dly loop xh1 or al,90h ;南北黃 out dx,al mov bx,d1 call dly mov bx,d1 call dly mov al,10010110b ;南北紅,東西綠
7、out dx,al mov bx,d2 call dly mov cx,03xh2: and al,0f9h out dx,al mov bx,d1 call dly or al,06h out dx,al mov bx,d1 call dly loop xh2 or al,60h out dx,al mov bx,d1 call dly mov bx,d1 call dly jmp bgdly proc near push cxddd: mov cx,0fffhccc: loop ccc dec bx cmp bx,0 jne ddd pop cx ret dly endp code end
8、send start6實(shí)驗(yàn)數(shù)據(jù)處理與分析實(shí)驗(yàn)數(shù)據(jù)處理與分析 編譯鏈接程序并加載到實(shí)驗(yàn)箱后,四個(gè)雙色燈紅綠交替閃亮,符合實(shí)驗(yàn)要求。每個(gè)交通燈的紅、綠或者黃的狀態(tài)是由輸入信號(hào)的一對(duì)對(duì)應(yīng)位來控制的。即第一位和第五位控制第一個(gè)燈,依此類推。其中兩個(gè) 1 表示黃,兩個(gè) 0 表示無色。通過 mov dx,202h;mov al,0f0h;out dx,al 實(shí)現(xiàn)對(duì)雙色燈的全紅。用語句 mov mov al,01101001b;南北綠,東西紅。當(dāng)程序進(jìn)入 call dly 時(shí),實(shí)現(xiàn)燈各種狀態(tài)的延時(shí),用子程序 xh1 實(shí)現(xiàn)南北綠燈閃爍幾次轉(zhuǎn)亮黃燈,延時(shí)幾秒動(dòng)地仍然紅燈。用語句 mov al,10010110b
9、 ;南北紅,東西綠,調(diào)用 dly 子程序?qū)崿F(xiàn)延時(shí)。7質(zhì)疑、建議、問題討論質(zhì)疑、建議、問題討論 本實(shí)驗(yàn)的關(guān)鍵在于弄清對(duì)燈各種顏色狀態(tài)的控制,給低電平時(shí)燈不亮,給高電平時(shí)燈才亮,1、5 位控制 1 號(hào)燈,2、4 控制 2 號(hào)燈,以此類推。通過改變給端口 202 賦不同值,并且通過調(diào)用延時(shí)程序,可以實(shí)現(xiàn)交通燈不同順序的閃爍和延遲。設(shè)計(jì)程序過程中,可以采用不斷的為 al 賦值來改變交通燈的狀態(tài),也可以通過邏輯運(yùn)算來改變等的顏色。本實(shí)驗(yàn)中用到了軟件延時(shí)程序,通過修改延時(shí)程序,可以實(shí)現(xiàn)兩燈之間的閃爍間隔,來實(shí)現(xiàn)實(shí)驗(yàn)中不同的時(shí)間間隔需求。福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告福建農(nóng)林大學(xué)計(jì)算機(jī)與信息
10、學(xué)院信息工程類實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)二 開關(guān)量輸入實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)?zāi)康暮鸵?、編寫程序,設(shè)定 8255 的 pa 口為開關(guān)量輸入,pc 口為開關(guān)量輸出,要求能隨時(shí)將 pa 口的開關(guān)狀態(tài)通過 pc 口的發(fā)光二極管顯示出來。2、學(xué)習(xí)使用 8255 各個(gè)口的不同工作方式。2實(shí)驗(yàn)原理實(shí)驗(yàn)原理8255 為編程并行接口芯片,它有多中方式可以進(jìn)行選擇,并且通常無需外圍電路,可以方便地實(shí)現(xiàn)多種并行接口電路。 本次實(shí)驗(yàn)中,8255a 工作于方式 0,此時(shí) pa、pb、pc 均為可獨(dú)立輸入/輸出的并行口。8255 的各種寄存器在 8088 系統(tǒng)中的口地址為:pa 口:218h pb 口:219h pc 口:21a
11、h 8255 控制寄存器:21bh由于 labpc1 卡中的 io 起始地址被重新映射過,所以在編程時(shí),先要獲得重新映射過的 io 起始地址,再加上實(shí)際地址,這樣才是真正的物理地址。led 燈亮滅的間隔時(shí)間是由延時(shí)程序來控制的,如果計(jì)算機(jī)的速度過快,led 燈亮滅的間隔時(shí)間就比較短,實(shí)驗(yàn)現(xiàn)象就不明顯。可通過調(diào)整延時(shí)次序使實(shí)驗(yàn)現(xiàn)象更明顯。實(shí)驗(yàn)流程圖如下:2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)象。2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)象。ynynnnyyynnnyyy初始化設(shè)置 8255 方式顯示提示信息有鍵按下鍵是
12、1鍵是 2鍵是 3鍵是 4返回 dos顯示無效按鍵左循環(huán)有鍵按下右循環(huán)有鍵按下間隔閃有鍵按下n3主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境)主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境) 聯(lián)想計(jì)算機(jī),windows 2000 系統(tǒng),aedk 軟件,愛迪克教學(xué)實(shí)驗(yàn)機(jī)4操作方法與實(shí)驗(yàn)步驟操作方法與實(shí)驗(yàn)步驟1、按下面原理圖在實(shí)驗(yàn)箱上接線:a)2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)象。5實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)程序:data segmentdata endsstack segment stacksta dw 50 dup(?)top equ length st
13、astack endscode segmentassume cs:code,ds:data,es:data,ss:stackstart:mov dx,203h ;設(shè)置為 a 口輸入,b 口輸出mov al,90hout dx,al bg: mov dx,200h ;將 a 口狀態(tài)從 b 口輸出 in al,dxmov dx,202hout dx,aljmp bgcode endsend start6實(shí)驗(yàn)數(shù)據(jù)處理與分析實(shí)驗(yàn)數(shù)據(jù)處理與分析 撥動(dòng)不同的閘動(dòng)開關(guān),通過 8255 可實(shí)時(shí)顯示在對(duì)應(yīng)的 led 燈上,結(jié)果符合實(shí)驗(yàn)要求。實(shí)驗(yàn)電路及連線結(jié)束后,未撥動(dòng)開關(guān)時(shí),8 盞 led 燈均不亮,如果撥動(dòng)開
14、關(guān)打開,對(duì)應(yīng)的 led 就被點(diǎn)亮,撥到開關(guān)關(guān),led 滅。mov dx,203h ;mov al,90h 這兩句設(shè)置了 a 和 b 的工作為方式 0,a 為輸入,b 為輸出。只要鍵盤通過 a 口有數(shù)據(jù)輸入,用 jmp bg 語句對(duì) a 口狀態(tài)從 b 口輸出的重復(fù)實(shí)現(xiàn),按下 halt 或 rst 鍵則返回監(jiān)控。7質(zhì)疑、建議、問題討論質(zhì)疑、建議、問題討論 用 jmp bg 可實(shí)現(xiàn)鍵盤輸入數(shù)據(jù)通過相應(yīng)的 led 燈的亮,當(dāng)鍵盤沒有輸入或者讓 led(18)不按 k(18)開關(guān)順序來亮與滅,而是按自己的設(shè)想自動(dòng)亮滅,可以把讀入的數(shù)據(jù) al,存入內(nèi)存中,通過數(shù)據(jù)處理,使用 led 按自己的設(shè)想來實(shí)現(xiàn)亮與
15、滅。實(shí)驗(yàn)過程中,除了對(duì)實(shí)驗(yàn)原理的理解和掌握,本實(shí)驗(yàn)的實(shí)現(xiàn)的另一個(gè)關(guān)鍵點(diǎn)在于對(duì)實(shí)驗(yàn)所需匯編程序的理解和編寫,通過該實(shí)驗(yàn)也強(qiáng)化了我對(duì)匯編語言的學(xué)習(xí)。 福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)三 8253 定時(shí)/計(jì)數(shù)器實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)?zāi)康暮鸵蟊緦?shí)驗(yàn)為綜合性實(shí)驗(yàn),綜合了譯碼器、定時(shí)器計(jì)數(shù)器、led 顯示輸出電路等知識(shí)。其目的是了解定時(shí)器的硬件連接方法及時(shí)序關(guān)系,理解 74ls138 譯碼器的工作原理、掌握 8253 的各種模式變成及原理和 led 顯示輸出的原理。2實(shí)驗(yàn)原理實(shí)驗(yàn)原理x8253 的工作頻率是 02mhz,所以輸入的 clk
16、 頻率必須在 2mhz 以下。實(shí)驗(yàn)板上的晶振是 14.7456mhz,因此須經(jīng)過 8284 和 393 分頻后再作為253 的 clk 輸入(一般可將波特率開關(guān)撥至 9600,然后從開關(guān)邊上的 f 插孔引出) 。運(yùn)行本程序后,用示波器觀察 8253 的 out0、out1、out2 腳上的輸出波形。由于 labpci 卡中的 io 起始地址被重新映射過,所以在編程時(shí),先要獲得重新映射過 io 起始地址,再加上實(shí)際地址,這樣才是真正的物理地址。例如再資源管理器中的 io 起始地址為 e000h,在 8088 系統(tǒng)中的口地址 218h,那么它的物理地址為 e018h。實(shí)驗(yàn)程序框圖為:注:程序初始化
17、前,必須獲得將 pci 設(shè)備配置空間,通過配置空間來得到物理地址。 開始關(guān)中斷置定時(shí)器 0 為方式 3送初值為 200h置定時(shí)器 1 為方式 2送初值為 0ah置定時(shí)器 2 為方式 2送初值為 0ah返回 dos3主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境)主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境) 聯(lián)想計(jì)算機(jī),windows 2000 系統(tǒng),aedk 軟件,愛迪克教學(xué)實(shí)驗(yàn)機(jī)4操作方法與實(shí)驗(yàn)步驟操作方法與實(shí)驗(yàn)步驟1、按下面原理圖在實(shí)驗(yàn)箱上接線:2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)象。5實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)程序:tim_ctl equ 22bh
18、timer0 equ 228htimer1 equ 229htimer2 equ 22ahmode03 equ 00110110bmode13 equ 01110100bmode22 equ 10110100b data segmentdata endscode segmentassume cs:code,ds:datastart: push dsmov ax,0push axmov ax,datamov ds,axcli ;關(guān)中斷mov dx,tim_ctl ;定時(shí)器 0 工作在方式 3(方波)mov al,mode03out dx,almov dx,timer0mov al,00hout
19、dx,almov al,02hout dx,almov dx,tim_ctl ;定時(shí)器 1 工作在方式 2(分頻器)mov al,mode13out dx,almov dx,timer1mov al,0ahout dx,almov al,00hout dx,almov dx,tim_ctl ;定時(shí)器 2 工作在方式 2(分頻器)mov al,mode22out dx,almov dx,timer2mov al,0ahout dx,almov al,00hout dx,alstijmp $code endsend start6實(shí)驗(yàn)數(shù)據(jù)處理與分析實(shí)驗(yàn)數(shù)據(jù)處理與分析 調(diào)試鏈接并加載到實(shí)驗(yàn)箱上,運(yùn)行后
20、可觀察到該 led 在不停閃爍,符合實(shí)驗(yàn)要求。運(yùn)行本程序后,根據(jù)程序的要求計(jì)數(shù)器 0 工作在方式 3,在寫入控制字后,out 變高電平即波形輸出為高電平,計(jì)數(shù)器初始值為 200h 偶數(shù),在gate=1,則寫入初值后開始減 0 計(jì)數(shù),計(jì)數(shù)到 100h,波形改變?cè)瓉淼碾娖?,即低電平,?jì)數(shù)器又重新裝入初值,開始下一周的計(jì)數(shù),周而復(fù)始,產(chǎn)生了一個(gè)200 倍時(shí)鐘周期方波。out0 產(chǎn)生的方波作為定時(shí)器的 clk1 上的輸入,從而實(shí)現(xiàn)out0 對(duì)定時(shí)器 1 的控制。置定時(shí)器 1 為方式 2,示波器輸出的波形為先高電平,當(dāng)程序掃描到送初值為 0ah 后,波形在 4 個(gè)時(shí)鐘周期后,變成低電平且時(shí)間延遲一個(gè)時(shí)鐘
21、周期。波形又變成高電平。重新下一輪的波形輸出,即 out 1 為1khz 的速率波。用 out1 的輸出作為 clk2 的輸入,實(shí)現(xiàn)對(duì)定時(shí)器 2 的控制。置定時(shí)器 2 為方式 2 ,out2 輸出接發(fā)光二極管。7質(zhì)疑、建議、問題討論質(zhì)疑、建議、問題討論 這次實(shí)驗(yàn)讓我加深了對(duì) 8253 工作原理的理解,8253 定時(shí)計(jì)數(shù)器以硬件計(jì)數(shù)器構(gòu)成,計(jì)數(shù)脈沖觸發(fā)硬件計(jì)數(shù)器計(jì)數(shù),如果計(jì)數(shù)脈沖的周期固定,則計(jì)數(shù)同時(shí)產(chǎn)生定時(shí),通過對(duì)計(jì)數(shù)器的工作方式和相關(guān)參數(shù)的設(shè)定,可以輸出不同的波形來實(shí)現(xiàn)控制機(jī)器的工作狀態(tài),但 8253 的每個(gè)計(jì)數(shù)通道的計(jì)數(shù)都有上限,當(dāng)計(jì)數(shù)的時(shí)間不能滿足要求時(shí),可以通過兩個(gè)計(jì)數(shù)器的疊加實(shí)現(xiàn)更長(zhǎng)
22、的時(shí)間計(jì)數(shù)要求。福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)四 d/a 轉(zhuǎn)換實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)?zāi)康暮鸵?、編寫程序,使 d/a 轉(zhuǎn)換模塊循環(huán)輸出三角波和鋸齒波。2、掌握 dac0832 芯片的性能、使用方法及對(duì)應(yīng)硬件電路。3、了解 d/a 轉(zhuǎn)換的基本原理。2實(shí)驗(yàn)原理實(shí)驗(yàn)原理d/a 轉(zhuǎn)換是把數(shù)據(jù)量轉(zhuǎn)換成模擬量的變換,從 d/a 電路輸出的是模擬電壓信號(hào)。產(chǎn)生方波只需控制輸出高低電平的時(shí)間,產(chǎn)生鋸齒波和三角波的表格需由數(shù)字量的增減來控制。實(shí)驗(yàn)原理圖: yyyynnnyyyyynnnnnn初始化顯示提示信息等待有鍵按下鍵是 1鍵是 2鍵是
23、3鍵是 4鍵是 5無效按鍵,信息提示產(chǎn)生鋸齒波有鍵按下產(chǎn)生三角波有鍵按下產(chǎn)生方波有鍵按下產(chǎn)生正弦波有鍵按下返回 dos注:程序初始化前 ,必須獲得 將 pci 設(shè)備配置空間,通過配置空間來得到物理地址。3主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境)主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境) 聯(lián)想計(jì)算機(jī),windows 2000 系統(tǒng),aedk 軟件,愛迪克教學(xué)實(shí)驗(yàn)機(jī)4操作方法與實(shí)驗(yàn)步驟操作方法與實(shí)驗(yàn)步驟1、按下面原理圖在實(shí)驗(yàn)箱上接線:dac0832 的片選 cs0832 孔接譯碼處 22822fh 孔。用示波器測(cè)量 aout 腳波形。2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)
24、象。5實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)程序:code segmentassume cs:code,ds:code,ss:codestart: push cspop dsbg: nopmov dx,228h ;鋸齒波mov al,00h ;設(shè)置初值 mov cx,01ffh ;設(shè)置循環(huán)次數(shù),即生成鋸齒波的個(gè)數(shù)bb: out dx,aladd al,01hcmp al,00h ;al 是否加滿?未滿,繼續(xù)jnz bbloop bbnop ;延時(shí) mov al,00h ;三角波 mov cx,01ffhee: out dx,al ;生成三角波遞增部份add al,01hcmp al,
25、0ffhjne eeff: out dx,al ;生成三角波遞減部份 sub al,01hcmp al,00hjne ffloop eejmp bgcode endsend start6實(shí)驗(yàn)數(shù)據(jù)處理與分析實(shí)驗(yàn)數(shù)據(jù)處理與分析 通過實(shí)驗(yàn),得到的鋸齒波波形如下所示: d/a 轉(zhuǎn)換是把數(shù)字量轉(zhuǎn)換成模擬量的變換,本實(shí)驗(yàn)通過示波器可以觀察到鋸齒波,改變不同的初使值可以得到幅度和波形不同的波。產(chǎn)生方波只需控制輸出高低電平的時(shí)間,產(chǎn)生三角波的表格需由數(shù)字量的增減來控制,同時(shí)要注意三角波要分兩段來產(chǎn)生。要產(chǎn)生正弦波,可以造一張正弦數(shù)字量表。7質(zhì)疑、建議、問題討論質(zhì)疑、建議、問題討論利用 d/a 轉(zhuǎn)換輸出模擬量與
26、數(shù)字輸入數(shù)字量成正比關(guān)系,將 d/a 轉(zhuǎn)換器作為微機(jī)的輸出接口,cpu 通過程序向 d/a 轉(zhuǎn)化器輸出隨時(shí)間呈現(xiàn)不同變化規(guī)律的數(shù)字量,如頻率,振幅,方波的占空比等不同的參數(shù),則 d/a 轉(zhuǎn)換器就克輸出各種模擬量。產(chǎn)生鋸齒波和三角波只需由 a 存放的數(shù)字量的增減來控制;要產(chǎn)生正弦波,較簡(jiǎn)單的手段是造一張正弦數(shù)字量表。通過本次實(shí)驗(yàn),我再次熟悉了數(shù)字示波器的使用,實(shí)驗(yàn)中遇到了一些難題,通過交流和查閱書本解決了這些問題,感謝老師同學(xué)們。 福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告福建農(nóng)林大學(xué)計(jì)算機(jī)與信息學(xué)院信息工程類實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)五 a/d 轉(zhuǎn)換實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)?zāi)康暮鸵?、編程用查詢方式采
27、樣電位器輸入電壓,并將采樣到的結(jié)果實(shí)時(shí)地通過8279 顯示在數(shù)碼管上。2、掌握 a/d 芯片 ad0809 的轉(zhuǎn)換性能及編程方法。3、學(xué)習(xí) a/d 芯片與其他芯片接口的方法,初步建立系統(tǒng)的概念。2實(shí)驗(yàn)原理實(shí)驗(yàn)原理a/d 轉(zhuǎn)換器 adc0809 是八位 a/d 轉(zhuǎn)換器,每采集一次一般需 100us,中斷方式下,a/d 轉(zhuǎn)換結(jié)束后會(huì)自動(dòng)產(chǎn)生 eoc 信號(hào),將其與 pc 總線的 irq2 相連即能實(shí)現(xiàn)中斷采集。在轉(zhuǎn)換的過程中,首先向 a/d 轉(zhuǎn)換器輸入 n 位二進(jìn)制數(shù),其最高位為 1,其它位為 0,然后將輸入電壓與 a/d 轉(zhuǎn)換器的輸出進(jìn)行比較,根據(jù)比較結(jié)果確定最高位為 1 或著 0。這樣的比較過程
28、逐位進(jìn)行下去,直至最低位,最終得到輸入電壓對(duì)應(yīng)的 n 位數(shù)字量。試驗(yàn)程序框圖如下:注:程序初始化前,必須獲取將 pci 設(shè)備配置空間,通過配置空間來得到物理地址。在框圖中不再列出。開始關(guān)中斷設(shè)置 labpci 卡的中斷使能保存原中斷向量設(shè)置新中斷掩碼開中斷啟動(dòng) 0809任意鍵?flag=1?顯示 0809 值 flag=0恢復(fù)中斷掩碼恢復(fù)中斷向量退出yn中斷開始關(guān)中斷清除 labpci 中斷標(biāo)志置 flag=1發(fā)出 eoi 結(jié)束中斷開中斷中斷返回3主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境)主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境) 聯(lián)想計(jì)算機(jī),windows 2000 系統(tǒng),aedk 軟件,愛迪克教學(xué)實(shí)驗(yàn)機(jī),
29、示波器4操作方法與實(shí)驗(yàn)步驟操作方法與實(shí)驗(yàn)步驟1、按下面原理圖在實(shí)驗(yàn)箱上接線:具體接線如下:2、打開電源開關(guān),編譯程序,加載程序至實(shí)驗(yàn)板上。3、觀察實(shí)驗(yàn)現(xiàn)象,并分析實(shí)驗(yàn)現(xiàn)象。5實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄z8279 equ 212h ;8279 命令/狀態(tài)口地址 d8279 equ 210h ;8279 數(shù)據(jù)口地址 ledmod equ 00 ;左邊輸入,八位顯示外部譯碼八位顯示ledfeq equ 38h ;掃描頻率code segmentassume cs:code,ds:codestart: push cs pop ds call delay mov dx,z8279 mov al,ledmod ;置 8279 為左邊輸入,譯碼八位顯示 out dx,al mov al,ledfeq ;置掃描頻率 out dx,al mov cx,06hxz: mov dx,d8279 mov al,00h out dx,al loop xz mov dx,d8279 mov al,5eh out dx,al mov dx,d8279 mov al,77h out dx,al
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境下的技術(shù)趨勢(shì)分析報(bào)告
- 生態(tài)修復(fù)技術(shù)在水域生態(tài)保護(hù)中的作用
- 2 認(rèn)識(shí)幾種常見的巖石(說課稿)-2023-2024學(xué)年科學(xué)四年級(jí)下冊(cè)教科版
- 2024-2025學(xué)年高中化學(xué) 化學(xué)實(shí)驗(yàn)基本方法說課稿 新人教版必修1
- Unit 1 Lesson 1 At the Airport(說課稿)-2024-2025學(xué)年冀教版(三起)英語六年級(jí)上冊(cè)
- 2024-2025學(xué)年高中物理 第10章 熱力學(xué)定律 1 功和內(nèi)能說課稿 新人教版選修3-3
- 2023八年級(jí)道德與法治上冊(cè) 第二單元 遵守社會(huì)規(guī)則 第五課 做守法的公民 第2框 預(yù)防犯罪說課稿 新人教版
- Unit 2 Ways to school Part A Let's learn (說課稿)-2024-2025學(xué)年人教PEP版英語六年級(jí)上冊(cè)001
- 10的再認(rèn)識(shí)(說課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2 時(shí)、分、秒(說課稿)-2023-2024學(xué)年二年級(jí)下冊(cè)數(shù)學(xué)蘇教版
- 【招投標(biāo)管理探究的國內(nèi)外文獻(xiàn)綜述2600字】
- 一例蛇串瘡患者個(gè)案護(hù)理課件
- DB63-T 2269-2024 公路建設(shè)項(xiàng)目安全生產(chǎn)費(fèi)用清單計(jì)量規(guī)范
- 低壓電工理論考試題庫低壓電工考試題
- 國家電網(wǎng)培訓(xùn)課件
- 五年級(jí)上冊(cè)口算練習(xí)400題及答案
- 駱駝祥子選擇題100道及答案
- 2024年公務(wù)員考試題庫附答案【完整版】
- 關(guān)于闖紅燈的調(diào)查報(bào)告
- T-GDWCA 0019-2018 輻照工藝操作規(guī)范
- 為什么偉大不能被計(jì)劃
評(píng)論
0/150
提交評(píng)論