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

正文內(nèi)容

基于單片機的搶答器設(shè)計畢業(yè)論文-畢業(yè)設(shè)計(已改無錯字)

2023-03-03 08:49:57 本頁面
  

【正文】 按鍵發(fā)聲 MOV A,R1 MOV R6,A。送 R1R6,因為 R1 中保存了搶答時間 SETB OK。搶答標(biāo)志位 ,用于 COUNT 只程序中判斷是否查詢搶答 MOV R3,0AH。搶答只顯示計時 ,滅號數(shù) AJMP COUNT。進(jìn)入倒計時程序 ,查詢有效搶答的程序 在 COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 24 JNB ,FALSE4 JNB ,FALSE5 JNB ,FALSE6 JNB ,TZ1 JNB ,TZ2 AJMP START TZ1:JMP FALSE7 TZ2:JMP FALSE8 。=====非法搶答處理程序 ===== FALSE1: ACALL BARK。按鍵發(fā)聲 MOV R3,01H AJMP ERROR FALSE2: ACALL BARK MOV R3,02H AJMP ERROR FALSE3: ACALL BARK MOV R3,03H AJMP ERROR FALSE4: ACALL BARK MOV R3,04H AJMP ERROR FALSE5: ACALL BARK MOV R3,05H AJMP ERROR FALSE6: ACALL BARK MOV R3,06H AJMP ERROR 25 FALSE7: ACALL BARK MOV R3,07H AJMP ERROR FALSE8: ACALL BARK MOV R3,08H AJMP ERROR 。=====INT0(搶答時間 R1 調(diào)整程序 )===== INT0SUB:MOV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY。先在兩個時間 LED 上顯示 R1 JNB ,INC0。 為 +1s 鍵 ,如按下跳到 INCO JNB ,DEC0。 為 1s 鍵 ,如按下跳到 DECO JNB ,BACK0。 為確定鍵 ,如按下跳到 BACKO AJMP INT0SUB INC0: MOV A,R1 CJNE A,63H,ADD0。如果不是 99,R2 加 1,如果加到 99,R1 就置 0,重新加起。 MOV R1,00H ACALL DELAY1 AJMP INT0SUB ADD0: INC R1 ACALL DELAY1 AJMP INT0SUB DEC0: MOV A,R1 26 JZ SETR1。如果 R1 為 0, R1 就置 99, DEC R1 ACALL DELAY1 AJMP INT0SUB SETR1: MOV R1,63H ACALL DELAY1 AJMP INT0SUB BACK0: RETI 。=====INT1(回答時間 R2 調(diào)整程序 )===== INT1SUB: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 INT1SUB INC1: MOV A,R2 CJNE A,63H,ADD1 MOV R2,00H ACALL DELAY1 AJMP INT1SUB ADD1: INC R2 ACALL DELAY1 AJMP INT1SUB 27 DEC1: MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUB SETR2: MOV R2,63H ACALL DELAY1 AJMP INT1SUB BACK1: RETI 。=====倒計時程序 (搶答倒計時和回答倒計時都跳到改程序 )===== COUNT: MOV R0,00H。重置定時器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。重置定時器 RECOUNT:MOV A,R6。R6 保存了倒計時的時間 ,之前先將搶答時間或回答時間給 R6 MOV B,0AH DIV AB。除十分出個位 /十位 MOV 30H,A。十位存于 (30H) MOV 31H,B。個位存于 (31H) MOV R5,30H。取十位 MOV R4,31H。取個位 MOV A,R6 SUBB A,07H JNC LARGER。大于 5s 跳到 LARGER,小于等于 5s 會提醒 MOV A,R0 CJNE A,0AH,FULL。1s 中 向下運行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK。下面是 1s 的情況 ,響并顯示號數(shù)并清 R0,重新計 28 SETB RING MOV A,R6 JZ QUIT。計時完畢 MOV R0,00H DEC R6。一秒標(biāo)志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK。如果 1s 向下運行 ,否者跳到查 停 /顯示 DEC R6。計時一秒 R6 自動減 1 MOV R0,00H CHECK: JNB ,QUIT。如按下停止鍵退出 ACALL DISPLAY JB OK,ACCOUT。如果是搶答倒計時 ,如是則查詢搶答 ,否者跳過查詢繼續(xù)倒數(shù) (這里起到鎖搶答作用 ) AJMP RECOUNT ACCOUT:JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ3 JNB ,TZ4 AJMP RECOUNT TZ3:JMP TRUE7 TZ4:JMP TRUE8 QUIT: CLR OK。如果按下了 停止鍵 執(zhí)行的程序 CLR RING 29 AJMP START 。=====正常搶答處理程序 ===== TRUE1: ACALL BARK。按鍵發(fā)聲 MOV A,R2 MOV R6,A。搶答時間 R2 送 R6 MOV R3,01H CLR OK。因為答題的計時不再查詢搶答 ,所以就鎖了搶答 AJMP COUNT TRUE2:ACALL BARK。 MOV A,R2 MOV R6,A MOV R3,02H CLR OK AJMP COUNT TRUE3:ACALL BARK。 MOV A,R2 MOV R6,A MOV R3,03H CLR OK AJMP COUNT TRUE4:ACALL BARK。 MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNT TRUE5: ACALL BARK。 MOV A,R2 30 MOV R6,A MOV R3,05H CLR OK AJMP COUNT TRUE6: ACALL BARK。 MOV A,R2 MOV R6,A MOV R3,06H CLR OK AJMP COUNT TRUE7: ACALL BARK。 MOV A,R2 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8: ACALL BARK。 MOV A,R2 MOV R6,A MOV R3,08H CLR OK AJMP COUNT 。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。犯規(guī)號數(shù)暫存與 (34H) HERE: MOV A,R0 31 CJNE A,0AH,FLASH。 向下運行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。三燈全滅 AJMP CHECK1 FLASH: CJNE A,14H,CHECK1。下面是 1s 的情況 ,響并顯示號數(shù)并清 R0,重新計 SETB RING MOV R0,00H MOV R3,34H。取回號數(shù) MOV R5,0BH MOV R4,0BH。顯示 FF 和號數(shù) AJMP CHECK1 CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1: CLR RING CLR OK AJMP START 。=====顯示程序 ===== DISPLAY:MOV DPTR,DAT1。查表顯示程序 ,利用 P0口做段選碼口輸出 /P2低三位做位選碼輸出 , MOV A,R3 MOVC A,@A+DPTR MOV P2,0feH MOV P0,A 32 ACALL DELAY MOV DPTR,DAT2 MOV A,R5 MOVC A,@A+DPTR MOV P2,0fdH MOV P0,A ACALL DELAY MOV A,R4 MOVC A,@A+DPTR MOV P2,0fbH MOV P0,A ACALL DELAY RET DAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。滅 ,1,2,3,4,5,6,7,8,9,滅 ,F DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。第一個為零 ,其他與上相同 ,因為十位如
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1