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

正文內(nèi)容

微機原理實驗報告(精選合集)(文件)

2024-10-13 21:39 上一頁面

下一頁面
 

【正文】 寫中斷允許寄存器,屏蔽所有中斷讀線路狀態(tài)寄存器 出錯否 接收數(shù)據(jù)就緒否 轉(zhuǎn)接收 發(fā)送寄存器空否,不空,返回等待 均返回等待 讀接收數(shù)據(jù) 27AND AL,01111111B。? JNZ CHAR INT 21H CHAR: PUSH AX MOV DL,AL MOV AH,2。?39。返回操作系統(tǒng)五.實驗遇到的問題和解決方法問題:當按下一個字符時,屏幕上會顯示兩個字符。六、課程綜合實驗(搶答器)一、實驗目的了解微機化競賽搶答器的基本原理。從鍵盤上按空格鍵開始下一輪搶答,按其它鍵程序退出。讀C口狀態(tài) CMP AL,0。七段顯示代碼表的首址送BX AND AX,00FFH。送到A口輸出顯示MOV DL,7 MOV AH,2 INT 21H。七、自主設計實驗——LED顯示一、實驗內(nèi)容,將8255的A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動輸入端a~g相連,位碼驅(qū)動輸入端S1接+5V(選中),S0、dp接地(關(guān)閉)。,0dh,0ah,39。顯示提示信息mov ah,09h int 21h mov ah,01。是否小于0 jl exit。是否大于9 jg exit。求出相應的段碼mov dx,io8255a。八、參考文獻1.戴勝華,張凡,[M].北京:北京交通大學出版社, 、編程和接口技術(shù)大全[M].北京:機械工程出版社,第四篇:北京科技大學微機原理實驗報告微機原理及應用實驗報告學院: 班級: 學號: 姓名:微機實驗報告書(Ⅰ)學號:姓名:班級: 同組名單:實驗日期:實驗題目:8253可編程定時器計數(shù)器實驗目標:掌握8253的基本工作原理和編程方法 實驗步驟:連接電路圖如圖虛線連接電路,將計數(shù)器0設置為方式0,計數(shù)器初值為N(N程序清單:。IOPORTEQU0C800H0280HIO8253A EQUIOPORT+283HIO8253B EQUIOPORT+280HCODE SEGMENTASSUMECS:CODESTART: MOVAL,00010000B。調(diào)顯示子程序PUSHDXMOVAH,06HMOVDL,0FFHINT21HPOPDXJZLLL。首先取低四位MOVDL,ALCMPDL,9。39。A39。顯示INT21HMOVDL,0DH。小結(jié)(體會與收獲):通過預習和實驗,學會了 8253 芯片和微機接口原理和方法,掌握 8253 定時器/計數(shù)器的基本工作原理、工作方式和編程原理,熟悉了匯編代碼的編寫。實驗二:連接電路圖1)實驗電路如圖,8255C口接邏輯電平開關(guān)K0~K7,A口接LED顯示電路L0~L7。程序框圖: 實驗一:實驗二:實驗三:程序清單: 實驗一:。向8253寫控制字MOVAL,36H。后寫入高字節(jié)MOVDX,IO8253AMOVAL,76H。后寫高字節(jié)MOVAH,4CH。*************************。從 A 輸出OUT DX,ALMOV DL,0FFH。************************************。Input a num(09),other key is exit:39。使 8255 的A口為輸出方式MOVAX,10000000BOUTDX,ALSSS:MOVDX,OFFSET MESG1。若是則退出CMPAL,39H。BX為數(shù)碼表的起始地址XLAT。返回INT21H CODEENDSENDSTART。實驗二:當邏輯開關(guān)K0~K7中的一個或幾個打開時,對應的LED燈就會亮起來,即利用8255A實現(xiàn)了基本的輸入輸出控制。通過這三次實驗的學習,對于可編程接口芯片有了更深的認識,掌握了基本的微機接口方法。PA0~PA3接BA~BD。程序框圖:程序清單:。DATASEGMENTIOPORTEQU0E400H280HIO8255AEQUIOPORT+288H。K0K6 ARE SPEED CONTROL39。K0 IS THE HIGHEST SPEED39。$39。當鍵盤中有任意鍵輸入的時候則程序終止。第五篇:北京理工大學微機原理實驗報告_8259A實驗一8259中斷控制器實驗一、實驗內(nèi)容用單脈沖發(fā)生器的輸出脈沖為中斷源,每按一次產(chǎn)生一次中斷申請,點亮或熄滅發(fā)光二極管。三,實驗步驟(1)連線+與8259的IR0相連; ; ; ; ;,01與LED1相連,依次將CS273接口與LED相連;其它線均已連好如下圖:DDBUSDD0VccDD1DD2DD3DD4DD5DD6DD7CS825913274LS32VccINTINTAVccIORDIOWRA***2161726D0D1D2D3D4D5D6D7A0CSRDWRSP/ENINTINTA8259IR0IR1IR2IR3IR4IR5IR6IR7***32425IR0IR1IR2IR3IR4IR5IR6IR7CAS0CAS1CAS2121314(2)編輯程序,編譯鏈接后,單步運行,調(diào)試程序。寫ICW2 MOV AX,80H。允許中斷。開中斷,設置IF=1 JMP $。CS273接口的地址,與8個LED燈相連 MOV AX,CX。中斷返回CODE ENDS END START 五,實驗思考題 1. 將P0連線連接到IR1—IR7任意一個;重新編寫程序。寫ICW2 MOV AX,81H。允許中斷。開中斷,設置IF=1 JMP $。CS273的地址MOV AX,CX。中斷返回 CODE ENDS END START 實驗現(xiàn)象:運行程序,觸發(fā)脈沖發(fā)生器產(chǎn)生中斷請求,相應二極管點亮。ICW1的地址,寫初始化命令字ICW1 MOV AX,13H。寫中斷結(jié)束控制字ICW4 OUT DX,AX。中斷向量存放在(0000H:0200H)開始的四個單元里 MOV AX,0MOV DS,AX MOV SI,200H。原地跳轉(zhuǎn)HINT:。輸出高低電平控制LED燈的亮滅 OUT DX,AXMOV DX,4A0H。了解中斷結(jié)束方式與設置優(yōu)先權(quán)。ICW1的地址 MOV AX,13H。寫ICW4 OUT DX,AX。IR0的中斷向量存放在(0000H:0200H)開始的四個單元里 MOVAX,0MOVDS,AX MOVSI,200H MOVAX,OFFSET HINT1 MOVDS:[SI],AX ADDSI,2 MOVAX,CS MOVDS:[SI],AX STI。中斷服務程序1 XOR CX,0F0H。OCW2的地址MOV AX,E0H。CX低4位取反 MOV DX,4B0H。一般EOI命令,IR0優(yōu)先級最低 OUT DX,AX IRET。使用實驗箱和編譯軟件,使我們在編程和動手操作方面都有了很大的提高,軟硬件的結(jié)合,使我們更加透徹的理解了所學知識。每按單脈沖發(fā)生器一次產(chǎn)生一次中斷申請,由于IR0的優(yōu)先級比IR1低,故先響應IR1,后響應IR0,觀察到低4位的LED燈先點亮或熄滅,高4位的LED燈后點亮或熄滅。輸出高低電平控制LED燈的亮滅 OUT DX,AX MOV DX,4A0H。中斷返回HINT2:。CS273的地址MOV AX,CX。IR1的中斷向量存放在(0000H:0204H)開始的四個單元里 MOVAX,0MOVDS,AX MOVSI,204H MOVAX,OFFSET HINT2 MOVDS:[SI],AX ADD SI,2 MOVAX,CS MOVDS:[SI],AX JMP $。寫OCW1 OUT DX,AX。ICW2的地址 MOV AX,80H。OCW2將 E0OCW2一般EOI命令,將IR0設置為最低中斷優(yōu)先級。一般EOI命令,全嵌套方式 OUT DX,AX IRET。CX取反MOV DX,4B0H。中斷服務程序的入口地址 MOV DS:[SI],AX ADD SI,2 MOV AX,CS MOV DS:[SI],AX STI。寫中斷屏蔽字OCW1 OUT DX,AX。ICW2的地址,寫中斷向量碼ICW2 MOV AX,80H。將IR0重新接入LED0,設置OCW1為01H,屏蔽中斷IR0,則IR0的中斷無法得到響應。OCW2的地址MOV AX,20H。中斷服務程序XOR CX,0FFH。中斷類型號為81H MOV AX,OFFSET HINT。一般嵌套,非緩沖方式,非自動EOI MOV AX,0。程序如下:CODE SEGMENT PUBLIC ASSUME CS:CODE ORG 100H START: MOV DX,4A0H。OCW2的地址MOV AX,20H。中斷服務程序 XOR CX,0FFH。中斷類型號為80H MOV AX,OFFSET HINT。一般嵌套,非緩沖方式,非自動EOI MOV AX,0。四,實驗源程序如下CODE SEGMENT PUBLIC ASSUME CS:CODE ORG 100H START: MOV DX,4A0H。(2)掌握編寫中斷服務程序的方法。通過本次實驗,我了解了步進電機控制的基本原理,掌握了控制步進電機轉(zhuǎn)動的編程方法。8255 C輸入, A 輸出MOVBUF,33HOUT1:MOVAL,BUFMOVDX,IO8255AOUTDX,ALPUSHDXMOVAH,06HMOVDL,0FFHINT21HPOPDXJEIN1MOVAH,4CHINT21HIN1:MOVDX,IO8255CINAL,DX。K7 IS THE DIRECTION CONTROL39。K6 IS THE LOWEST SPEED 39。8255B 控制端口IO8255CEQUIOPORT+ 28AH。*步進電機*。2)編程:當K0~K6中某一開關(guān)為“1”(向上撥)時步進電機啟動。微機實驗報告書(Ⅲ)學號:姓名:班級: 同組名單:實驗日期: 實驗題目:步進電機控制實驗實驗目標:實驗步驟:連接電路圖1)按圖14連接線路,利用8255輸出脈沖序列,開關(guān)K0~K6控制步進電機轉(zhuǎn)速,K7控制步進電機轉(zhuǎn)向。小結(jié)(體會和收獲):通過本次實驗,進一步了解了8253可編程定時器/計數(shù)器;鞏固了可編程并行接口8255的基本知識點,了解了該芯片的應用。通道0的時鐘輸入為1MHz標準脈沖,產(chǎn)生1000Hz的方波;通道1以通道0輸出的1000Hz方波脈沖為輸入,產(chǎn)生1Hz的方波。從 8255 的A口輸出OUTDX,ALJMPSSS。若是則退出SUBAL,30H。從鍵盤接收字符INT21HCMPAL,30H。$39。************************************。若無,則繼續(xù) C 輸入,A 輸出MOV AH,4CH。對 8255 進行設定,A 輸出,C 輸入MOV AL,10001001BOUT DX,AL INPUT: MOV DX,IO8255C。*************************。寫入循環(huán)計數(shù)初值1000MOVDX,IO8253COUTDX,AL。寫入循環(huán)計數(shù)初值1000MOVDX,IO8253BOUTDX,AL。* 8253分頻 *。實驗三:連接電路圖靜態(tài)顯示:按圖連接好電路,將8255的A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動輸入端a~g相連,位碼驅(qū)動輸入端S1接+5V(選中), S0、dp接地(關(guān)閉)。由于是第一次實驗,進程比較緩慢,所以僅進行了8253可編程定時器/計數(shù)器的一個實驗,下次實驗會熟練一些。加換行符INT21HPOPDXRET。F39。,ASCII碼加30HADDDL,7。若是則為39。退出INT21HDISP PROCNEAR。送計數(shù)初值為0FHMOVAL,0FHOUTDX,ALLLL: INAL,DX。* 8253方式0計數(shù)器實驗 *。轉(zhuǎn)SSS exit: mov ah,4ch。將所得字符的ASCII碼減30H mov bx,offset led。939。039。 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dx,io8255b。:二、程序流程圖三、實驗源程序 data segment ioport equ 0c400h0280h io8255a equ ioport+288h io8255b equ ioport+28bh led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh mesg1 db 0dh,0ah,39。當為空格時跳到CLOSE JZ CLOSE MOV AH,4CH INT 21H CLOSE: MOV AL,0 MOV DX,0C408H OUT DX,AL JMP L0CODE ENDS END START 四.實驗遇到的問題和解決方法:讀取C口狀態(tài)后不知如何將其轉(zhuǎn)換為相應的組號解決方法:對AL進行邏輯右移,通過判斷CF是否為1,來計算相應的組號(具體方法見程序):數(shù)碼管始終顯示‘7’解決方法:調(diào)用響鈴程序的位置出現(xiàn)錯誤。形成顯示字符的地址 MOV AL,[BX]。將AL邏輯右移 JNC L1 DEC BL MOV AL,BL。
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1