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

正文內(nèi)容

基于51單片機八路搶答器課程設計-資料下載頁

2025-06-01 21:46本頁面
  

【正文】 ACALL DELAY AJMP INT11 BACK1:RETI 。====倒計時程序 ==== REPEAT:MOV A,R2。新一輪重新計時 MOV R6,A CLR RING COUNT:MOV R0,00H。重置定時器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。重置定時器 RECOUNT:MOV A,R6。將回答時間 60s 給 A MOV B,0AH 24 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。回答 60s 倒計時 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 CHECK MAX:MOV A,R0 CJNE A,14H,CHECK。如果剩 1s 向下運行,否則跳轉(zhuǎn)到 CHECK 查詢“停止”程序 DEC R6 MOV R0,00H CHECK:JNB ,QUIT。如果查詢按下停止鍵,則退出;否則向下 JNB OK,CHECK1。判斷是否在回答倒計時內(nèi),如果不在跳到 CHECK1 判斷是否開始新一輪;否則向下繼續(xù)執(zhí)行 AJMP NEXT1 CHECK1:JNB ,REPEAT。判斷是否重新開始 NEXT1:ACALL DISPLAY JB OK,ACCOUT。判斷是否是搶答倒 計時,若是則跳轉(zhuǎn)到 ACCOUT 查詢搶答;否則向下執(zhí)行繼續(xù)倒計時 AJMP RECOUNT ACCOUT:MOV A,36H JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TRUE7 JNB ,TRUE8 AJMP RECOUNT QUIT:CLR OK。停止鍵按下程序 CLR RING 25 AJMP LOOP 。=====正常搶答處理程 序 ===== TRUE1:ACALL BARK 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 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 26 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 CJNE A,06H,FLASH。 向下運行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。三燈全滅 AJMP CHECK2 FLASH:CJNE A,0CH,CHECK2。下面是 的情況 ,響并顯示號數(shù)并清 R0 SETB RING MOV R0,00H MOV R3,34H。取回號數(shù) MOV R5,0BH MOV R4,0BH。顯示 FF 和號數(shù) AJMP CHECK2 CHECK2: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1:CLR RING CLR OK AJMP MAIN 。====顯示程序 ==== DISPLAY:MOV DPTR,DAT1 MOV A,R3 MOVC A,@A+DPTR MOV P2,0FEH MOV P0,A ACALL DELAY2 MOV DPTR,DAT2 MOV A,R5 MOVC A,@A+DPTR MOV P2,0FDH MOV P0,A ACALL DELAY2 27 MOV A,R4 MOVC A,@A+DPTR MOV P2,0FBH MOV P0,A ACALL DELAY2 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。第一個顯示“ 0” 。====顯示延時 ==== DELAY:MOV 35H,08H DELAY3:ACALL DISPLAY DJNZ 35H,DELAY3 RET 。====去抖動(按鍵延時 4236 個機器周期) ==== DELAY1:MOV 32H,12H DELAY4:MOV 33H,0AFH DELAY5:DJNZ 33H,DELAY5 DJNZ 32H,DELAY4 RET 。====顯示延時(延時 4236 個機器周期) ==== DELAY2:MOV 32H,43H DELAY6:MOV 33H,1EH MOV A,R7。每隔 6070 個機器周期讀一次 P1 口,全 1 為無效,繼續(xù)讀,有一個不為 1 時,轉(zhuǎn)到正常搶答處理 JNZ LOOP3。沒讀到有效數(shù)轉(zhuǎn)到 LOOP3 繼續(xù)循環(huán) DELAY7:DJNZ 33H,DELAY7 DJNZ 32H,DELAY6 RET LOOP3:MOV A,P1 CJNE A,0FFH,LOOP5 LOOP4:MOV 36H,A AJMP DELAY7 LOOP5:DEC R7 AJMP LOOP4 。====發(fā)聲程序 ==== BARK:SETB RING ACALL DELAY ACALL DELAY CLR RING RET 。====T0 溢出中斷 ==== T00:MOV TH0,0ECH MOV TL0,0FFH 28 JNB RING,OUT CPL OUT:RETI 。====T1 溢出中斷 ==== T11:MOV TH1,3CH MOV TL1,0B0H INC R0 RETI END 附錄二 單片機八路智能搶答器原理圖 29 參 考 文 獻 [1] 孫蕙芹 .單片機實用教程 .北京:中國電力出版社, 2021 [2] 賈海瀛 .數(shù)字電子技術與實訓 .北京:機械工業(yè)出版社, [3] 李雅軒 .模擬電子技術 2 版 .西安:西安電子科技大學出版社, [4] 張永飛 .電工基礎 .天津:天津大學出版社, [5] 張立科 .單片機典型模塊設計實例導航 .第一版 .人民郵電出版社 ,1988 [6] 潘新民 .微型計算機控制技術 .北京:電子工業(yè)出版社, 2021 [7] 李響初 .基于 MCS51 單片機的智能時鐘控制系統(tǒng)設計 .世界電子元件, 2021,7:97~98 [8] Proteus 入門講義 百度文庫 [9] C51 Keil uVision2 百度文庫
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1