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

正文內(nèi)容

基于單片機(jī)的數(shù)字式競賽搶答器__畢業(yè)設(shè)計說明書-資料下載頁

2025-06-30 19:04本頁面

【導(dǎo)讀】①搶答器可同時供8名選手或8個代表隊比賽。②設(shè)置一個系統(tǒng)清除和搶答控制開關(guān),該開關(guān)由主持人控制。③搶答器具有鎖存與顯示功能。即選手按動按鈕,鎖存相應(yīng)的編號,并在LED數(shù)碼管上顯示,同。時揚(yáng)聲器發(fā)出報警聲響提示。④搶答器具有定時搶答功能,且一次搶答的時間由主持人設(shè)定。鍵后,定時器進(jìn)行減計時,同時揚(yáng)聲器發(fā)出短暫的聲響,聲響持續(xù)的時間秒左右。真與調(diào)試;⑤PCB文件生成。第5周:任務(wù)下達(dá),理解消化任務(wù)要求;初步設(shè)計方案確定;第6周~第10周:設(shè)計方案確定,分模塊部分完成;第11周:中期檢查,查找問題,分析解決難點(diǎn);第12周~第15周:分模塊調(diào)試,整體電路調(diào)試,論文書寫等;其中學(xué)生一份,指導(dǎo)教師一份。本設(shè)計是采用單片機(jī)設(shè)計的多人比賽智力搶答器系統(tǒng)。全、制作成本低、性價比高等特點(diǎn),是一種經(jīng)濟(jì)、實(shí)用的比賽用搶答器。外圍電子電路組成。軟件部分采用51系列單片機(jī)通用匯編語言與C語言設(shè)計編寫。

  

【正文】 時 MOV R6,A CLR RING 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 中 向下運(yùn)行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK。下面是 1s 的情況 ,響并顯示號數(shù)并清 R0,重新計 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 向下運(yùn)行 ,否者跳到查 停 /顯示 DEC R6。計時一秒 R6 自動減 1 MOV R0,00H CHECK: JNB ,QUIT。如按下停止鍵退出 JNB OK,CHECKK 。只在回答倒計時才有效 AJMP NEXTT CHECKK:JNB ,REPEAT 。判斷是否使用錦囊 NEXTT: ACALL DISPLAY JB OK,ACCOUT。如果是搶答倒計時 ,如是則查詢搶答 ,否者跳過查詢繼續(xù)倒數(shù) (這里起到鎖搶答 作用 ) AJMP RECOUNT ACCOUT: 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 25 頁 共 28 頁 MOV A,36H JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ1 JNB ,TZ2 AJMP RECOUNT TZ1:JMP TRUE7 TZ2:JMP TRUE8 QUIT: CLR OK。如果按下了 停止鍵 執(zhí)行的程序 CLR RING AJMP START 。=====正常搶答處理程序 ===== 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 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 26 頁 共 28 頁 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 CJNE A,06H,FLASH。 向下運(yùn)行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。三燈全滅 AJMP CHECK1 FLASH: CJNE A,0CH,CHECK1。下面是 的情況 ,響并顯示號數(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 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 27 頁 共 28 頁 AJMP START 。=====顯示程序 ===== DISPLAY:MOV DPTR,DAT1。查表顯示程序 ,利用 P0口做段選碼口輸出 /P2低三位做位選碼輸出 , 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 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 。第一個為零 ,其他與上相同 ,因為十位如果為零顯示熄滅 。====加減時間延時 (起到不會按下就加 N個數(shù) )====== DELAY1: MOV 35H,08H LOOP0: ACALL DISPLAY DJNZ 35H,LOOP0 RET 。=====延時 4236 個機(jī)器周期 (去抖動用到 )===== DELAY: MOV 32H,12H LOOP: MOV 33H,0AFH LOOP1: DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET 。=====延時 4236 個機(jī)器周期 (顯示用到 )===== DELAY2: MOV 32H,43H LOOP3: MOV 33H,1EH MOV A,R7 。每隔 60~70 個機(jī)器周期讀一次 P1 口 ,全為 1 時為無效數(shù)據(jù) ,繼續(xù)讀 ,有一個不為 1 時 ,轉(zhuǎn)到正常搶答處理 JNZ AAAA1 。沒讀到有效數(shù) 據(jù)時繼續(xù)轉(zhuǎn)到 AAAA1 LOOP2: DJNZ 33H,LOOP2 DJNZ 32H,LOOP3 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 28 頁 共 28 頁 RET 。=====讀搶答按鍵數(shù)據(jù)口程序 ===== 。由于在讀搶答數(shù)據(jù)口的時候,單片機(jī)首先進(jìn)入倒計時程序,再調(diào)用顯示程序,最后才檢測按鍵口 。然而在檢測按鍵口時動態(tài)掃描要調(diào)用三次 (4ms)延時程序 .這樣就會導(dǎo)致讀數(shù)據(jù)口出現(xiàn)滯后 ,造成 1 號優(yōu)先最高 .8號最低 . 。故采用在延時子程序中加了讀數(shù)據(jù)口程序 .保證了靈敏度和可靠性 AAAA1: MOV A,P1 CJNE A,0FFH,AA1 。當(dāng)不全為 1時的數(shù)據(jù)為有效數(shù) 據(jù) AA0: MOV 36H,A 。將有效數(shù)據(jù)送到 36H 暫存 AJMP LOOP2 AA1: DEC R7 AJMP AA0 。=====發(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 標(biāo)志位為 1 時候 口不短取反使喇叭發(fā)出一定頻率的聲音 OUT: RETI 。=====T1 溢出中斷 (計時程序 )===== T1INT: MOV TH1,3CH MOV TL1,0B0H INC R0 RETI END 四川信息職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(論文)評語 學(xué)生姓名 張智勇 學(xué)號 0620xx8 班級 通技 062 專業(yè) 通信技術(shù) 設(shè)計(論文)題目 基于單片機(jī)的數(shù)字式競賽搶答器 指導(dǎo)教師 潘鋒 譚望春 指導(dǎo)老師考核意見 等級: 指導(dǎo)教師: 答辯 評語 等級: 答辯老師: 總評 成績 等級: 考核小組組長: 備注 以上兩項成績綜合后,指導(dǎo)老師考核成績占總分的 60%,答辯成績占總分的40%,按五級記分(優(yōu)、良、中、及格、不及格)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1