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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)課后答案(段晨東主編)詳盡版-wenkub.com

2025-06-24 13:39 本頁面
   

【正文】 假定晶振頻率為12MHz。200ms到否,否怎跳轉(zhuǎn) CPL 。設(shè)置定時初始值低8位 SETB TR1 。 熄滅L1 MOV R0, 4 。模擬執(zhí)行很長的程序。設(shè)置中斷優(yōu)先級, HERE: SETB 。設(shè)置堆棧區(qū) CLR IT0 。閃爍定時間隔為200ms,單片機(jī)的晶振頻率為12MHz。改變地址,指向下個數(shù)據(jù) DJNZ R0,D1 。設(shè)置計數(shù)初始值低8位 SETB TR1 。設(shè)置定時初始值低8位 CLR TR1SETB TR0 。設(shè)置計數(shù)初始值低8位 SETB TR1 。數(shù)據(jù)長度 MOV DPTR,8000H 。輸出外部數(shù)據(jù) INC DPTR 。檢測是否溢出 SJMP CNTING 。工作方式1和定時器模式 MOV TH1, 10011110B 。要求定時用以下方式實(shí)現(xiàn):(1)一個定時器;(2)兩個定時器串聯(lián)。脈沖開始輸出 ACALL DL100MS 。設(shè)置計數(shù)初始值低5位 SETB TR1 。(3)采用查詢方式的程序設(shè)計如下:MOV TMOD,00H MOV TH0,0F0H MOV TL0,0CH ;設(shè)置計數(shù)器初始值 SETB TR0 ;啟動定時器/計數(shù)器LOOP: JBC TF0,OVFLOW ;查詢計數(shù)溢出 AJMP LOOPOVFLOW: MOV TH0,0F0H ;重新設(shè)置計數(shù)初值 MOV TL0,0CH CPL AJMP LOOP ;重復(fù)循環(huán)(4)采用中斷方式的程序設(shè)計如下:ORG 0000HLJMP MAINORG 000BHLJMP P_T0ORG 0030HMAIN: MOV SP, 60H ;開辟棧區(qū)MOV TMOD, 00000000B ;設(shè)置工作方式0和定時器模式MOV TH0,0F0HMOV TL0,0CH ;設(shè)置計數(shù)器初始值SETB TR0 ;計數(shù)器啟動SETB EASETB ET0HERE: AJMP HERE ;模擬執(zhí)行一段較長的主處理程序;中斷處理程序:P_T0: PUSH ACC ;保護(hù)現(xiàn)場PUSH PSWMOV TH0,0F0HMOV TL0,0CH ;設(shè)置計數(shù)器初始值CPL ;產(chǎn)生方波POP PSWPOP ACCRETI5.用定時器/計數(shù)器T1計數(shù),每計1000個脈沖。(1)計算計數(shù)初始值因為系統(tǒng)的晶振頻率為12MHz,則機(jī)器周期。,設(shè)晶振頻率為12MHz。當(dāng)GATE=1時,定時器/計數(shù)器T0啟動受引腳的外部信號控制。計數(shù)器計滿后,再計一次,計數(shù)器溢出,溢出標(biāo)志被置1。答:MCS51單片機(jī)的定時器/計數(shù)器的結(jié)構(gòu):MCS51單片機(jī)有2個定時器/計數(shù)器,被稱為定時器/計數(shù)器T0和定時器/計數(shù)器T1。電平觸發(fā)方式MOV IE, 85H 。 中斷入口地址ORG 0013HLJMP Pint1 。系統(tǒng)工作正常時,指示燈L1亮;當(dāng)A出現(xiàn)低電平時,指示燈L1滅,L2以500ms的間隔閃爍,除非A再次變?yōu)楦唠娖?,系統(tǒng)恢復(fù)正常。(2)當(dāng)按下S1時,從指示燈L0開始,每個點(diǎn)亮200ms后熄滅,重復(fù)上述過程10次后退出。電平觸發(fā)方式MOV IE, 85H 。 中斷入口地址ORG 0013HLJMP Pint1 。設(shè)它們的優(yōu)先級順序為EXINT0→EXINT3,中斷源EXINT0~EXINT3的中斷處理程序分別為PREX0、PREXPREX2和PREX3,請用中斷方式實(shí)現(xiàn)上述要求。VL為光敏三極管,有光照射時,VL導(dǎo)通,無光照射時,VL截止。采用中斷方式實(shí)現(xiàn)數(shù)據(jù)接收功能。中斷返回 END2. ,~,外接指示燈L0~L3,~,外接開關(guān)K0~K3,欲采用外部中斷控制方式實(shí)現(xiàn)按開關(guān)K0~K3閉合狀態(tài)分別控制指示燈L0~L3的狀態(tài),外部中斷每觸發(fā)一次,程序改變1次指示燈的顯示狀態(tài)。點(diǎn)亮最低兩位燈 ACALL DLY RL A 。延時子程序DLY: MOV R7, 100DEL1: MOV R6, 200DEL0: NOP NOP NOP DJNZ R6, DEL0 DJNZ R7, DEL1 RET 。顯示控制碼初值, ROT_DIS: MOV P1, A 。外部事件中斷的觸發(fā)方式 SETB EA 。 . ORG 0000H LJMP MAIN 。 (1)高優(yōu)先級中斷處理程序 (2)低優(yōu)先級中斷處理程序 題9中斷處理程序的結(jié)構(gòu)10. 對于輸入信號檢測來說,中斷處理方式和程序查詢方式有什么不同?對于中斷處理方式,在主程序的流程中,不用刻意去關(guān)注中斷方式發(fā)送了沒有,這樣在沒有中斷請求時,就解放了信號檢測電路和單片機(jī)上的硬件軟件資源,而查詢方式是在主程序流程中不斷循環(huán)檢測。CPU響應(yīng)中斷時,對外部事件中斷和跳變觸發(fā)方式時的中斷請求標(biāo)志IE0和IE1,定時器/計數(shù)器溢出的中斷標(biāo)志TF0和TF1,自動清除中斷請求標(biāo)志,CPU響應(yīng)中斷請求時,中斷系統(tǒng)會根據(jù)中斷源的優(yōu)先級把相應(yīng)的高優(yōu)先級觸發(fā)器或低優(yōu)先級觸發(fā)器置1,以封鎖相同優(yōu)先級和低級優(yōu)先級的中斷請求;然后由硬件調(diào)用把當(dāng)前程序計數(shù)器PC的內(nèi)容(即斷點(diǎn))壓入堆棧保護(hù),并且把相應(yīng)的中斷處理程序入口地址裝入程序計數(shù)器PC,使程序轉(zhuǎn)移到中斷處理程序。(2)當(dāng)前的機(jī)器周期不是指令的最后一個機(jī)器周期。單片機(jī)的中斷系統(tǒng)在每一個機(jī)器周期的S5P2相采樣所有的中斷標(biāo)志位的狀態(tài),并在隨后的一個機(jī)器周期查詢這些中斷標(biāo)志,以確定哪一個中斷源請求中斷。6. MCS51單片機(jī)如何分配中斷處理程序入口地址的?應(yīng)用系統(tǒng)中沒有中斷時,這些單元如何處理?如果中斷處理程序太長,編程時如何處理?MCS51單片機(jī)中斷處理程序入口地址分配如下:外部事件中斷的中斷處理程序入口地址0003H;定時器/計數(shù)器溢出T0的中斷處理程序入口地址000BH;外部事件中斷的中斷處理程序入口地址00013H;定時器/計數(shù)器溢出T1的中斷處理程序入口地址0001BH;串行口的中斷處理程序入口地址000BH。(3)正在執(zhí)行的指令是RETI、或者是訪問特殊功能寄存器IE或IP的指令。MCS51單片機(jī)在中斷管理實(shí)行2級控制,CPU開放中斷與否、中斷源是否允許中斷由中斷控制寄存器IE設(shè)定,中斷優(yōu)先級由中斷優(yōu)先級寄存器IP中的位來設(shè)定,優(yōu)先級相同時CPU響應(yīng)中斷請求的順序由查詢電路確定,實(shí)現(xiàn)硬件調(diào)用響應(yīng)的中斷處理程序。MOV 22H,4REL:MOV A,21HCLR CRRC AMOV 21H,AMOV A,20HRRC AMOV 20H,ADJNZ 22H,RELMOV R6,CRET18. MOV A,21H XRL A,FFH MOV 21H,AMOV A,20H XRL A,7FH MOV 20H,A MOV A,21H ADD A,01H MOV 21H,A MOV A,20H ADDC A,00HMOV 20H,A19. MOV DPTR,JMP_TABLEMOV A,XJMP A+DPTR JMP_TABLE: AJMP PROG1AJMP PGOG2AJMP PGOG3AJMP PGOG420. X EQU 20H Y EQU 21H Z EQU 22H MOV A, X CLR C SUBB A, Y JC LOOP MOV A, X CLR C SUBB A, Z JC LOOP1 MOV 50H, X JMP RRETLOOP: MOV A, Y CLR C SUBB A, Z JC LOOP1 MOV 50H, Y JMP RRETLOOP1: MOV 50H, ZRRET: RET21. MOV R0, 20HMOV DPTR, 2000HMOV R1, 16LOOP: MOV A, R0MOVX DPTR, AINC R0INC DPTRDJNZ R1, LOOPRET22. MOV A, 5FHRR AXRL A, 5FHMOV 5FH , A23. MOV C,ORL C,ANL C,MOV ,CMOV C,ANL C,/CPL CMOV ,CMOV C, ORL C,/TFOORL C,MOV ,C24. MOV R0, 20HMOV R1, 100CLR R7 MAIN: MOV A, R0CLR CSUBB A, 65HJZ LOOP1INC R0DJNZ R1, MAINRET LOOP: INC R7INC R0DJNZ R1, MAINRET25. MOV R0, 10HMOV R7, 50MOV R1, 50HMAIN:MOV A, R0JNB , LOOPAJMP LOOP1LOOP: MOV R1,A INC R1LOOP1:INC R0DJNZ R7, MAINRET26.MOV 20H,7MOV R5,00MOV R6,00MOV DPTR,3000HMOVX A,DPTRLOP:JNB LOOPINC R6RR A AJMP LOOP1LOOP:INC R5RR ALOOP1:DJNZ 20H, LOPRET27. MOV R1, 20H SCALL EXCH MOV 30H, R6 MOV 31H, R7 MOV R1, 21H SCALL EXCH MOV 32H, R6 MOV 33H, R7LOOP: NOP NOP SJMP LOOPEXCH:CLR AXCHD A, R1MOV R7,AMOV A, R1SWAP AMOV R6, ARET28. LIGHT EQU 20H ORG 0000H JMP MAIN ORG 0030HMAIN: MOV LIGHT,0FFH MOV P1,LIGHTLOP: MOV R1,8LOOP: CLR C MOV A,LIGHT RLC A MOV LIGHT,A MOV P1,LIGHT LCALL DELAY200MS DJNZ R1,LOOP MOV R1,8 MOV LIGHT,0LOOP1: SETB C MOV A,LIGHT RRC A MOV LIGHT,A MOV P1,LIGHT LCALL DELAY200MS DJNZ R1,LOOP1 LCALL DELAY2S MOV LIGHT,00 MOV P1,LIGHT LCALL DELAY2S MOV LIGHT,0FFH MOV P1,LIGHT LJMP LOP第四章一、選擇題1. C 2 . A 3. A 4. D 5. C 6. C 7. C 8. A 9. B 10. C 11. C 12. B, D 13. D 14. C 15. D 16. C 17. A 18. B 19. B 20. A二、思考題1. 在計算機(jī)系統(tǒng)中,什么是中斷、中斷源、斷點(diǎn)和中斷處理?中斷是指CPU在執(zhí)行程序的過程中,由于某一事件發(fā)生時,要求CPU暫停正在執(zhí)行的程序,而去執(zhí)行相應(yīng)的處理程序,待處理結(jié)束后,再返回到原來程序停止處繼續(xù)執(zhí)行;中斷源是指觸發(fā)產(chǎn)生中斷的事件;CPU停止執(zhí)行現(xiàn)行程序的間斷處稱為斷點(diǎn);CPU執(zhí)行的與中斷相關(guān)的處理程序的處理過程即為中斷處理。MOV A,22HMOV B,30HMUL ABMOV 22H,A
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1