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

正文內(nèi)容

安志超聲光顯示智力競賽搶答器設(shè)計-資料下載頁

2025-06-29 23:50本頁面
  

【正文】 AJMP ERROR。====中斷====INT00:MOV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY。在時間LED上顯示搶答時間30s JNB ,INC0 JNB ,DEC0 JNB ,BACK0 AJMP INT00INC0:MOV A,R1CJNE A,63H,ADD0。如果不是99,則跳轉(zhuǎn)到ADD0加1程序,否則往下執(zhí)行,置0,重新加起 MOV R1,00H ACALL DELAY AJMP INT00ADD0:INC R1 ACALL DELAY AJMP INT00DEC0:MOV A,R1 JZ SETT。如果R1中值為0,則跳到SETT程序,R1置99 DEC R1ACALL DELAYAJMP INT00SETT:MOV R1,63H ACALL DELAY AJMP INT00BACK0:RETIINT11:MOV A,R2 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY JNB ,INC1 JNB ,DEC1 JNB ,BACK1 AJMP INT11INC1:MOV A,R2 CJNE A,63H,ADD1 MOV R2,00H ACALL DELAY AJMP INT11ADD1:INC R2 ACALL DELAY AJMP INT11DEC1:MOV A,R2 JZ SET1 DEC R2 ACALL DELAY AJMP INT11。====計時查詢====SET1:MOV R2,63H ACALL DELAY AJMP INT11BACK1:RETI。====倒計時程序====REPEAT:MOV A,R2。新一輪重新計時 MOV R6,ACLR RINGCOUNT:MOV R0,00H。重置定時器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。重置定時器RECOUNT:MOV A,R6。將回答時間60s給A MOV B,0AH DIV AB。除10,分出個位和十位 MOV 30H,A。十位存于30H MOV 31H,B。個位存于31H MOV R5,30H。取十位 MOV R4,31H。取個位 MOV A,R6 SUBB A,07H JNC MAX。大于5s跳轉(zhuǎn)到MAX,小于5s則向下執(zhí)行,蜂鳴器響 MOV A,R0 CJNE A,0AH,FULL CLR RING AJMP CHECK?;卮?0s倒計時FULL:CJNE A,14H,CHECK。下面是1s的情況,響并顯示號數(shù),并清R0 SETB RING MOV A,R6 JZ QUIT。計時完畢,跳轉(zhuǎn)到QUIT,否則繼續(xù)向下執(zhí)行 MOV R0,00H DEC R6。一秒減一 AJMP CHECKMAX:MOV A,R0CJNE A,14H,CHECK。如果剩1s向下運行,否則跳轉(zhuǎn)到CHECK查詢“停止”程序DEC R6MOV R0,00HCHECK:JNB ,QUIT。如果查詢按下停止鍵,則退出;否則向下 JNB OK,CHECK1。判斷是否在回答倒計時內(nèi),如果不在跳到CHECK1判斷是否開始新一輪;否則向下繼續(xù)執(zhí)行AJMP NEXT1CHECK1:JNB ,REPEAT。判斷是否重新開始NEXT1:ACALL DISPLAYJB OK,ACCOUT。判斷是否是搶答倒計時,若是則跳轉(zhuǎn)到ACCOUT查詢搶答;否則向下執(zhí)行繼續(xù)倒計時AJMP RECOUNTACCOUT:MOV A,36HJNB ,TRUE1JNB ,TRUE2JNB ,TRUE3JNB ,TRUE4JNB ,TRUE5JNB ,TRUE6 JNB ,TRUE7JNB ,TRUE8AJMP RECOUNTQUIT:CLR OK。停止鍵按下程序CLR RINGAJMP LOOP。=====正常搶答處理程序=====TRUE1:ACALL BARKMOV A,R2MOV R6,A。搶答時間R2送R6MOV R3,01HCLR OK。因為答題的計時不再查詢搶答,所以就鎖了搶答AJMP COUNTTRUE2:ACALL BARKMOV A,R2MOV R6,AMOV R3,02HCLR OKAJMP COUNTTRUE3:ACALL BARKMOV A,R2MOV R6,AMOV R3,03HCLR OKAJMP COUNTTRUE4:ACALL BARKMOV A,R2MOV R6,AMOV R3,04HCLR OKAJMP COUNTTRUE5:ACALL BARKMOV A,R2MOV R6,AMOV R3,05HCLR OKAJMP COUNTTRUE6: ACALL BARKMOV A,R2MOV R6,AMOV R3,06HCLR OKAJMP COUNTTRUE7:ACALL BARKMOV A,R2MOV R6,AMOV R3,07HCLR OKAJMP COUNTTRUE8:ACALL BARKMOV A,R2MOV R6,AMOV R3,08HCLR OKAJMP COUNT。=====犯規(guī)搶答程序=====ERROR: MOV R0,00HMOV TH1,3CHMOV TL1,0B0HMOV 34H,R3。犯規(guī)號數(shù)暫存與(34H)HERE: MOV A,R0CJNE A,06H,FLASH。滅并停響CLR RINGMOV R3,0AHMOV R4,0AHMOV R5,0AH。三燈全滅AJMP CHECK2FLASH:CJNE A,0CH,CHECK2。,響并顯示號數(shù)并清R0SETB RINGMOV R0,00HMOV R3,34H。取回號數(shù)MOV R5,0BHMOV R4,0BH。顯示FF和號數(shù)AJMP CHECK2CHECK2: JNB ,QUIT1ACALL DISPLAYAJMP HEREQUIT1:CLR RINGCLR OKAJMP MAIN。====顯示程序====DISPLAY:MOV DPTR,DAT1MOV A,R3MOVC A,@A+DPTRMOV P2,0FEHMOV P0,AACALL DELAY2MOV DPTR,DAT2MOV A,R5MOVC A,@A+DPTRMOV P2,0FDHMOV P0,AACALL DELAY2MOV A,R4MOVC A,@A+DPTRMOV P2,0FBHMOV P0,AACALL DELAY2RETDAT1:DB 00H,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H,71H。對應(yīng)“滅”,“1”,“2” ,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“滅”,“F”DAT2:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H,71H。第一個顯示“0”。====顯示延時====DELAY:MOV 35H,08HDELAY3:ACALL DISPLAYDJNZ 35H,DELAY3RET。====去抖動(按鍵延時4236個機器周期)====DELAY1:MOV 32H,12HDELAY4:MOV 33H,0AFHDELAY5:DJNZ 33H,DELAY5DJNZ 32H,DELAY4RET。====顯示延時(延時4236個機器周期)====DELAY2:MOV 32H,43HDELAY6:MOV 33H,1EHMOV A,R7。每隔6070個機器周期讀一次P1口,全1為無效,繼續(xù)讀,有一個不為1時,轉(zhuǎn)到正常搶答處理JNZ LOOP3。沒讀到有效數(shù)轉(zhuǎn)到LOOP3繼續(xù)循環(huán)DELAY7:DJNZ 33H,DELAY7DJNZ 32H,DELAY6RETLOOP3:MOV A,P1CJNE A,0FFH,LOOP5LOOP4:MOV 36H,AAJMP DELAY7LOOP5:DEC R7AJMP LOOP4。====發(fā)聲程序====BARK:SETB RINGACALL DELAYACALL DELAYCLR RINGRET。====T0溢出中斷====T00:MOV TH0,0ECHMOV TL0,0FFH JNB RING,OUT CPL OUT:RETI。====T1溢出中斷====T11:MOV TH1,3CHMOV TL1,0B0HINC R0RETI
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1