微型機原理與應(yīng)用實驗報告_第1頁
微型機原理與應(yīng)用實驗報告_第2頁
微型機原理與應(yīng)用實驗報告_第3頁
微型機原理與應(yīng)用實驗報告_第4頁
微型機原理與應(yīng)用實驗報告_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、信息工程大學電子技術(shù)學院本科實驗報告(2009-2010學年第一學期)課程名稱:微機原理與應(yīng)用實驗任課教員:趙儉系隊:五系21隊專業(yè):電子信息科學與技術(shù)二00九年十二月九日微機原理與應(yīng)用課程實驗報告實驗項目名稱:I/O地址譯碼系:五隊:21 專業(yè):電子信息科學與技術(shù) 指導(dǎo)教員:趙儉 學員姓名: 聶廣震 學號:20075903022 成績:實驗地點:微機與接口技術(shù)實驗室 實驗日期:2009年 12月 1日1、實驗項目名稱:I/O地址譯碼2、實驗?zāi)康暮鸵笳莆誌/O地址譯碼電路的工作原理。3、實驗內(nèi)容和原理實驗電路如圖1-1所示,其中74LS74為D觸發(fā)器,可直接使用實驗臺上數(shù)字電路實驗區(qū)的D觸發(fā)

2、器,74LS138為地址譯碼器。譯碼輸出端Y0Y7在實驗臺上“I/O地址“輸出端引出,每個輸出端包含8個地址,Y0:280H287H,Y1:288H28FH,當CPU執(zhí)行I/O指令且地址在280H2BFH范圍內(nèi),譯碼器選中,必有一根譯碼線輸出負脈沖。4、實驗環(huán)境TCP-USB集成開發(fā)環(huán)境,74LS138,74LS00,74LS74,E-245.5、操作方法與實驗步驟一,按圖示連接電路,二,編寫并調(diào)試程序,三,執(zhí)行指令,觀察實驗結(jié)果。四,分析實驗結(jié)果,填寫實驗報告。6、實驗數(shù)據(jù)記錄和處理執(zhí)行程序如下:code segment assume cs:codestart: mov dx,2a0h ou

3、t dx,al call yanshi mov dx,2a8h out dx,al call yanshi mov ah,1 int 16h je start mov ah,4ch int 21h yanshi proc near mov bx,20delay1: mov cx,0 delay2: loop delay2 dec bx jne delay1 ret yanshi endpcode endsend start7、實驗結(jié)果與分析觀察到L7閃爍發(fā)光,通過改變延時程序參數(shù)可以改變其閃爍時間間隔。試驗過程中要注意延時程序的參數(shù)設(shè)置,延時過短可能會導(dǎo)致看不到指示燈閃亮,延時過長會看到閃爍過

4、慢。8、討論、心得通過實驗,可以很清楚地了解外設(shè)狀態(tài)信息的讀取和寫入過程,以及程序編譯,調(diào)試和執(zhí)行的過程,第一次把所學的計算機硬件語言理論知識和硬件本身聯(lián)系起來,充分培養(yǎng)動手和實踐能力。微機原理與應(yīng)用課程實驗報告實驗項目名稱: 可編程并行接口(8255方式0)系:五隊:21 專業(yè):電子信息科學與技術(shù) 指導(dǎo)教員: 趙儉學員姓名:聶廣震 學號:20075903022成績:實驗地點:微機與接口技術(shù)實驗室實驗日期:2009年 12 月 2日1、 實驗項目名稱:可編程并行接口(8255方式0)2、 實驗?zāi)康暮鸵笳莆?255方式0的工作原理及使用方法。3、實驗內(nèi)容和原理、實驗電路如圖4-1,8255C口

5、接邏輯電平開關(guān)K0K7,A口接LED顯示電路L0L7。、編程從8255C口輸入數(shù)據(jù),再從A口輸出。4、實驗環(huán)境TPC-USB集成開發(fā)環(huán)境,8255集成芯片,LED數(shù)碼管。5、操作方法與實驗步驟一,按圖示連接電路,二,編寫并調(diào)試程序,三,執(zhí)行指令,觀察實驗結(jié)果。四,分析實驗結(jié)果,填寫實驗報告。6、實驗數(shù)據(jù)記錄和處理執(zhí)行程序如下:date segmentporta equ 288hportc equ 28ahportcn equ 28bhdate endscode segment assume cs:code,ds:date start proc mov al,89h ;初始化控制字,寫入控制端口

6、 mov dx,portcn out dx,al loop1:mov dx,portc in al,dx mov dx,porta out dx,al ;端口C的內(nèi)容給端口A mov ah,0bh int 21h jmp loop1 mov ah,4ch ;返回操作系統(tǒng) int 21h start endp code ends end start7、實驗結(jié)果與分析程序運行時,通過調(diào)節(jié)邏輯電平開關(guān)來控制顯示電路L0-L7上的高低電位,若中途有鍵按下,則程序結(jié)束。程序編輯時需要注意先寫控制字,后寫命令字,還要注意兩者端口地址并不一樣。8、討論、心得通過實驗掌握了接口程序?qū)懭牒妥x取的實驗編程和操作方

7、法。微機原理與應(yīng)用課程實驗報告實驗項目名稱:七段數(shù)碼管 系: 五 隊: 21 專業(yè): 電子信息科學與技術(shù) 指導(dǎo)教員:趙儉學員姓名:聶廣震 學號:20075903022 成績:實驗地點: 微機與接口技術(shù)實驗室 實驗日期: 2009年 12 月 3日1、實驗項目名稱:七段數(shù)碼管 2、實驗?zāi)康暮鸵笳莆諗?shù)碼管顯示數(shù)字的原理3、 實驗內(nèi)容和原理、靜態(tài)顯示:連接好電路,將8255的A口PA0PA6分別與七段數(shù)碼管的段碼驅(qū)動輸入端a相連,位碼驅(qū)動輸入端S1接+5V(選中),S0、dp接地(關(guān)閉)。編程從鍵盤輸入一位十進制數(shù)字(09),在七段數(shù)碼管上顯示出來。2,動態(tài)顯示:連接好電路,七段數(shù)碼管段碼連接不變

8、,位碼驅(qū)動輸入端S1,S0接8255 C口的PC1,PC0。編程在兩個數(shù)碼管上顯示“56”4、實驗環(huán)境TPC-USB集成開發(fā)環(huán)境,8255,數(shù)碼管5、操作方法與實驗步驟一,按圖示連接電路,二,編寫并調(diào)試程序,三,執(zhí)行指令,觀察實驗結(jié)果。四,分析實驗結(jié)果,填寫實驗報告。6、實驗數(shù)據(jù)記錄和處理data segmentc_tab db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhportcn equ28bhporta equ 288hdata endscode segmentassume cs:code,ds:datastart procfarmov ax ,dat

9、amov ds,axmov al,80hmov dx,portcn mov bx,offset c_tab out dx,al loop1:mov ah,01h int 21h cmp al ,'9' jgreturn cmp al ,'0' jlreturn sbb al,30h xlat mov dx,porta out dx,al jmp loop1 return:nop mov ah,4ch int 21hstart endp code ends end startCODE SEGMENASSUME CS:CODEBEGIN: MOV AL,80HMOV

10、 DX,28BHOUT DX,AL NEXT: MOV AL,6DH MOV DX,288H OUT DX,AL MOV AL,02H MOV DX,28AH OUT DX,AL CALL STDLY MOV AL,7DH MOV DX,288H OUT DX,ALMOV AL,01H MOV DX,28AH OUT DX,AL CALL STDLY MOV DL,0FFH MOV AH,1HINT 16HJZ BEGIN STDLY PROC NEAR ;延時子程序MOV BX,5 DELAY:MOV CX,0WT:LOOP WTDEC BXJNZ DELAYRETSTDLYENDP COD

11、EENDSEND BEGIN7、實驗結(jié)果與分析從鍵盤鍵入0-9時,可以從LED中看到所輸入的數(shù)字。如果輸入0-9之外的字符,則程序結(jié)束。實驗中判斷輸入字符是否代表0-9這十個字符,而且數(shù)字和ASCII碼之間的轉(zhuǎn)換關(guān)系也很重要。程序執(zhí)行后,數(shù)碼管顯示“56”。8、討論、心得這個實驗最重要的是掌握要正確輸出所要求的數(shù)據(jù)信息的方法。微機原理與應(yīng)用課程實驗報告實驗項目名稱: 中斷 系:五 隊: 21 專業(yè):電子信息科學與技術(shù) 指導(dǎo)教員:趙儉學員姓名:聶廣震 學號:20075903022 成績:實驗地點:機與接口技術(shù)實驗室 實驗日期:2009年 12 月 4日1、實驗項目名稱:中斷2、實驗?zāi)康暮鸵?1

12、、掌握PC機中斷處理系統(tǒng)的基本原理。 2、學會編寫中斷服務(wù)程序。3、實驗內(nèi)容和原理1、實驗原理PC機用戶可使用的硬件中斷只有可屏蔽中斷,由8259中斷控制器管理。中斷控制器用于接收外部的中斷請求信號,經(jīng)過優(yōu)先級判別等處理后向CPU發(fā)出可屏蔽中斷請求。IBMPC、PC/XT機內(nèi)有一片8259中斷控制器對外可以提供8個中斷源:中斷源中斷類型號中斷功能IRQ008H時鐘IRQ109H鍵盤IRQ20AH保留IRQ3OBH串行口2IRQ40CH串行口1IRQ50DH硬盤IRQ60EH軟盤IRQ70FH并行打印機8個中斷源的中斷請求信號線IRQ0IRQ7在主機的62線ISA總線插座中可以引出,系統(tǒng)已設(shè)定中

13、斷請求信號為“邊沿觸發(fā)”,普通結(jié)束方式。對于PC/AT及286以上微機內(nèi)又擴展了一片8259中斷控制,IRQ2用于兩片8259之間級連,對外可以提供16個中斷源:中斷源中斷類型號中斷功能IRQ8070H實時時鐘IRQ9071H用戶中斷IRQ10072H保留IRQ11O73H保留IRQ12074H保留IRQ13075H協(xié)處理器IRQ14076H硬盤IRQ15077H保留TPC-USB實驗板上,固定的接到了3號中斷IRQ3上,即進行中斷實驗時,所用中斷類型號為0BH。2、實驗內(nèi)容實驗電路如圖9-1,直接用手動產(chǎn)單脈沖作為中斷請求信號(只需連接一根導(dǎo)線)。要求每按一次開關(guān)產(chǎn)生一次中斷,在屏幕上顯示一

14、次“TPCA Interrupt!”,中斷10次后程序退出。4、實驗環(huán)境TPC-USB,8259中斷控制器5、操作方法與實驗步驟一,按圖示連接電路,二,編寫并調(diào)試程序,三,執(zhí)行指令,觀察實驗結(jié)果。四,分析實驗結(jié)果,填寫實驗報告。6、實驗數(shù)據(jù)記錄和處理data segmentmess db 'TPCA interrupt!',0dh,0ah,'$'data endscode segmentassume cs:code,ds:datastart: mov ax,cs mov ds,ax mov dx,offset int3 mov ax,250bh int 21h in al,21h and al,0f7h out 21h,al mov cx,10 still: jmp llint3: mov ax,data mov ds,ax mov dx,offset mess mov a

溫馨提示

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

評論

0/150

提交評論