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

正文內(nèi)容

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

  

【正文】 第四章一、選擇題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)行程序的間斷處稱為斷點(diǎn);CPU執(zhí)行的與中斷相關(guān)的處理程序的處理過(guò)程即為中斷處理。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 2FH,20HMOV 2EH,21HMOV 2DH,22H2. 把外部RAM的2040H單元內(nèi)容與3040H單元內(nèi)容互換。18. DA:其功能就是在用加法指令完成BCD碼加法運(yùn)算之后,對(duì)運(yùn)算結(jié)果進(jìn)行處理,把運(yùn)算結(jié)果轉(zhuǎn)換為BCD碼形式。XCHD:半字節(jié)交換指令,把指定單元內(nèi)容的低4位與累加器A的低4位互換,而二者的高4位保持不變。單片機(jī)復(fù)位后,程序計(jì)數(shù)器PC內(nèi)容為0000H;累加器A、B寄存器、數(shù)據(jù)指針DPTR被清0;程序狀態(tài)字寄存器PSW的內(nèi)容為00H,P0~P3寄存器中所有的位被置1,I/O口P0~P3的鎖存器內(nèi)容為0FFH;除了串行口數(shù)據(jù)緩沖器SBUF的內(nèi)容不確定外,其他與定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)、串行口有關(guān)的特殊功能寄存器(SFR)中的有效位為全部被清0。機(jī)器周期:CPU完成一個(gè)基本操作所用的時(shí)間。PPP3口的輸出電路含有內(nèi)部上拉電阻,口的每一位能驅(qū)動(dòng)4個(gè)TTL負(fù)載,在作為輸入口時(shí),必須先對(duì)相應(yīng)的鎖存器寫1,即進(jìn)行設(shè)置輸入口的操作。運(yùn)算結(jié)束時(shí),如果ACC中1的個(gè)數(shù)為奇數(shù),(P)=1,否則,(P)=0。:定時(shí)/計(jì)數(shù)器控制寄存器TCON記錄中斷標(biāo)志,控制定時(shí)/計(jì)數(shù)器。共21個(gè),其中與CPU相關(guān)的有:ACC,B,PSW,SP,DPTR(DPH,DPL)。7.簡(jiǎn)述內(nèi)部RAM的功能分區(qū)?說(shuō)明各部分的使用特點(diǎn)。在RESET引腳上保持2個(gè)機(jī)器周期以上的高電平,單片機(jī)復(fù)位。實(shí)現(xiàn)實(shí)時(shí)控制等。 (1)- (2)3789 (3)-32767 (2)解:(1) 浮點(diǎn)數(shù)87 98 40H(2) 浮點(diǎn)數(shù)0C EC D0H(3)定點(diǎn)數(shù)1111111111111111 浮點(diǎn)數(shù)8F FF FEH(4) 浮點(diǎn)數(shù)01 8D 80H10.請(qǐng)把下列字符串用ASCII碼表示。接通電源后,CPU會(huì)自動(dòng)地從存儲(chǔ)器中取出要執(zhí)行的程序代碼,通過(guò)譯碼解析出代碼所賦予的功能,如果進(jìn)行數(shù)據(jù)運(yùn)算,則從存儲(chǔ)器中提取運(yùn)算所需要的數(shù)據(jù),再進(jìn)行運(yùn)算操作,并把運(yùn)算結(jié)果存儲(chǔ)到程序指定的存儲(chǔ)區(qū)域,結(jié)束本次執(zhí)行操作;如果執(zhí)行轉(zhuǎn)移操作,則提取程序代碼中的轉(zhuǎn)移信息,計(jì)算出程序轉(zhuǎn)移的目標(biāo)地址,然后跳轉(zhuǎn)。第一章 復(fù)習(xí)思考題答案一、選擇題1:B 2:C 3:B 4:A 5:B 6:D 7:D 8:C 9:B 10:B二、思考題1. 簡(jiǎn)述微型計(jì)算機(jī)的組成和工作原理。緊接著,CPU再?gòu)拇鎯?chǔ)器中提取下一次要執(zhí)行的代碼,不斷地重復(fù)上述操作過(guò)程。 (1) (2)Wo123_Password: 0解:(1)57 57 57 2E 43 43 54 56 2E 43 4F 4D(2)57 6F 31 32 33 5F 50 61 73 73 77 6F 72 64 3A 30第二章 復(fù)習(xí)思考題答案一、選擇題1: B 2: B 3: A 4: D 5: C 6: C 7: A 8: B 9: B 10:B11:B 12:D 13:B 14:A 15:B 16:C 17:B 18:C 19:C 20:B21:C 22:D 23:C 24:C 25:B 26:A 27:A 28:D 29:D 30:C31:A 32:B 33:C 34:D 35:B 36:D 37:A 38:A 39:B 40:C二、簡(jiǎn)答題1. MCS51單片機(jī)芯片包含哪些主要邏輯功能部件?各有什么功能? 中央處理器CPU:完成運(yùn)算和控制操作。2. MCS51的控制總線信號(hào)有哪些?它們各起什么作用? ALE——地址鎖存控制信號(hào),輸出。3. MCS51單片機(jī)的信號(hào)有什么功能?在使用8031時(shí),引腳應(yīng)如何處理?為內(nèi)、外程序存儲(chǔ)器選擇控制端,當(dāng)接地(=0)時(shí),CPU對(duì)程序存儲(chǔ)器的操作僅限于單片機(jī)外部。片內(nèi)RAM分為3個(gè)區(qū)域:(1)00~1FH:32個(gè)單元為工作寄存器區(qū),包含4個(gè)工作寄存器組。與并行I/O口相關(guān)的有:P0,P1,P2,P3。11.在MCS51單片機(jī)中,CPU對(duì)特殊功能寄存器(SFR)訪問(wèn)有什么特點(diǎn)?CPU訪問(wèn)這些SFR只能采用直接尋址方式,即按單元地址訪問(wèn)的模式。F0用戶標(biāo)志位,用戶在編程時(shí)可作為自己定義的測(cè)試標(biāo)志位。15.,外接一個(gè)開關(guān),如果要讀取開關(guān)的狀態(tài),如何操作?,必須先向鎖存器寫入1,“讀引腳”信號(hào)有效,打開輸入緩沖器,使數(shù)據(jù)進(jìn)入內(nèi)部總線。指令周期:執(zhí)行一條指令需要的時(shí)間。20.MCS51單片機(jī)運(yùn)行出錯(cuò)或程序進(jìn)入死循環(huán)時(shí),采用強(qiáng)制復(fù)位擺脫困境。SWAP:高低四位互換指令,將累加器A的高4位和低4位互換。使用方法:必須與加法指令聯(lián)合使用; 19. (A)=0EH,(R7)=18H,(30H)=0FFH,(R1)=40H,(41H)=0FDH20. 20H和30H單元參與減法運(yùn)算,程序的結(jié)果存儲(chǔ)在2FH單元。方法一:MOV DPTR,2040HMOVX A,DPTRMOV 20H,AMOV DPTR,3040HMOVX A,DPTRMOV 21H,APUSH 20HPUSH 21HPOP 20HPOP 21HMOV DPTR,2040HMOV A,20HMOVX DPTR,AMOV DPTR,3040HMOV A,21HMOVX DPTR,A方法二:MOV DPTR,2040HMOVX A,DPTRMOV 20H,AMOV DPTR,3040HMOVX A,DPTRXCH A,20HMOVX DPTR,AMOV DPTR,2040HMOV A,20HMOVX DPTR,A3. 把內(nèi)部RAM的40H單元與5000H單元的低四位互換。MOV A,23HCLR CSUBB A,33HMOV 23H,AMOV A,22HSUBB A,32HMOV 22H,AMOV A,21HSUBB A,31HMOV 21H,AMOV A,20HSUBB A,30HMOV 20H,A11. 已知十進(jìn)制數(shù)X和Y以壓縮BCD碼的格式存儲(chǔ),X被存放在20H(高位)和21H單元,Y被存放在22H和23H單元,編程實(shí)現(xiàn)下X-Y。2. 在計(jì)算機(jī)系統(tǒng)中,中斷處理和子程序調(diào)用有什么不同?主要區(qū)別在于:子程序調(diào)用時(shí),調(diào)用哪個(gè)子程序、完成什么任務(wù)是用戶在設(shè)計(jì)程序時(shí)事先安排好的,采用子程序調(diào)用指令實(shí)現(xiàn)。CPU響應(yīng)中斷時(shí),必須是在一條指令執(zhí)行結(jié)束之后。如果中斷系統(tǒng)檢測(cè)到某個(gè)中斷標(biāo)志為1,則表明該中斷源向CPU發(fā)出了中斷請(qǐng)求。當(dāng)執(zhí)行到RETI指令時(shí),結(jié)束此次中斷處理過(guò)程,從堆棧中取出斷點(diǎn)地址送給PC,使程序返回到斷點(diǎn)處繼續(xù)向下執(zhí)行。轉(zhuǎn)移到主程序 ORG 0003H LJMP INT_PRO 。輸出顯示 ACALL DLY 。左移兩位,換成點(diǎn)亮高2位RL ADJNZ R5, CONT 。ORG 0000H LJMP MAIN ORG 0003H LJMP P_INT0MAIN: MOV SP,70H SETB IT0 SETB EA SETB EX0 CLR PX0 MOV R1,00HLOOP: NOP LJMP LOOP。主程序: ORG 0000H LJMP MAIN ORG 0003H LJMP P_INT0MAIN: MOV SP,70H CLR IT0 SETB EA SETB EX0 CLR PX0LOOP: NOP LJMP LOOP中斷處理程序:P_INT0:PUSH ACC PUSH PSW JB ,EXINT0 JB ,EXINT1 JB ,EXINT2 JB ,EXINT3RETURN:POP PSW POP ACC RETIEXINT0:ACALL PREX0 AJMP RETURNEXINT1: ACALL PREX1 AJMP RETURNEXINT2: ACALL PREX2 AJMP RETURNEXINT3: ACALL PREX3 AJMP RETURN,出現(xiàn)故障時(shí)需要立即處理,設(shè)備1~5的故障狀態(tài)信號(hào)分別為EX1~EX5,其中,設(shè)備1和設(shè)備2的故障危害性大,設(shè)備3~設(shè)備5的為一般性故障,危害較小。CPU開放中斷,允許和中斷MOV IP, 01H 。無(wú)論在什么情況下,只要B出現(xiàn)低電平,關(guān)閉指示燈L1,L2以200ms的間隔閃爍,同時(shí)蜂鳴器BUZ以200ms的間隔鳴叫,除非B再次變?yōu)楦唠娖?,系統(tǒng)恢復(fù)正常。CPU開放中斷,允許和中斷MOV IP, 04H 。2. MCS51單片機(jī)的定時(shí)器/計(jì)數(shù)器T0中有哪幾種工作方式?作為計(jì)數(shù)器和定時(shí)器使用時(shí),它們的計(jì)數(shù)信號(hào)有什么不同?其最大計(jì)數(shù)和定時(shí)時(shí)間分別是多少?答:T0有4種工作方式,方式0:13位定時(shí)器/計(jì)數(shù)器,方式1:16位定時(shí)器/計(jì)數(shù)器,方式2:8位常數(shù)自動(dòng)裝入的定時(shí)器/計(jì)數(shù)器,方式3:2個(gè)8位的定時(shí)器/計(jì)數(shù)器作為計(jì)數(shù)器,計(jì)數(shù)信號(hào)由外部脈沖提供,作為定時(shí)器,計(jì)數(shù)信號(hào)由單片機(jī)內(nèi)部提供;計(jì)數(shù)模式時(shí),方式0的最大計(jì)數(shù)次數(shù)為8192,方式1的最大計(jì)數(shù)次數(shù)為65536,方式2和方式3的最大計(jì)數(shù)次數(shù)為256。等寬方波的高、低電平的持續(xù)時(shí)間相同。 MAIN: MOV TMOD,01000000B 。脈沖保持100ms CLR 。計(jì)數(shù)初始值高8位 MOV TL1, 01011000B 。改變地址,指向下個(gè)數(shù)據(jù) DJNZ R0,CNTING 。定時(shí)器啟動(dòng)T1CNTING1:JBC TF1, D0 。定時(shí)器啟動(dòng)T1CLR TR0MOVX A,DPTR 。 .主程序: ORG 0000H STAR: AJMP MAIN ORG 0003H 。 點(diǎn)亮L1 CLR 。定時(shí)4次,每次50ms,共200ms MOV TMOD, 00010000B 。取反,L2閃爍 POP PSW 。中斷返回8. ,如果所讀的狀態(tài)為1,從單片機(jī)的內(nèi)部RAM的20H單元提取控制信息并左移一次,從P2口的輸出,如果所讀的狀態(tài)為0,則把提取的控制信息右移一次,從P2口的輸出。設(shè)置定時(shí)初始值高8位 MOV TL1, 10110000B 。關(guān)閉警報(bào)器 AJMP HERE 。轉(zhuǎn)到中斷處理程序 ORG 0030H MAIN: MOV SP,70H 。輸出外部數(shù)據(jù) INC DPTR 。設(shè)置定時(shí)初始值高8位 MOV TL0, 00101100B 。關(guān)定時(shí)器/計(jì)數(shù)器RET(2)兩個(gè)定時(shí)器串聯(lián)MAIN: MOV R0, 100 。定時(shí)器啟動(dòng)CNTING: JBC TF1, OK 。延時(shí)100ms子程序,晶振頻率為12MHzDL100MS:MOV R7,100DL1MS: MOV R6,200DL: NOP NOP NOP DJNZ R6,DL DJNZ R7,DL1MS RET6. 一批數(shù)據(jù)存放在外部RAM以data單元開始數(shù)據(jù)區(qū),數(shù)據(jù)長(zhǎng)度為100個(gè),要求以50ms的間隔從外部RAM讀取一個(gè)字節(jié)的數(shù)據(jù),然后從P1口輸出,設(shè)晶振頻率為6MHz。設(shè)置計(jì)數(shù)初始值高8位 MOV TH1,00011000B 。用方式0實(shí)現(xiàn)。3. 設(shè)置工作方式寄存器TMOD時(shí),GATE位對(duì)定時(shí)器/計(jì)數(shù)器的工作有什么影響?定時(shí)器/計(jì)數(shù)器工作在方式2時(shí),與其他幾種方式有什么區(qū)別?當(dāng)設(shè)置為方式3時(shí),定時(shí)器/計(jì)數(shù)器T1將如何工作?答:當(dāng)GAT
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1