




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上微機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室專心-專注-專業(yè)目 錄實(shí)驗(yàn)0 將ASCII表示的十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) 1實(shí)驗(yàn)一 8086匯編語(yǔ)言程序設(shè)計(jì)初步 3實(shí)驗(yàn)二 8086匯編語(yǔ)言程序設(shè)計(jì) 6實(shí)驗(yàn)三 DOS系統(tǒng)功能調(diào)用 10實(shí)驗(yàn)四 8255A并行接口實(shí)驗(yàn) 12實(shí)驗(yàn)五 8253定時(shí)器/計(jì)數(shù)器接口實(shí)驗(yàn) 16實(shí)驗(yàn)六 8259A中斷控制器實(shí)驗(yàn) 19實(shí)驗(yàn)七 步進(jìn)電機(jī)控制實(shí)驗(yàn) 23實(shí)驗(yàn)八 電子琴的設(shè)計(jì) 26實(shí)驗(yàn)九 七段數(shù)碼管實(shí)驗(yàn) 30實(shí)驗(yàn)十 38譯碼實(shí)驗(yàn) 31實(shí)驗(yàn)十一 AD 轉(zhuǎn)換實(shí)驗(yàn) 32實(shí)驗(yàn)十二 DA 轉(zhuǎn)換實(shí)驗(yàn) 34附錄:實(shí)驗(yàn)報(bào)告模版 35微機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書
2、實(shí)驗(yàn)0 將ASCII表示的十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)一. 實(shí)驗(yàn)?zāi)康模河^察ASCII表示的十進(jìn)制與二進(jìn)制的區(qū)別;二. 實(shí)驗(yàn)步驟:(一)、輸入源程序1.建一個(gè)文本文檔d.text。輸入程序把后綴名改成.asm的形式。把該文件放在D盤masm文件下。2.打開命令提示符。3.輸入D:回車4.cd masm 回車。5.masm d.asm回車。6.link d.obj回車。7.d.exe回車,生成exe可執(zhí)行文件。(二)、在3500-3504單元輸入十進(jìn)制數(shù)12的ASCII碼,即E3500 30 30 30 31 321.把生成的d.exe文件復(fù)制到D盤下。2.debug 回車3.n d.exe回車 L回車
3、 U 0000回車4.E3500回車 30 30 30 31 32回車(三)、用G運(yùn)行程序(四)、用D3510查看結(jié)果,應(yīng)為:3510 0C 00(五)、反復(fù)試幾組數(shù),考察程序的正確性實(shí)驗(yàn)一 8086匯編語(yǔ)言程序設(shè)計(jì)初步一、實(shí)驗(yàn)?zāi)康?、熟悉在PC機(jī)上建立、匯編、連接、調(diào)試和運(yùn)行8086匯編語(yǔ)言程序的過程。2、熟悉8086指令系統(tǒng)中一些常用指令的功能和使用。3、學(xué)習(xí)數(shù)據(jù)傳送和算術(shù)運(yùn)算指令的使用方法。二、實(shí)驗(yàn)內(nèi)容詳細(xì)閱讀匯編語(yǔ)言程序的上機(jī)過程。試編寫將兩個(gè)多位十進(jìn)制數(shù)相加程序,要求兩個(gè)加數(shù)均以ASCII碼形式各自順序存在以DATA1和DATA2為首的5個(gè)內(nèi)存單元中(低位在前),結(jié)果送回DATA1處
4、。三、實(shí)驗(yàn)設(shè)備1、微型計(jì)算機(jī)一臺(tái)2、EL-型微機(jī)原理實(shí)驗(yàn)開發(fā)系統(tǒng)一臺(tái) 四、程序參考流程圖實(shí)驗(yàn)一參考程序清單CRLF MACRO MOV DL, 0DH MOV
5、 AH, 02H INT 21H MOV DL, 0AH
6、160; MOV AH, 02H INT 21H ENDMD
7、ATA SEGMENTDATA1 DB 33H, 39H, 31H, 37H, 34HDATA2 DB 36H, 35H, 30H, 38H, 32HDATA ENDSSTACK SEGMENT PARA STACK 'STACK'STA DB 1
8、00 DUP (?)STACK ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK, ES:DATASTART: MOV AX, DATA
9、160; MOV DS, AX MOV SI, OFFSET DATA2 MOV
10、160; BX, 05 CALL DISPL CRLF
11、60; MOV SI, OFFSET DATA1 MOV BX, 05 CALL DISPL &
12、#160; CRLF MOV DI, OFFSET DATA2 CALL ADDA&
13、#160; MOV SI, OFFSET DATA1 MOV BX, 05
14、; CALL DISPL CRLF MOV AX, 4C00H
15、; INT 21HDISPL PROC NEARDS1: MOV AH, 02H
16、160; MOV DL, SI+BX-1 INT 21H DEC
17、0; BX JNZ DS1 RETDISPL ENDPADDA PROC
18、; NEAR MOV DX, SI MOV BX, 05AD1: SUB
19、 BYTE PTR SI+BX-1, 30H SUB BYTE PTR DI+BX-1, 30H DEC
20、160; BX JNZ AD1 MOV CX, 05
21、0; CLCAD2: MOV AL, SI MOV BL, DI
22、0; ADC AL, BL AAA MOV SI, AL
23、160; INC SI INC DI
24、 LOOP AD2 MOV SI, DX MOV BX, 05AD3: &
25、#160; ADD BYTE PTR SI+BX-1, 30H DEC BX JNZ
26、 AD3 RETADDA ENDPCODE ENDS END
27、 START實(shí)驗(yàn)二 8086匯編語(yǔ)言程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?、熟悉8086指令系統(tǒng),學(xué)習(xí)基本的8086匯編語(yǔ)言程序設(shè)計(jì)方法。2、掌握提示信息的使用方法及8086串操作指令的使用方法。3、初步掌握調(diào)試修改程序的方法。二、實(shí)驗(yàn)內(nèi)容用串操作指令設(shè)計(jì)一個(gè)搜索關(guān)鍵字程序,實(shí)現(xiàn)在存儲(chǔ)區(qū)(長(zhǎng)度為100H)中尋找關(guān)鍵字空格字符(20H),退出時(shí)給出是否找到的信息。三、實(shí)驗(yàn)設(shè)備1、微型計(jì)算機(jī)一臺(tái)2、EL-型微機(jī)原理實(shí)驗(yàn)開發(fā)系統(tǒng)一臺(tái)四、編程提示1、8086中用于字符串檢索的指令為SCASB/SCASW,用AL中的字節(jié)或者AX中的字與位于ES段由DI寄存器所指的內(nèi)存單元的字節(jié)或字相比較。通過前綴的控制,可以實(shí)現(xiàn)在DI
28、所指的字符串中,尋找第一個(gè)與AL(或AX)的內(nèi)容相同的字節(jié)或字。2、對(duì)于所有的串操作指令,都要注意方向標(biāo)志的設(shè)置。指令CLD使方向標(biāo)志DF清0,SI和DI自動(dòng)增量修改,指令STD使DF置1,SI和DI自動(dòng)減量修改。五、程序參考流程圖1、主程序參考流程圖 2、子程序GETNUM參考流程圖實(shí)驗(yàn)二參考程序清單CRLF MACRO
29、 MOV DL,0DH &
30、#160; MOV AH,02H INT
31、0; 21H MOV DL,0AH &
32、#160; MOV AH,02H
33、160; INT 21H ENDMDATA
34、60; SEGMENTMESS1 DB INPUT THE SEGMENT ADDR:$MESS2
35、; DB INPUT THE OFFSET ADDR:$MESS3 DB OK! HAS FOUND!,0DH,0AH,$MESS4
36、 DB NO SPACE CHARACTER!,0DH,0AH,$ERROR DB INPUT ERROR!,0DH,0AH,INPUT THE ADDR:$DATA &
37、#160; ENDSSTACK SEGMENT PARA STACK STACKSTA DW 32 DUP
38、(?) STACK ENDSCODE SEGMENT
39、0; ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART: MOV AX, DAT
40、A MOV DS, AX
41、; MOV ES, AX
42、 MOV AH, 09H MOV DX, OFFSET MESS1
43、60; INT 21H &
44、#160; CALL GETNUM &
45、#160; MOV ES, DX MOV AH,09H
46、60; MOV DX, OFFSET MESS2
47、 INT 21H
48、0; CALL GETNUM MOV DI, DX
49、; CLD &
50、#160; MOV CX, 0100H MOV AL, 20H
51、; REPNZ SCASB JNZ WWW
52、60; MOV AH, 09H MOV
53、; DX, OFFSET MESS3 INT 21H
54、0; JMP BBBWWW: MOV AH,09H
55、0; MOV DX, OFFSET MESS4 INT
56、60; 21HBBB: MOV AX, 4C00H
57、; INT 21HGETNUM PROC NEAR
58、; XOR DX, DXGGG: MOV AH, 01H
59、160; INT 21H
60、 CMP AL, 0DH JZ
61、60; PPP CMP AL, 20H
62、; JZ PPP
63、0; CMP AL, 30H JB &
64、#160; KKK CMP AL,39H
65、60; JBE G1
66、160; CMP AL, 41H JB
67、; KKK CMP AL, 46H &
68、#160; JBE G2
69、 CMP AL, 61H JB
70、60; KKK CMP AL, 66H
71、; JA KKK
72、0; SUB AL, 57HGETS: MOV &
73、#160; CL, 04H SHL DX, CL
74、 XOR AH, AH ADD
75、60; DX, AX JMP GGGG1:
76、60; SUB AL, 30H JMP GETSG2: SUB AL, 37H
77、60; JMP GETSKKK: CRLF
78、60; MOV AH, 09H MOV DX,
79、OFFSET ERROR INT 21H
80、0; JMP GGGPPP: PUSH
81、0; DX CRLF
82、160; POP DX RETGET
83、NUM ENDPCODE ENDS END START實(shí)驗(yàn)三 DOS系統(tǒng)
84、功能調(diào)用 一、實(shí)驗(yàn)?zāi)康?、熟悉DOS系統(tǒng)功能調(diào)用(INT 21H)的使用方法。2、掌握從鍵盤上讀取字符及字符串的方法和字符及字符串的顯示方法。3、了解小寫字母和大寫字母在計(jì)算機(jī)內(nèi)的表示方法,并學(xué)會(huì)如何進(jìn)行轉(zhuǎn)換。 二、實(shí)驗(yàn)內(nèi)容1、設(shè)計(jì)將鍵盤輸入的小寫字母轉(zhuǎn)換成大寫字母程序。接收鍵盤輸入字符以C(03H)為結(jié)束,并將其中的小寫字母轉(zhuǎn)變?yōu)榇髮懽帜福缓筮M(jìn)行顯示。2、利用DOS系統(tǒng)功能調(diào)用實(shí)現(xiàn)人機(jī)對(duì)話。根據(jù)計(jì)算機(jī)顯示器上顯示的提示信息,從鍵盤輸入字符串并存入內(nèi)存緩沖區(qū)。 三、實(shí)驗(yàn)設(shè)備1、微型計(jì)算機(jī)一臺(tái)2、EL-型微機(jī)原理實(shí)驗(yàn)開發(fā)系統(tǒng)一臺(tái)四、程序參考流程圖參考程序清單DAT
85、A SEGMENTSTR1 DB 0DH,0AH,INPUT:$STR2 DB 0DH,0AH,OUTPUT:$BUF DB
86、0; 100 DUP (?)DATA ENDSCODE SEGMENT &
87、#160; ASSUME CS:CODE,DS:DATASTART: MOV AX ,DATA MOV DS ,AX
88、160; MOV BX ,OFFSET BUFT1: MOV DX ,OFFSET STR1MOV AH ,09HINT
89、 21H MOV SI ,0000HT2 : MOV AH ,01H
90、 INT 21H CMP AL ,03H
91、0; JZ T5 CMP AL ,0DH
92、0; JZ T4 CMP
93、 AL ,61H JB T3
94、0; CMP AL ,7AH JA T3
95、0; SUB AL ,20HT3: MOV BX+SI ,AL
96、; INC SI JMP T2T4:
97、 MOV DX ,OFFSET STR2 MOV AH ,09H
98、0; INT 21H MOV AL ,$
99、0; MOV BX+SI ,AL MOV AH ,09H
100、160; MOV DX ,BX INT
101、; 21H JMP T1T5: MOV AX ,4C00H &
102、#160; INT 21HCODE ENDS
103、160; END START實(shí)驗(yàn)四 8255A并行接口實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?、 了解8255A芯片的結(jié)構(gòu)、功能及工作原理。2、 掌握8086CPU與8255接口擴(kuò)展方法,及通過8255A并行口傳輸數(shù)據(jù)的方法。3、 握8255A初始化編程、及應(yīng)用程序設(shè)計(jì)方法。二、實(shí)驗(yàn)內(nèi)容利用8255A、74LS04、LED發(fā)光二極管設(shè)計(jì)交通信號(hào)燈自動(dòng)控制系統(tǒng),設(shè)計(jì)要求見編程提示。編寫控制程序,通過8255A控制發(fā)光二極管,(用8255A的A端口和B端口控制6個(gè)LED發(fā)光二極
104、管的亮和滅,輸出為1則亮,輸出為0則滅)模擬交通信號(hào)燈的控制系統(tǒng)。三、實(shí)驗(yàn)設(shè)備1、微型計(jì)算機(jī)一臺(tái)2、EL-型微機(jī)原理實(shí)驗(yàn)開發(fā)系統(tǒng)一臺(tái)四、編程提示1、要完成本實(shí)驗(yàn),首先必須了解交通信號(hào)燈的燃滅規(guī)律。設(shè)有一個(gè)十字路口,將L1、L3、L5作為東西方向的指示燈,L2、L4、L6作為南北方向的指示燈,初始態(tài)為兩個(gè)方向的紅燈全亮。之后,東西路口的綠燈亮,南北路口的紅燈亮,東西方向通車。延遲一段時(shí)間后,東西路口的綠燈熄滅,黃燈開始閃爍。閃爍若干次后,東西路口的紅燈亮,同時(shí)南北路口的綠燈亮,南北方向開始通車。延遲一段時(shí)間后,南北路口的綠燈熄滅,而黃燈開始閃爍。閃爍若干次后,再切換到東西路口方向。之后,重復(fù)上述
105、過程。2、 程序中應(yīng)設(shè)定好8255A的工作模式,使三個(gè)端口均工作于方式0,并處于輸出狀態(tài)。3、 8255A的各端口地址(片選信號(hào)為CS0時(shí)):A端口地址 04A0H、 B端口地址04A2H、 C端口地址04A4H、 控制端口地址04A6H。五、實(shí)驗(yàn)參考電路圖六、連線方法按照實(shí)驗(yàn)電路圖連接硬件線路:1、將PA0、PA1插孔與發(fā)光二極管L1、L2相連;(L1、L2為紅燈)2、將PA4、PA5插孔與發(fā)光二極管L5、L6相連;(L5、L6為綠燈)3、將PB4、PB5插孔與發(fā)光二極管L3、L4相連;(L3、L4為黃燈)4、將PC0、PC1插孔與發(fā)光二極管L7、L8相連
106、;(L7、L8本實(shí)驗(yàn)不用,關(guān)閉)5、CS8255與CS0相連。七、程序參考流程圖實(shí)驗(yàn)四參考程序清單CODE SEGMENT PUBLIC ASSUME CS:CODE &
107、#160; ORG 100HSTART: MOV DX, 04A6H
108、160; MOV AL, 80H OUT DX, AL
109、60; MOV DX, 04A0H MOV AL, 03H &
110、#160; OUT DX, AL MOV DX, 04A2H
111、 MOV AL, 00H OUT
112、160; DX, AL MOV DX, 04A4H
113、; MOV AL, 00H OUT DX, ALCALL DELAY10LLL:
114、160; MOV AL, B MOV DX, 04A0H
115、160; OUT DX, AL CALL DELAY10
116、160; MOV AL, B OUT DX, A
117、L MOV CX, 08HTTT: MOV DX, 04A2H
118、; MOV AL, B OUT
119、60; DX, AL CALL DELAY1 M
120、OV AL, B OUT DX, AL
121、; CALL DELAY1 LOOP TTT
122、160; MOV DX, 04a0H MOV AL, B
123、160; OUT DX, AL CALL DELAY1
124、60; MOV AL, B OUT DX, AL
125、 CALL DELAY10 MOV AL, B &
126、#160; OUT DX, AL MOV CX, 0008H
127、GGG: MOV DX, 04A2H MOV AL, B
128、160; OUT DX, AL CALL
129、0; DELAY1 MOV AL, B OUT
130、 DX, AL CALL DELAY1 LOOP
131、 GGG MOV DX, 04A0H
132、 MOV AL, B OUT DX, AL
133、60; CALL DELAY1 JMP LLLDELAY1: PUSH &
134、#160; CX MOV CX, 8FFFHCCC: LOOP CCC
135、 POP CX RETDELAY10: MOV &
136、#160; BX, 000AHBBB: CALL DELAY1 DEC BX
137、0; JNZ BBB RETCODE
138、 ENDEND START實(shí)驗(yàn)五 8253定時(shí)器/計(jì)數(shù)器接口實(shí)驗(yàn) 一、 實(shí)驗(yàn)?zāi)康?、了解8253定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)、功能和工作原理。2、熟悉8086CPU與8253接口擴(kuò)展方法,及對(duì)8253初始化編程。3、掌握8253各種工作模式下的軟件編程方法。二、 實(shí)驗(yàn)內(nèi)容利用8253芯片設(shè)計(jì)定時(shí)器接口電路,編制程序,將8253內(nèi)部計(jì)數(shù)器設(shè)置為工作模式3(和其他不同工作模式),觀察并畫出其不同模式下的輸出波形,且輸出端分別經(jīng)驅(qū)動(dòng)后接發(fā)光二極管。三、實(shí)驗(yàn)
139、設(shè)備1、微型計(jì)算機(jī)一臺(tái)2、EL-型微機(jī)原理實(shí)驗(yàn)開發(fā)系統(tǒng)一臺(tái)四、編程提示1、8253的時(shí)鐘端CLK0、CLK1的時(shí)鐘頻率均為1M/8。CLK2的時(shí)鐘由OUT0來控制。8253是8086系統(tǒng)中常用的可編程定時(shí)器/計(jì)數(shù)器,有多種工作模式,其中模式3為方波方式。8253工作于模式3時(shí),當(dāng)CPU寫入控制字后,輸出端OUT變?yōu)楦唠娖?,寫入?jì)數(shù)初值后,計(jì)數(shù)器從下一個(gè)時(shí)鐘脈沖的下降沿開始計(jì)數(shù)。當(dāng)計(jì)數(shù)到初值一半時(shí)輸出變?yōu)榈?,直至?jì)數(shù)到零,輸出又變?yōu)楦撸匦麻_始計(jì)數(shù)。輸出為一方波。當(dāng)CLK0的頻率為1M/8,計(jì)數(shù)器0的初值為F424H(十進(jìn)制數(shù)為62500),方波周期為0.5s。在計(jì)數(shù)器2中設(shè)置不同的初值n,可得
140、到周期n×0.5s的方波。采用兩級(jí)計(jì)數(shù)疊加,輸出周期范圍可大幅度提高。如能合理設(shè)置初值,這種廣域范圍的周期設(shè)定在實(shí)際控制中非常有用。2、 程序中應(yīng)設(shè)定好8253中計(jì)數(shù)器0、計(jì)數(shù)器1、計(jì)數(shù)器2的工作模式。3、 8253的各計(jì)數(shù)器端口地址(片選信號(hào)為CS0時(shí)):計(jì)數(shù)器0端口地址 04A0H計(jì)數(shù)器1 端口地址04A2H, 計(jì)數(shù)器2端口地址04A4H控制寄存器端口地址04A6H。五、實(shí)驗(yàn)原理圖六、連線方法1、8253片選信號(hào)CS8253與實(shí)驗(yàn)系統(tǒng)通用片選信號(hào)CS0相連。2、8253的OUT0與CLK2相連,OUT2與發(fā)光二極管L1相連。3、OUT1接發(fā)光二極管L2或示
141、波器。七、程序參考流程圖實(shí)驗(yàn)五參考程序清單:CODE SEGMENT PUBLIC ASSUME CS:CODE
142、60; ORG 100HSTART: MOV DX,04A6H MOV AX,36H
143、 OUT DX,AX MOV DX,04A0H MOV AX,24H
144、160; OUT DX,AX MOV AX,0F4H OUT DX,A
145、X MOV DX,04A6H MOV AX,76H OUT DX,AX &
146、#160; MOV DX,04A2H MOV AX,0FFH OUT
147、160; DX,AX MOV AX,0FFH OUT DX,AXMOV DX,04A6H
148、160; MOV AX,0B6H OUT DX,AX MOV DX,04A4H
149、60; MOV AX,10H OUT DX,AX MOV
150、AX,00H OUT DX,AXNEXT: NOP JMP NEXTCODE ENDS
151、0; END START實(shí)驗(yàn)六 8259A中斷控制器實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?、掌握8259A中斷控制器的工作原理。2、熟悉8259A的工作方式,學(xué)會(huì)中斷服務(wù)程序的編寫方法。3、掌握初始化中斷向量的方法。二、實(shí)驗(yàn)內(nèi)容利用8259A、8255A、8253、74LS07、發(fā)光二極管、單脈沖發(fā)生器設(shè)計(jì)一個(gè)中斷系統(tǒng)。要求每次CPU響應(yīng)外部中斷時(shí),將數(shù)據(jù)0055H寫入累加器AX,并將該數(shù)據(jù)由8255A的A端口輸出,點(diǎn)亮發(fā)光二極管。如果不產(chǎn)生中斷,則AX始終為0,熄滅發(fā)光二極管。中斷請(qǐng)求信號(hào)通過
152、8259A中斷控制器的IR0端輸入,中斷源可以是片外8253定時(shí)器輸出的脈沖,也可以是其它脈沖。本實(shí)驗(yàn)可直接使用8253定時(shí)器的輸出脈沖作為中斷源;也可采用實(shí)驗(yàn)臺(tái)上單脈沖發(fā)生器的輸出脈沖作為中斷源,每按一次PUL 鍵產(chǎn)生一次中斷請(qǐng)求。三、實(shí)驗(yàn)設(shè)備1、微型計(jì)算機(jī)一臺(tái)2、EL-型微機(jī)原理實(shí)驗(yàn)開發(fā)系統(tǒng)一臺(tái)四、編程提示1、8259A中斷控制器工作原理及使用說明請(qǐng)?jiān)敿?xì)閱讀教科書。8086的中斷系統(tǒng)是向量中斷方式,不同類型的中斷向量存于內(nèi)存不同的位置,其計(jì)算方法是中斷類型N×4。中斷類型的高5位由8259A讀出(系統(tǒng)設(shè)置高5位為10000),低3位由IR的編碼確定,IR0的編碼為000。2、初始
153、化命令字ICW1要求寫入偶地址,ICW2、ICW3、ICW4要求寫入奇地址。 本實(shí)驗(yàn)系統(tǒng)8259A實(shí)驗(yàn)電路的設(shè)計(jì)均為偶地址有效,因此,8259A的偶地址為03F0H,8259A的奇地址為03F2H。3、編程時(shí),初始化命令字必須按順序?qū)懭耄詤^(qū)別它們,否則8259A將不能正確工作。2、 調(diào)試程序時(shí)斷點(diǎn)必須設(shè)置于發(fā)生中斷之后。五、實(shí)驗(yàn)參考電路圖六、連線方法1、將中斷控制實(shí)驗(yàn)板插入實(shí)驗(yàn)臺(tái)右上角的插槽中:?jiǎn)蚊}沖發(fā)生器輸出端(PUL 鍵處)與中斷控制實(shí)驗(yàn)板的IR0相連;或8253的OUT2與中斷控制實(shí)驗(yàn)板的IR0相連。2、中斷控制實(shí)驗(yàn)板的C59與與實(shí)驗(yàn)系統(tǒng)通用片選信號(hào)CS7相連。3、8255
154、A的A端口PA0PA7分別與發(fā)光二極管L1L8相連,8255A的片選信號(hào)CS8255與實(shí)驗(yàn)系統(tǒng)通用片選信號(hào)CS1相連。七、程序參考流程圖1、主程序參考流程圖2、中斷服務(wù)程序參考流程圖實(shí)驗(yàn)六參考程序清單:CODE SEGMENT PUBLIC
155、 ASSUME CS:CODE ORG 100HSTART: MOV DX,04A6H
156、; MOV AX,36H OUT DX,AX
157、; MOV DX,04A0H MOV AX,24H OUT DX,AX
158、0; MOV AX,0F4H OUT DX,AXMOV DX,04A6H
159、0; MOV AX,0B6H OUT DX,AX
160、0; MOV DX,04A4H MOV AX,10H OUT
161、60; DX,AX MOV AX,00H OUT DX,AXMOV DX,04B6HMOV
162、 AL,80HOUT DX,ALMOV DX, 03F0H MOV AL, 13H &
163、#160; OUT DX, AL MOV DX, 03F2H
164、 MOV AL, 80H OUT DX, AL&
165、#160; MOV AL, 01H OUT
166、60; DX, AL MOV AL, 00H
167、160; OUT DX, AL MOV AX,0000H M
168、OV DS,AX MOV SI,0200H MOV AX,OFFSET NINT MOV DS:SI,AX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- UX 設(shè)計(jì)師崗位面試問題及答案
- 2025屆河北省秦皇島市一中高二下化學(xué)期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 2025屆天津市靜海區(qū)獨(dú)流中學(xué)化學(xué)高二下期末調(diào)研試題含解析
- 村鎮(zhèn)園林項(xiàng)目管理辦法
- 華為運(yùn)動(dòng)啟動(dòng)管理辦法
- 華潤(rùn)燃?xì)饪?jī)效管理辦法
- 農(nóng)村代理記賬管理辦法
- 公共綠化區(qū)域管理辦法
- 檢察檔案保密管理辦法
- 多功能復(fù)合創(chuàng)可貼-洞察及研究
- 瀝青拌合站崗位職責(zé)
- 地下車庫(kù)鋼筋方案
- (2023)醫(yī)院收費(fèi)員考試題庫(kù)及答案
- GB/T 14454.4-2008香料折光指數(shù)的測(cè)定
- 2023年三臺(tái)縣梓豐現(xiàn)代農(nóng)業(yè)發(fā)展有限公司招聘筆試題庫(kù)及答案解析
- 員工質(zhì)量意識(shí)的培訓(xùn)課件
- 珊瑚海水鹽標(biāo)準(zhǔn)
- 柴油機(jī)電站操作員(技師)理論考試題庫(kù)及答案
- 天津英華插班生考試卷五年級(jí)
- 消防水池 (有限空間)作業(yè)安全告知牌及警示標(biāo)志
- DB33∕642-2019 熱電聯(lián)產(chǎn)能效、能耗限額及計(jì)算方法
評(píng)論
0/150
提交評(píng)論