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

正文內(nèi)容

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

2025-06-30 13:39本頁面
  

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