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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)課后答案(段晨東主編)詳盡版-在線(xiàn)瀏覽

2024-08-07 13:39本頁(yè)面
  

【正文】 的最后一條指令必須是RET,它標(biāo)志子程序結(jié)束。RETI指令與RET指令的區(qū)別在于RETI指令在實(shí)現(xiàn)中斷返回的同時(shí),重新開(kāi)放中斷使CPU能夠接收同優(yōu)先級(jí)的另外一個(gè)中斷請(qǐng)求。MOV 2FH,20HMOV 2EH,21HMOV 2DH,22H2. 把外部RAM的2040H單元內(nèi)容與3040H單元內(nèi)容互換。MOV DPTR,5000HMOVX A,DPTRMOV R1,40HXCHD A,R1MOVX DPTR,A4. 已知一個(gè)2維數(shù)據(jù)表格如下,存儲(chǔ)在程序存儲(chǔ)器中,編程實(shí)現(xiàn)自動(dòng)查表。MOV A,21HADD A,22HMOV 25H,AMOV A,20HADDC A,00HMOV 24H,AMOV A,00HADDC A,00HMOV 23H,A6. 已知二進(jìn)制數(shù)X和Y,X被存放在20H(高8位)、21H、22H單元,Y被存放在30H(高8位)、31H、32H單元,編程實(shí)現(xiàn)下X+Y。MOV R0, 20H MOV R1, 40H MOV A, R0ADD A, R1DA AMOV 10H, A INC R0 INC R1MOV A, R0ADDC A, R1DA AMOV 11H, A INC R0 INC R1MOV A, R0ADDC A, R1DA AMOV 12H, A INC R0 INC R1MOV A, R0ADDC A, R1DA AMOV 13H, A MOV A, 00ADDC A, 00 MOV 14H, A8. 已知二進(jìn)制數(shù)X和Y,X = 6F5DH,Y = 13B4H,編程求X—Y。MOV A,22HCLR C SUBB A,32HMOV 22H,AMOV A,21HSUBB A,00HMOV 21H,AMOV A,20HSUBB A,00HMOV 20H,A10. 已知二進(jìn)制數(shù)X和Y, X被存放在20H~23H單元,Y被存放在30H~33H單元,編程實(shí)現(xiàn)下X-Y。MOV A, 9AHCLR C SUBB A, 23H MOV 23H, AMOV A, 9AHCLR C SUBB A, 22H MOV 22H, AMOV A,21HADD A, 23HDA A MOV 23H, A MOV A,20HADDC A, 22HDA A MOV 22H, A12. 已知二進(jìn)制數(shù)X被存放在20H,編程實(shí)現(xiàn)下X3。MOV A,22HMOV B,30HMUL ABMOV 22H,AMOV 23H,BMOV A,21HMOV B,30HMUL ABMOV 24H,AMOV 25H,BMOV A,20HMOV B,30HMUL ABMOV 26H,AMOV 27H,BMOV A,23HADD A,24HMOV 23H,AMOV A,25HADDC A,26HMOV 24H,AMOV A,27HADDC A,00HMOV 25H,A14. 二進(jìn)制數(shù)X被存放在20H(高8位)21H單元,用移位方法實(shí)現(xiàn)2X。 MOV R1, 20H SCALL BCD2B MOV 30H, R7 MOV 31H, R6 MOV A, 31H MOV B, 10 MUL AB ADD A, 30H MOV 30H, A MOV A, B ADDC A,00 MOV 31H, A MOV R1, 21H SCALL BCD2B MOV 32H, R7 MOV 33H, R6 MOV A, 33H MOV B, 10 MUL AB ADD A, 32H MOV 32H, A MOV A, B ADDC A,00 MOV 33H, A BCD2B:MOV A, 0XCHD A, R1MOV R7, AMOV A, R1SWAP AMOV R6, ARET16. 二進(jìn)制數(shù)X被存放在20H(高8位)21H單元,用移位方法實(shí)現(xiàn)X/2。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ì)算機(jī)系統(tǒng)中,什么是中斷、中斷源、斷點(diǎn)和中斷處理?中斷是指CPU在執(zhí)行程序的過(guò)程中,由于某一事件發(fā)生時(shí),要求CPU暫停正在執(zhí)行的程序,而去執(zhí)行相應(yīng)的處理程序,待處理結(jié)束后,再返回到原來(lái)程序停止處繼續(xù)執(zhí)行;中斷源是指觸發(fā)產(chǎn)生中斷的事件;CPU停止執(zhí)行現(xiàn)行程序的間斷處稱(chēng)為斷點(diǎn);CPU執(zhí)行的與中斷相關(guān)的處理程序的處理過(guò)程即為中斷處理。中斷事件發(fā)生是隨機(jī)的,哪個(gè)事件發(fā)生、何時(shí)調(diào)用中斷處理程序是事先無(wú)法確定的,在程序中無(wú)法事先安排調(diào)用指令,調(diào)用中斷處理程序的過(guò)程是由硬件自動(dòng)完成的。MCS51單片機(jī)在中斷管理實(shí)行2級(jí)控制,CPU開(kāi)放中斷與否、中斷源是否允許中斷由中斷控制寄存器IE設(shè)定,中斷優(yōu)先級(jí)由中斷優(yōu)先級(jí)寄存器IP中的位來(lái)設(shè)定,優(yōu)先級(jí)相同時(shí)CPU響應(yīng)中斷請(qǐng)求的順序由查詢(xún)電路確定,實(shí)現(xiàn)硬件調(diào)用響應(yīng)的中斷處理程序。這3種情形如下:(1)CPU正在處理相同優(yōu)先級(jí)或高級(jí)優(yōu)先級(jí)的中斷。(3)正在執(zhí)行的指令是RETI、或者是訪(fǎng)問(wèn)特殊功能寄存器IE或IP的指令。另外,CPU執(zhí)行RETI指令和對(duì)寄存器IE和IP訪(fǎng)問(wèn)的指令時(shí),即使指令執(zhí)行結(jié)束也不會(huì)立即相應(yīng),必須至少再執(zhí)行一條指令方可響應(yīng)中斷請(qǐng)求。6. MCS51單片機(jī)如何分配中斷處理程序入口地址的?應(yīng)用系統(tǒng)中沒(méi)有中斷時(shí),這些單元如何處理?如果中斷處理程序太長(zhǎng),編程時(shí)如何處理?MCS51單片機(jī)中斷處理程序入口地址分配如下:外部事件中斷的中斷處理程序入口地址0003H;定時(shí)器/計(jì)數(shù)器溢出T0的中斷處理程序入口地址000BH;外部事件中斷的中斷處理程序入口地址00013H;定時(shí)器/計(jì)數(shù)器溢出T1的中斷處理程序入口地址0001BH;串行口的中斷處理程序入口地址000BH。由于2個(gè)中斷入口地址之間只有8個(gè)單元,中斷處理程序太長(zhǎng)時(shí),通常在入口地址處安排一條無(wú)條件轉(zhuǎn)移指令LJMP或AJMP,把中斷處理程序存放在程序存儲(chǔ)器的其它區(qū)域;7. 簡(jiǎn)述MCS51單片機(jī)的中斷響應(yīng)過(guò)程。單片機(jī)的中斷系統(tǒng)在每一個(gè)機(jī)器周期的S5P2相采樣所有的中斷標(biāo)志位的狀態(tài),并在隨后的一個(gè)機(jī)器周期查詢(xún)這些中斷標(biāo)志,以確定哪一個(gè)中斷源請(qǐng)求中斷。如果此時(shí)不存在下列3種情形,CPU將響應(yīng)這個(gè)中斷請(qǐng)求,立即產(chǎn)生一個(gè)硬件調(diào)用,使程序轉(zhuǎn)移到相應(yīng)的中斷處理程序入口地址處調(diào)用中斷處理程序,進(jìn)行中斷處理。(2)當(dāng)前的機(jī)器周期不是指令的最后一個(gè)機(jī)器周期。CPU響應(yīng)中斷時(shí),必須是在一條指令執(zhí)行結(jié)束之后。CPU響應(yīng)中斷時(shí),對(duì)外部事件中斷和跳變觸發(fā)方式時(shí)的中斷請(qǐng)求標(biāo)志IE0和IE1,定時(shí)器/計(jì)數(shù)器溢出的中斷標(biāo)志TF0和TF1,自動(dòng)清除中斷請(qǐng)求標(biāo)志,CPU響應(yīng)中斷請(qǐng)求時(shí),中斷系統(tǒng)會(huì)根據(jù)中斷源的優(yōu)先級(jí)把相應(yīng)的高優(yōu)先級(jí)觸發(fā)器或低優(yōu)先級(jí)觸發(fā)器置1,以封鎖相同優(yōu)先級(jí)和低級(jí)優(yōu)先級(jí)的中斷請(qǐng)求;然后由硬件調(diào)用把當(dāng)前程序計(jì)數(shù)器PC的內(nèi)容(即斷點(diǎn))壓入堆棧保護(hù),并且把相應(yīng)的中斷處理程序入口地址裝入程序計(jì)數(shù)器PC,使程序轉(zhuǎn)移到中斷處理程序。8. 在應(yīng)用系統(tǒng)中只包含一個(gè)優(yōu)先級(jí)的中斷處理時(shí),給出中斷處理程序的一般結(jié)構(gòu)。 (1)高優(yōu)先級(jí)中斷處理程序 (2)低優(yōu)先級(jí)中斷處理程序 題9中斷處理程序的結(jié)構(gòu)10. 對(duì)于輸入信號(hào)檢測(cè)來(lái)說(shuō),中斷處理方式和程序查詢(xún)方式有什么不同?對(duì)于中斷處理方式,在主程序的流程中,不用刻意去關(guān)注中斷方式發(fā)送了沒(méi)有,這樣在沒(méi)有中斷請(qǐng)求時(shí),就解放了信號(hào)檢測(cè)電路和單片機(jī)上的硬件軟件資源,而查詢(xún)方式是在主程序流程中不斷循環(huán)檢測(cè)。三、程序設(shè)計(jì)1. ,通常情況下,L0~L7依次循環(huán)顯示,每扳動(dòng)一次開(kāi)關(guān)K,L0~L7以2燈為1組循環(huán)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1