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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課后答案(參考版)

2025-07-01 18:25本頁面
  

【正文】 l 采集10秒鐘,共采集10s/2ms=5000次,即8253中斷次數(shù)為5000次。也就是說,在A/D轉(zhuǎn)換過程中,加在轉(zhuǎn)換器上的電平在波動,這樣,就很難說輸出的數(shù)字量表示tc期間輸入信號上哪一點(diǎn)的電壓值,在這種情況下就要用采樣保持器來解決這個問題。 一個模數(shù)轉(zhuǎn)換器完成一次模數(shù)轉(zhuǎn)換,要進(jìn)行量化、編碼等操作,每種操作均需化費(fèi)一定的時間,這段時間稱為模數(shù)轉(zhuǎn)換時間tc。 假設(shè)8259A已初始化,主程序如下: MOV AX, SEG INTR ;形成中斷矢量表 MOV DS, AX MOV DX, OFFSET INTR MOV AL, N MOV AH, 25H INT 21H MOV AL, 10010000B ;8255初始化 OUT 83H, AL MOV AL, 00110101B ;通道0方式2,BCD計數(shù) OUT 87H, AL MOV AL, 00H ;置初值1000 OUT 84H, AL MOV AL, 10H OUT 84H, AL MOV AL, 01110001B ;通道1方式0,BCD計數(shù) OUT 87H, AL MOV AL, 99H ;置初值999 OUT 85H, AL MOV AL, 09H OUT 85H, AL STIAGAIN:HLT JMP AGAIN中斷服務(wù)程序:INTR: PUSH AX STI IN AL, 80H ;檢測開關(guān),合上為0 NOT AL ;取反 OUT 81H, AL ;點(diǎn)亮相應(yīng)LED(合上) MOV AL, 01110001B ;通道1方式0,BCD計數(shù) OUT 87H, AL MOV AL, 99H ;置初值999 OUT 85H, AL MOV AL, 09H OUT 85H, AL CLI MOV AL, 20H ;普通EOI命令 OUT 20H, AL POP AX IRET ② 8255A:B口輸出 8253:通道0工作于方式2,取N0=2000 通道1工作于方式3,取N1=1000,即得OUT1頻率為1Hz(周期為1秒)的方波,接到8259A的IRi,用沿觸發(fā)中斷請求。 ① 8255A:A口輸入,B口輸出 8253:2MHz/2Hz=1000000 通道0工作于方式2,取N0=1000 通道1工作于方式0,取N1=999。 方式2——雙向總線I/O方式:只有A口可以工作于這種方式。 方式1——選通輸入輸出方式:A口和B口作為數(shù)據(jù)口,均可工作于輸入或輸出方式。這3種基本工作方式是: 方式0——基本輸入輸出方式:適用于不需要用應(yīng)答信號的簡單輸入輸出場合。當(dāng)計數(shù)器的值減為0后,GATE端又輸入正跳變觸發(fā)脈沖時,將按新寫入的初值進(jìn)行計數(shù)。計數(shù)器在計數(shù)過程中,不受門控信號GATE電平的影響,但只要計數(shù)器未回0,GATE的上升沿卻能多次觸發(fā)計數(shù)器,使它重新從計數(shù)初值n開始計數(shù),直到計數(shù)值減為0時,才輸出一個負(fù)脈沖。當(dāng)計數(shù)器的值減為0時,輸出端OUT產(chǎn)生一個寬度為一個時鐘周期的負(fù)脈沖,然后OUT又回到高電平。 方式5——硬件觸發(fā)選通:編程進(jìn)入工作方式5后,OUT端輸出高電平。若在計數(shù)過程中寫入一個新的計數(shù)值,則在現(xiàn)行計數(shù)周期內(nèi)不受影響,但當(dāng)計數(shù)值回0后,將按新的計數(shù)初值進(jìn)行計數(shù),同樣也只計一次。 方式4——軟件觸發(fā)選通:當(dāng)對8253寫入控制宇,進(jìn)入工作方式4后,OUT端輸出變?yōu)楦唠娖?,如果GATE為高電平,那么,寫入計數(shù)初值后,在下一個時鐘脈沖后沿將自動把計數(shù)初值裝入執(zhí)行部件,并開始計數(shù)。當(dāng)計數(shù)值減為0時,OUT引腳又回到高電平,同時再一次將計數(shù)初值裝入計數(shù)器,開始下一輪循環(huán)計數(shù);如果寫入計數(shù)器的初值為奇數(shù),則當(dāng)輸出端OUT為高電平時,第一個時鐘脈沖使計數(shù)器減1,以后每來一個時鐘脈沖,都使計數(shù)器減2,當(dāng)計數(shù)值減為0時,輸出端OUT由高電平變?yōu)榈碗娖?,同時自動重新裝入計數(shù)初值繼續(xù)進(jìn)行計數(shù)。 如果寫入計數(shù)器的初值為偶數(shù),則當(dāng)8253進(jìn)行計數(shù)時,每輸入一個時鐘脈沖,均使計數(shù)值減2。在計數(shù)過程中,當(dāng)GATE變?yōu)榈碗娖綍r,使OUT變?yōu)楦唠娖?,禁止計?shù);當(dāng)GATE從低電平變?yōu)楦唠娖剑珿ATE端產(chǎn)生上升沿,則在下一個時鐘脈沖時,把預(yù)置的計數(shù)初值裝入計數(shù)器,從初值開始遞減計數(shù),并循環(huán)進(jìn)行。在操作過程中,任何時候都可由CPU重新寫入新的計數(shù)值,不影響當(dāng)前計數(shù)過程的進(jìn)行。與此同時,還將計數(shù)初值重新裝入計數(shù)器,開始一個新的計數(shù)過程,并由此循環(huán)計數(shù)。如果GATE為高電平,則在寫入計數(shù)值后的下一個時鐘脈沖時,將計數(shù)值裝入執(zhí)行部件,此后,計數(shù)器隨著時鐘脈沖的輸入而遞減計數(shù)。但若在計數(shù)器回零前,GATE又產(chǎn)生從低到高的正跳變,則8253又將初值n裝入計數(shù)器執(zhí)行部件,重新開始計數(shù),其結(jié)果會使輸出的單脈沖寬度加寬。當(dāng)計數(shù)器的值減為零時,輸出端OUT產(chǎn)生由低到高的正跳變,在OUT引腳上得到一個n個時鐘寬度的負(fù)單脈沖。 方式1——可編程單穩(wěn)態(tài)輸出方式 :當(dāng)CPU用控制字設(shè)定某計數(shù)器工作于方式1時,該計數(shù)器的輸出OUT立即變?yōu)楦唠娖?。在計?shù)的過程中,如果GATE變?yōu)榈碗娖剑瑒t暫停減1計數(shù),計數(shù)器保持GATE有效時的值不變,OUT仍為低電平。經(jīng)過n十1個脈沖后,計數(shù)器減為0,這時OUT引腳由低電平變成高電平。 方式0——計數(shù)結(jié)束中斷方式:當(dāng)對8253的任一個通道寫入控制字,并選定工作于方式0時,該通道的輸出端OUT立即變?yōu)榈碗娖健? (1)中斷向量表形成 MOV AX,1000H MOV DS,AX ;DS中為段地址 MOV DX,5020H ;DX中為偏移地址 MOV AL,50H ;中斷類型號為50H MOV AH,25H INT 21H ;設(shè)置類型號50H的中斷向量 MOV DX,6100H MOV AL,52H INT 21H ;設(shè)置類型號52H的中斷向量 MOV DX,3250H MOV AL,54H INT 21H ;設(shè)置類型號54H的中斷向量(2)8259A初始化編程:設(shè)8259A的端口地址為FFC8H和FFC9H MOV AL,00010011B(13H);定義ICW1,單獨(dú)使用,邊沿觸發(fā) MOV DX,0FFC8H OUT DX,AL ;發(fā)ICW1命令 MOV AL,50H ;IR0的中斷類型號為50H MOV DX,0FFC9H OUT DX,AL ;發(fā)ICW2命令 MOV AL,00000001B ;定義ICW4,完全嵌套,非緩沖 OUT DX,AL MOV AL,11101010B(0EAH);定義OCW1,允許IR0、IR OUT DX,AL ;IR4中斷,其余中斷請求屏蔽 (3)中斷服務(wù)子程序 PUSH AX ;保護(hù)現(xiàn)場 …… STI ;開中斷 …… ;中斷處理 CLI ;關(guān)中斷 MOV AL,20H ;定義OCW2,普通EOI結(jié)束命令 MOV DX,0FFC8H OUT DX,AL …… POP AX ;恢復(fù)現(xiàn)場 IRET ;中斷返回(1)中斷向量表形成 MOV AX,2000H MOV DS,AX ;DS中為段地址 MOV DX,1800H ;DX中為偏移地址 MOV AL,83H ;中斷類型號為83H MOV AH,25H INT 21H ;設(shè)置類型號83H的中斷向量 MOV DX,2800H MOV AL,94H INT 21H ;設(shè)置類型號94H的中斷向量 MOV DX,3800H MOV AL,0A4H INT 21H ;設(shè)置類型號A4H的中斷向量(2)主片8259A初始化編程:端口地址為CCF8H和CCFAH MOV AL,00011001B(19H);定義ICW1,主片級聯(lián),電平觸發(fā) MOV DX,0CCF8H OUT DX,AL ;發(fā)ICW1命令 MOV AL,80H ;IR0的中斷類型號為80H MOV DX,0CCFAH OUT DX,AL ;發(fā)ICW2命令 MOV AL,00100100B(24H);定義ICW3,IR2和IR5接從片 OUT DX,AL MOV AL,00000001B(01H);定義ICW4,完全嵌套,非緩沖 OUT DX,AL ;非自動EOI結(jié)束方式 MOV AL,11010011B(0D3H);定義OCW1,允許IRIR3 OUT DX,AL ;IR5中斷,其余中斷請求屏蔽(3)1#從片8259A初始化編程:端口地址為FFE8H和FFEAH MOV AL,00011001B(19H);定義ICW1,片從級聯(lián),電平觸發(fā) MOV DX,0FFE8H OUT DX,AL ;發(fā)ICW1命令 MOV AL,90H ;IR0的中斷類型號為90H MOV DX,0FFEAH OUT DX,AL ;發(fā)ICW2命令 MOV AL,00000010B(02H);定義ICW3,1從片接主片的IR2 OUT DX,AL MOV AL,00000001B(01H);定義ICW4,完全嵌套,非緩沖 OUT DX,AL ;非自動EOI結(jié)束方式 MOV AL,11101111B(0EFH);定義OCW1,允許IR4中斷, OUT DX,AL ;其余中斷請求屏蔽(4)2#從片8259A初始化編程:端口地址為FFECH和FFEEH MOV AL,00011001B(19H);定義ICW1,片從級聯(lián),電平觸發(fā) MOV DX,0FFECH OUT DX,AL ;發(fā)ICW1命令 MOV AL,0A0H ;IR0的中斷類型號為A0H MOV DX,0FFEEH OUT DX,AL ;發(fā)ICW2命令 MOV AL,00000101B(05H);定義ICW3,2從片接主片的IR5 OUT DX,AL MOV AL,00000001B(01H);定義ICW4,完全嵌套,非緩沖 OUT DX,AL ;非自動EOI結(jié)束方式 MOV AL,11101111B(0EFH);定義OCW1,允許IR4中斷, OUT DX,AL ;其余中斷請求屏蔽第八章作業(yè)習(xí)題課 P3241. 【答】:8253內(nèi)部包含3個完全相同的計數(shù)器/定時器通道,即0~2計數(shù)通道,對3個通道的操作完全是獨(dú)立的。在存儲器的00000H~003FFH,占1K字節(jié)空間,用作存放中斷向量。這樣大大加快中斷處理的速度。將每個設(shè)備的中斷服務(wù)程序入口地址(矢量地址)集中,依次放在中斷向量表中。6. 【答】:中斷結(jié)束命令EOI后,清除中斷服務(wù)寄存器中的標(biāo)志位,即允許響應(yīng)同級或低級中斷,為避免錯誤,一般將中斷結(jié)束命令EOI置于中斷服務(wù)子程序結(jié)束前。 5. 【答】:由于響應(yīng)中斷時CPU自動關(guān)閉中斷(IF=0),故在中斷服務(wù)子程序中STI指令后方可實現(xiàn)中斷嵌套。 ⑸根據(jù)中斷類型
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1