freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[]8086微機(jī)原理及接口技術(shù)實(shí)驗(yàn)教程(文件)

2025-06-18 22:05 上一頁面

下一頁面
 

【正文】 DS, AX MOV AX, OFFSET RESULT PUSH AX MOV AL, N MOV AH, 00H PUSH AX MOV DI, 0000H CALL branch JMP START 。結(jié)果存入RESULT中 POP AX POP BX POP BP RET 0004HCODE ENDS END START實(shí)驗(yàn)步驟(1)依據(jù)設(shè)計(jì)思想繪制程序流程圖,編寫實(shí)驗(yàn)程序。(5)當(dāng)程序遇到斷點(diǎn)后停止運(yùn)行,此時(shí)觀察變量窗口中RESULT的值是否正確,驗(yàn)證程序的正確性。 實(shí)驗(yàn)內(nèi)容所謂查表,就是根據(jù)某個(gè)值,在數(shù)據(jù)表格中尋找與之對(duì)應(yīng)的一個(gè)數(shù)據(jù),在很多情況下,通過查表比通過計(jì)算要使程序更簡(jiǎn)單,更容易編制。實(shí)驗(yàn)程序清單(例程文件名為:)SSTACK SEGMENT STACK DW 32 DUP(?)SSTACK ENDSPUBLIC ASCH, ASCL, HEX 。高4位轉(zhuǎn)換的ASCII碼ASCL DB ? 。存放十六進(jìn)制數(shù)高4位的BCD碼 MOV AL, AH AND AL, 0FH XLAT MOV ASCL, AL 。3. 將變量HEX,ASCH,ASCL添加到變量監(jiān)視窗口中,并修改HEX的值,如12。 第2章 8086微機(jī)接口技術(shù)及其應(yīng)用實(shí)驗(yàn)接口技術(shù)是把由處理器、存儲(chǔ)器等組成的基本系統(tǒng)與外部設(shè)備連接起來,從而實(shí)現(xiàn)CPU與外部設(shè)備通信的一門技術(shù)。 靜態(tài)存儲(chǔ)器擴(kuò)展實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?. 了解存儲(chǔ)器擴(kuò)展的方法和存儲(chǔ)器的讀/寫。 實(shí)驗(yàn)原理存儲(chǔ)器是用來存儲(chǔ)信息的部件,是計(jì)算機(jī)的重要組成部分,靜態(tài)RAM是由MOS管組成的觸發(fā)器電路,每個(gè)觸發(fā)器可以存放1位信息。本實(shí)驗(yàn)平臺(tái)上選用的是62256,兩片組成32K16位的形式,共64K字節(jié)。處理器訪問規(guī)則字只需要一個(gè)時(shí)鐘周期,BHE#和BLE#同時(shí)有效,從而同時(shí)選通存儲(chǔ)器奇體和偶體。 存儲(chǔ)器擴(kuò)展空間段地址 MOV DS, AXAA0: MOV SI, 0000H 。3. 先運(yùn)行程序,待程序運(yùn)行停止。7. 將實(shí)驗(yàn)程序改為死循環(huán)程序,分別按規(guī)則字與非規(guī)則字的方式寫存儲(chǔ)器,并使用示波器觀察WR#信號(hào)的波形,分析實(shí)驗(yàn)現(xiàn)象,掌握16位外部數(shù)據(jù)總線的操作方法。 實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TDPITE實(shí)驗(yàn)裝置一套。在TDPITE實(shí)驗(yàn)系統(tǒng)中,將主控制器的IRIR7以及從控制器的IR1開放出來供實(shí)驗(yàn)使用,主片8259的IR4供系統(tǒng)串口使用。ICW3(主)(只寫)0021H初始化命令字3:用于識(shí)別從8259設(shè)備連接到主控制器的IR信號(hào),內(nèi)部的從8259連接到主8259的IR2信號(hào)上。OCW2(主)OCW2(從)(只寫)0020H00A0H操作命令字2:改變中斷優(yōu)先級(jí)和發(fā)送中斷結(jié)束命令。POLL(主)POLL(從)(只讀)0020H0021H00A0H00A1H查詢狀態(tài)字:表明連接到8259上的設(shè)備是否需要服務(wù),如果有中斷請(qǐng)求,該字表明當(dāng)前優(yōu)先級(jí)最高的中斷請(qǐng)求。 主片初始化命令字3寄存器 從片初始化命令字3寄存器初始化命令字4寄存器(ICW4)。 操作命令字3寄存器查詢狀態(tài)字(POLL)。在初始化主片8259時(shí),寫入初始化命令字的順序是:ICWICWICW然后是ICW4,初始化從片8259的順序與初始化主片8259的順序是相同的。取中斷入口地址 MOV SI, 003CH 。填I(lǐng)RQ7的段地址矢量 CLI POP DS 。ICW3 MOV AL, 01H OUT 21H, AL 。中斷結(jié)束命令 IRET DELAY: PUSH CX MOV CX, 0F00HAA0: PUSH AX POP AX LOOP AA0 POP CX RET CODE ENDS END START實(shí)驗(yàn)步驟(1)。3. 8259級(jí)聯(lián)實(shí)驗(yàn),KK1+連接到主片8259的IR7上,KK2+連接到從片8259的IR1上,當(dāng)按一次KK1+時(shí),顯示屏上顯示字符“M7”,按一次KK2+時(shí),顯示字符“S1”。中斷矢量地址 MOV [SI], AX 。初始化主片8259 MOV AL, 11H OUT 20H, AL 。ICW4 。ICW3 MOV AL, 01H OUT 0A1H, AL 。M MOV AX, 0137H INT 10H 。顯示字符1 MOV AX, 0120H INT 10H MOV AL, 20H OUT 0A0H, AL OUT 20H, AL IRETDELAY: PUSH CX MOV CX, 0F00HAA0: PUSH AX POP AX LOOP AA0 POP CX RETCODE ENDS END START實(shí)驗(yàn)步驟(1)。 8254定時(shí)/計(jì)數(shù)器應(yīng)用實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?. 掌握8254的工作方式及應(yīng)用編程。編寫程序,應(yīng)用8254的計(jì)數(shù)功能,使用單次脈沖模擬計(jì)數(shù),使每當(dāng)按動(dòng)‘KK1+’5次后,產(chǎn)生一次計(jì)數(shù)中斷,并在屏幕上顯示一個(gè)字符‘M’。是8253的改進(jìn)型,比8253具有更優(yōu)良的性能。(4)8254每個(gè)計(jì)數(shù)器允許的最高計(jì)數(shù)頻率為10MHz(8253為2MHz)。fOUTi、其中fCLKi是輸入時(shí)鐘脈沖的頻率,fOUTi是輸出波形的頻率。(3)方式2:頻率發(fā)生器方式。 8254的內(nèi)部接口和引腳8254的控制字有兩個(gè):一個(gè)用來設(shè)置計(jì)數(shù)器的工作方式,稱為方式控制字;另一個(gè)用來設(shè)置讀回命令,稱為讀回控制字。實(shí)驗(yàn)步驟:(1)。 8254計(jì)數(shù)應(yīng)用實(shí)驗(yàn)接線圖實(shí)驗(yàn)程序清單()A8254 EQU 06C0HB8254 EQU 06C2HC8254 EQU 06C4HCON8254 EQU 06C6HSSTACK SEGMENT STACK DW 32 DUP(?)SSTACK ENDSCODE SEGMENT ASSUME CS:CODE, SS:SSTACKSTART: PUSH DS MOV AX, 0000H MOV DS, AX MOV AX, OFFSET IRQ7 。段地址 MOV SI, 003EH MOV [SI], AX 。ICW2 MOV AL, 04H OUT 21H, AL 。8254 MOV DX, CON8254 MOV AL, 10H 。實(shí)驗(yàn)步驟:(1)。實(shí)驗(yàn)程序清單()A8254 EQU 0600HB8254 EQU 0602HC8254 EQU 0604HCON8254 EQU 0606HSSTACK SEGMENT STACK DW 32 DUP(?)SSTACK ENDSCODE SEGMENT ASSUME CS:CODESTART: MOV DX, CON8254 。計(jì)數(shù)器1,方式3 OUT DX, AL MOV DX, B8254 MOV AL, 0E8H OUT DX, AL MOV AL, 03H OUT DX, ALAA1: JMP AA1CODE ENDS END START 8254定時(shí)應(yīng)用實(shí)驗(yàn)接線圖 8255并行接口實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?. 學(xué)習(xí)并掌握8255的工作方式及其應(yīng)用。 實(shí)驗(yàn)內(nèi)容1. 基本輸入輸出實(shí)驗(yàn)。編寫程序,使8255的A口和B口均為輸出,數(shù)據(jù)燈D7~D0由左向右,每次僅亮一個(gè)燈,循環(huán)顯示,D15~D8與D7~D0正相反,由右向左,每次僅點(diǎn)亮一個(gè)燈,循環(huán)顯示。8255工作方式控制字和C口按位置位/。(2)編寫實(shí)驗(yàn)程序,經(jīng)編譯、連接無誤后裝入系統(tǒng)。(6)實(shí)驗(yàn)完畢后,請(qǐng)將短路跳線JDBG的短路塊短接到DBG端。(4)點(diǎn)擊“調(diào)試”下拉菜單中的“固化程序”項(xiàng),將程序固化到系統(tǒng)存儲(chǔ)器中。用一組開關(guān)信號(hào)接入端口A,端口B輸出線接至一組數(shù)據(jù)燈上,然后通過對(duì)8255芯片編程來實(shí)現(xiàn)輸入輸出功能。CPU和接口之間的數(shù)據(jù)傳送總是并行的,即可以同時(shí)傳遞8位、16位或32位等。要求只要開關(guān)撥動(dòng),數(shù)據(jù)燈的顯示就發(fā)生相應(yīng)改變。3. 掌握程序固化及脫機(jī)運(yùn)行程序的方法。計(jì)數(shù)器0,方式3 OUT DX, AL MOV DX, A8254 MOV AL, 0E8H OUT DX, AL MOV AL, 03H OUT DX, AL MOV DX, CON8254 。(3)單擊按鈕,運(yùn)行實(shí)驗(yàn)程序,8254的OUT1會(huì)輸出1s的方波。顯示字符M MOV AX, 0120H INT 10H MOV AL, 20H OUT 20H, AL 。ICW4 MOV AL, 6FH 。初始化主片8259 MOV AL, 11H OUT 20H, AL 。中斷矢量地址 MOV [SI], AX 。(3)運(yùn)行程序,按動(dòng)KK1+產(chǎn)生單次脈沖,觀察實(shí)驗(yàn)現(xiàn)象?!?。(5)方式4:軟件觸發(fā)選通方式。8254的工作方式如下述:(1)方式0:計(jì)數(shù)到0結(jié)束輸出正躍變信號(hào)方式。(6)計(jì)數(shù)脈沖可以是有規(guī)律的時(shí)鐘信號(hào),也可以是隨機(jī)信號(hào)。(2)每個(gè)計(jì)數(shù)器可按二進(jìn)制或十進(jìn)制(BCD)計(jì)數(shù)。編寫程序,應(yīng)用8254的定時(shí)功能,產(chǎn)生一個(gè)1s的方波。 實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TDPITE實(shí)驗(yàn)裝置一套。(3)運(yùn)行程序,按動(dòng)KK1+或KK2+,觀察實(shí)驗(yàn)結(jié)果,驗(yàn)證實(shí)驗(yàn)程序的正確性。中斷結(jié)束命令 IRETSIR1: CALL DELAY MOV AX, 0153H INT 10H 。OCW1 = 1111 1101 MOV AL, 6BH OUT 21H, AL 。ICW1 MOV AL, 30H OUT 0A1H, AL 。ICW2 MOV AL, 04H OUT 21H, AL 。段地址 MOV SI, 003EH MOV [SI], AX 。 8259級(jí)聯(lián)實(shí)驗(yàn) 實(shí)驗(yàn)程序清單()SSTACK SEGMENT STACK DW 32 DUP(?)SSTACK ENDSCODE SEGMENT ASSUME CS:CODESTART: PUSH DS MOV AX, 0000H MOV DS, AX MOV AX, OFFSET MIR7 。(3)運(yùn)行程序,重復(fù)按單次脈沖開關(guān)KK1+,顯示屏?xí)@示字符“7”,說明響應(yīng)了中斷。OCW1 OUT 21H, AL STIAA1: NOP JMP AA1 MIR7: STI CALL DELAY MOV AX, 0137H INT 10H 。ICW1 MOV AL, 08H OUT 21H, AL 。填I(lǐng)RQ7的偏移矢量 MOV AX, CS 。中斷矢量地址與中斷號(hào)之間的關(guān)系如下表所示:主片中斷序號(hào)01234567功能調(diào)用08H09H0AH0BH0CH0DH0EH0FH矢量地址20H~23H24H~27H28H~2BH2CH~2FH30H~33H34H~37H38H~3BH3CH~3FH說明未開放未開放未開放未開放串口未開放可用可用從片中斷序號(hào)01234567功能調(diào)用30H31H32H33H34H35H36H37H矢量地址C0H~C3HC4H~C7HC8H~CBHCCH~CFHD0H~D3HD4H~D7HD8H~DBHDCH~DFH說明未開放可用未開放未開放未開放未開放未開放未開放2. 8259單中斷實(shí)驗(yàn),單次脈沖輸出與主片8259的IR7相連,每按動(dòng)一次單次脈沖,產(chǎn)生一次外部中斷,在顯示屏上輸出一個(gè)字符“7”。一般先使用CLI指令將所有的可屏蔽中斷禁止,然后寫入初始化命令字。 操作命令字1寄存器操作命令字2寄存器(OCW2)。 初始化命令字1寄存器初始化命令字2寄存器(ICW2)。IRR(主)IRR(從)(只讀)0020H00A0H中斷請(qǐng)求:指出掛起的中斷請(qǐng)求。ICW4(主)ICW4(從)(只寫)0021H00A1H初始化命令字4:選擇特殊全嵌套或全嵌套模式,使能中斷自動(dòng)結(jié)束方式。 ICU寄存器列表寄存器口地址功能描述ICW1(主)ICW1(從)(只寫)0020H00A0H初始化命令字1:決定中斷請(qǐng)求信號(hào)為電平觸發(fā)還是邊沿觸發(fā)。該中斷控制單元就功能而言與工業(yè)上標(biāo)準(zhǔn)的82C59A是一致的,操作方法也相同。2. 學(xué)習(xí)8259的應(yīng)用編程方法。5. 改變實(shí)驗(yàn)程序,按非規(guī)則字寫存儲(chǔ)器,觀察實(shí)驗(yàn)結(jié)果。程序終止START ENDPCODE
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1