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

正文內(nèi)容

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

2025-07-15 13:39 上一頁面

下一頁面
 

【正文】 左移兩位,換成點(diǎn)亮高2位RL ADJNZ R5, CONT 。要求用跳變觸發(fā)方式。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 0013H LJMP P_INT1MAIN: MOV SP,70H CLR IT1 SETB EA SETB EX1 CLR PX1LOOP: NOP NOP NOP CLR 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)信號分別為EX1~EX5,其中,設(shè)備1和設(shè)備2的故障危害性大,設(shè)備3~設(shè)備5的為一般性故障,危害較小。 中斷入口地址ORG 0030HMAIN: MOV SP, 60H 。CPU開放中斷,允許和中斷MOV IP, 01H 。(3)當(dāng)按下S2時(shí),從指示燈L7開始以3個(gè)為一組點(diǎn)亮并保持,直至L7~ L0全部點(diǎn)亮,然后熄滅,重復(fù)上述過程10次后退出。無論在什么情況下,只要B出現(xiàn)低電平,關(guān)閉指示燈L1,L2以200ms的間隔閃爍,同時(shí)蜂鳴器BUZ以200ms的間隔鳴叫,除非B再次變?yōu)楦唠娖?,系統(tǒng)恢復(fù)正常。 中斷入口地址ORG 0030HMAIN: MOV SP, 60H 。CPU開放中斷,允許和中斷MOV IP, 04H 。定時(shí)器/計(jì)數(shù)器T0的計(jì)數(shù)器由2個(gè)8位的特殊功能寄存器TL0和TH0構(gòu)成;定時(shí)器/計(jì)數(shù)器T1的計(jì)數(shù)器由特殊功能寄存器TL1和TH1構(gòu)成,T0和T1有多種工作方式,由定時(shí)器/計(jì)數(shù)器方式寄存器TMOD設(shè)置。2. MCS51單片機(jī)的定時(shí)器/計(jì)數(shù)器T0中有哪幾種工作方式?作為計(jì)數(shù)器和定時(shí)器使用時(shí),它們的計(jì)數(shù)信號有什么不同?其最大計(jì)數(shù)和定時(shí)時(shí)間分別是多少?答:T0有4種工作方式,方式0:13位定時(shí)器/計(jì)數(shù)器,方式1:16位定時(shí)器/計(jì)數(shù)器,方式2:8位常數(shù)自動裝入的定時(shí)器/計(jì)數(shù)器,方式3:2個(gè)8位的定時(shí)器/計(jì)數(shù)器作為計(jì)數(shù)器,計(jì)數(shù)信號由外部脈沖提供,作為定時(shí)器,計(jì)數(shù)信號由單片機(jī)內(nèi)部提供;計(jì)數(shù)模式時(shí),方式0的最大計(jì)數(shù)次數(shù)為8192,方式1的最大計(jì)數(shù)次數(shù)為65536,方式2和方式3的最大計(jì)數(shù)次數(shù)為256。只有當(dāng)TR0被置1,且引腳輸入信號為高電平時(shí),定時(shí)器/計(jì)數(shù)器T0才開始計(jì)數(shù)。等寬方波的高、低電平的持續(xù)時(shí)間相同。設(shè)計(jì)數(shù)初始值為:轉(zhuǎn)換為二進(jìn)制數(shù)得1111000001100B。 MAIN: MOV TMOD,01000000B 。啟動計(jì)數(shù)器CNTING: JBC TF1,OK 。脈沖保持100ms CLR 。(1)一個(gè)定時(shí)器實(shí)現(xiàn),MAIN: MOV R0, 100 。計(jì)數(shù)初始值高8位 MOV TL1, 01011000B 。OK: MOV TH1, 10011110B 。改變地址,指向下個(gè)數(shù)據(jù) DJNZ R0,CNTING 。外部數(shù)據(jù)存儲首地址 MOV TMOD, 00010001B 。定時(shí)器啟動T1CNTING1:JBC TF1, D0 。定時(shí)器啟動T0CNTING0:JBC TF0, OK 。定時(shí)器啟動T1CLR TR0MOVX A,DPTR 。判斷數(shù)據(jù)取完否,否則跳轉(zhuǎn) CLR TR1 CLR TR0 RET 7. 。 .主程序: ORG 0000H STAR: AJMP MAIN ORG 0003H 。電平觸發(fā)方式 SETB EX0 。 點(diǎn)亮L1 CLR 。 中斷處理程序: ORG 0200HExtInt: PUSH ACC 。定時(shí)4次,每次50ms,共200ms MOV TMOD, 00010000B 。定時(shí)器啟動CNTING: JBC TF1, OK 。取反,L2閃爍 POP PSW 。中斷返回8. ,如果所讀的狀態(tài)為1,從單片機(jī)的內(nèi)部RAM的20H單元提取控制信息并左移一次,從P2口的輸出,如果所讀的狀態(tài)為0,則把提取的控制信息右移一次,從P2口的輸出。重新裝入計(jì)數(shù)常數(shù)值 MOV TL1, 10110000B DJNZ R0,CNTING 。設(shè)置定時(shí)初始值高8位 MOV TL1, 10110000B 。打開警報(bào)器 CLR 。關(guān)閉警報(bào)器 AJMP HERE 。開放CPU中斷允許 CLR PX0 。轉(zhuǎn)到中斷處理程序 ORG 0030H MAIN: MOV SP,70H 。當(dāng)Em再次為高電平時(shí),報(bào)警解除,恢復(fù)為正常狀態(tài)。輸出外部數(shù)據(jù) INC DPTR 。設(shè)置計(jì)數(shù)初始值高8位 MOV TL1,00101100B 。設(shè)置定時(shí)初始值高8位 MOV TL0, 00101100B 。設(shè)置計(jì)數(shù)初始值高8位 MOV TL1,00101100B 。關(guān)定時(shí)器/計(jì)數(shù)器RET(2)兩個(gè)定時(shí)器串聯(lián)MAIN: MOV R0, 100 。取外部數(shù)據(jù) MOV P1,A 。定時(shí)器啟動CNTING: JBC TF1, OK 。外部數(shù)據(jù)存儲首地址 MOV TMOD, 00010000B 。延時(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ù)長度為100個(gè),要求以50ms的間隔從外部RAM讀取一個(gè)字節(jié)的數(shù)據(jù),然后從P1口輸出,設(shè)晶振頻率為6MHz。等待,計(jì)數(shù) OK: SETB 。設(shè)置計(jì)數(shù)初始值高8位 MOV TH1,00011000B 。(2)設(shè)置工作方式方式0:M1M0=00,定時(shí)器模式:,計(jì)數(shù)器啟動不受外部控制:GATE=0,因此,TMOD的內(nèi)容為00H。用方式0實(shí)現(xiàn)。當(dāng)設(shè)置為方式3時(shí),定時(shí)器/計(jì)數(shù)器T1將停止工作。3. 設(shè)置工作方式寄存器TMOD時(shí),GATE位對定時(shí)器/計(jì)數(shù)器的工作有什么影響?定時(shí)器/計(jì)數(shù)器工作在方式2時(shí),與其他幾種方式有什么區(qū)別?當(dāng)設(shè)置為方式3時(shí),定時(shí)器/計(jì)數(shù)器T1將如何工作?答:當(dāng)GATE=0時(shí),只要TR0被置1時(shí),定時(shí)器/計(jì)數(shù)器T0啟動開始計(jì)數(shù)。工作原理:定時(shí)器/計(jì)數(shù)器工作在計(jì)數(shù)模式時(shí),計(jì)數(shù)器對外部脈沖進(jìn)行計(jì)數(shù),脈沖信號發(fā)生1到0負(fù)跳變,計(jì)數(shù)器自動加1;定時(shí)器/計(jì)數(shù)器工作在定時(shí)模式時(shí),計(jì)數(shù)脈沖信號來自單片機(jī)的內(nèi)部,每個(gè)機(jī)器周期產(chǎn)生一個(gè)計(jì)數(shù)脈沖,計(jì)數(shù)器自動加1,也就是每個(gè)機(jī)器周期計(jì)數(shù)器加1。延時(shí)100ms子程序DLY: MOV R7, 100DEL1: MOV R6, 200DEL0: NOPNOPNOPDJNZ R6, DEL0DJNZ R7, DEL1RET第五章復(fù)習(xí)思考題答案一、 基礎(chǔ)題 二、 思考題與編程題1. 簡述MCS51單片機(jī)的定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)和工作原理。 電平觸發(fā)方式CLR IT1 。ORG 0000HLJMP MAINORG 0003HLJMP Pint0 。延時(shí)子程序DLY: MOV R7, 100DEL1: MOV R6, 200DEL0: NOPNOPNOPDJNZ R6, DEL0DJNZ R7, DEL1RET中斷處理程序:P_INT1: PUSH ACC PUSH PSW JNB ,S0 JNB ,S1 JNB ,S2 RETURN: POP PSW POP ACC RETIS0: MOV R0,10S0_B: MOV R1,8 MOV A,00HS0_A: SETB C RLC A MOV P1,A CALL DLY CALL DLY DJNZ R1,S0_A MOV P1,00H CALL DLY CALL DLY DJNZ R0,S0_B AJMP RETURNS1: MOV R0,10S1_B: MOV R1,8 MOV A,01H CLR CS1_A: MOV P1,A CALL DLY CALL DLY RLC A DJNZ R1,S1_A DJNZ R0,S1_B AJMP RETURNS2: MOV R0,10S2_B: MOV R1,3 MOV A,0E0HS2_A: MOV P1,A CALL DLY CALL DLY SETB C RRC A SETB C RRC A SETB C RRC A DJNZ R1,S2_A MOV P1,00H CALL DLY CALL DLY DJNZ R0,S2_B AJMP RETURN8. ,A、()()引入單片機(jī),通常情況下,當(dāng)A、B為高電平。要求實(shí)現(xiàn)下面的要求:1)一般情況下,指示燈L0~L7以100ms的間隔閃爍;2)S0、SS2為3種顯示模式,當(dāng)S0、SS2被按下時(shí),暫時(shí)中斷閃爍方式,熄滅全部指示燈,進(jìn)入相應(yīng)的顯示模式:(1)當(dāng)按下S0時(shí),從指示燈L0開始逐個(gè)點(diǎn)亮并保持200ms,直至L0~L7全部點(diǎn)亮,然后熄滅,重復(fù)上述過程10次后退出。 電平觸發(fā)方式CLR IT1 。ORG 0000HLJMP MAINORG 0003HLJMP Pint0 。延時(shí)子程序DLY: MOV R7, 100DEL1: MOV R6, 200DEL0: NOP NOP NOP DJNZ R6, DEL0 DJNZ R7, DEL1 RET 5.,4個(gè)外部擴(kuò)展中斷源EXINT0~EXINT3共享外部事件中斷,當(dāng)其中有一個(gè)或幾個(gè)出現(xiàn)高電平時(shí)向單片機(jī)發(fā)出中斷請求。采用中斷方式實(shí)現(xiàn)路燈的自動控制。中斷處理程序ORG 0200HINT_PRO:PUSH ACC PUSH PSW MOV A,0F0H MOV P1,A MOV A,P1 ANL A,0F0H CPL A SWAP A MOV P1,A POP PSW POP ACC RETI 3. ,單片機(jī)通過P1口與智能傳感器相連,STB為傳感器輸出的選通
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1