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

正文內(nèi)容

基于at89c51單片機的六路搶答器設計-資料下載頁

2025-11-27 02:30本頁面

【導讀】搶答器作為一種工具,已廣泛應用于各種智力和知識競賽場合。活動的開展,因此設計了本搶答器。本設計是以六路搶答為基本理念??紤]到依需設定限時回答的功能,利用。和記數(shù)的原理,將軟、硬件有機地結合起來,使得系統(tǒng)能夠正確地進行計時,同時使數(shù)碼管能夠正確地顯示時間。用開關做鍵盤輸出,揚聲器發(fā)生提示。下,按鍵無效非法??陀^地分辨出最先獲得發(fā)言權的選手。早期的搶答器只由幾個三極管、可控硅、發(fā)光管等組成,能通過發(fā)光管的指示辯認出選手號碼。現(xiàn)在大多數(shù)搶答器均使。果在開始搶答前搶答為無效;搶答限定時間和回答問題的時間可是在1-99s設定;關系及相互影響,從而能正確設計、計算定時計數(shù)的各個單元電路。多功能搶答器的調(diào)整及測試方法。提高動手能力和排除故障的能力。搶答器的使用頻率校低,且有的要么制作復雜,要么可靠性低,減少興致。

  

【正文】 H 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 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 27 AJMP INT1SUB 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,0000 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,重新計時 SETB RING MOV A,R6 JZ QUIT。計時完畢 MOV R0,00H DEC R6。一秒標志減 1 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 28 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 AJMP RECOUNT QUIT: CLR OK。如果按下了 停止鍵 執(zhí)行的程序 CLR RING 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。 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 29 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 。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。犯規(guī)號數(shù)暫存與 (34H) HERE: MOV A,R0 CJNE A,0AH,FLASH。 向下運行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。三燈全滅 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 30 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 。=====顯示程序 ===== 。入口參數(shù): R5,R4,R3 存入的分別為第一,二,三為數(shù)碼所顯示的位碼 。出口參數(shù):無 DISPLAY:MOV DPTR,DAT1。查表顯示程序 ,利用 P0口做段選碼口輸出 /P2 低三位做位選碼輸出 , MOV A,R5 MOVC A,@A+DPTR MOV P2,01H MOV P0,A ACALL DELAY MOV DPTR,DAT2 MOV A,R4 MOVC A,@A+DPTR MOV P2,02H MOV P0,A ACALL DELAY MOV A,R3 MOVC A,@A+DPTR MOV P2,04H MOV P0,A 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 31 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 。第一個為零 ,其他與上相同 ,因為十位如果為零顯示熄滅 。====加減時間延時 (起到不會按下就加 N 個數(shù) )====== DELAY1: MOV 35H,08H LOOP0: ACALL DISPLAY DJNZ 35H,LOOP0 RET 。=====延時 (顯示和去抖動用到 )===== DELAY: MOV 32H,12H LOOP: MOV 33H,0AFH LOOP1: DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET 。=====發(fā)聲程序 ===== BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING。按鍵發(fā)聲 RET 。=====TO 溢出中斷 (響鈴程序 )===== T0INT:MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT CPL 。RING 標志位為 1 時候 口不短取反使喇叭發(fā)出一定頻率的聲音 OUT:RETI 。=====T1 溢出中斷 (計時程序 )===== T1INT: MOV TH1,3CH MOV TL1,0B0H INC R0 RETI 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 32 END 附錄 B 總體 原理圖 浙江工商職業(yè)技術學院機電工程學院畢業(yè)設 計 33
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1