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

正文內(nèi)容

基于單片機(jī)的數(shù)字式競(jìng)賽搶答器畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-04-03 11:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中使我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功的喜悅。雖然這個(gè)設(shè)計(jì)還不是很完善,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。 第 17頁(yè) 共 28頁(yè) 致 謝 本文是在潘鋒老師的悉心指導(dǎo)下完成的,衷心感謝他在設(shè)計(jì)的寫(xiě)作期間給與我的熱情幫助和指導(dǎo)。潘鋒老師淵博的知識(shí),認(rèn)真負(fù)責(zé)的工作作風(fēng),平易近人的態(tài)度,給與我 勇敢面對(duì)困難的勇氣和力量,讓我獲益匪淺。在此,向潘鋒老師表示最衷心的感謝和最誠(chéng)摯的敬意。 還要感謝我的同學(xué),他們?cè)谖业脑O(shè)計(jì)寫(xiě)作過(guò)程中提出了很多寶貴的意見(jiàn),并給了我很多啟發(fā)。感謝四川信息職業(yè)技術(shù)學(xué)院的全體領(lǐng)導(dǎo)和老師,你們深厚的學(xué)術(shù)功底和誨人不倦的高尚師德將讓我受用一生。感謝通技 062 班全班同學(xué)給予我的關(guān)心、友誼和幫助,是你們給了我美好而難忘的學(xué)習(xí)生活。 最后,向百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱,評(píng)議和參與本人論文答辯的各位老師表示感謝。 第 18頁(yè) 共 28頁(yè) 參考文獻(xiàn) [1] 朱永金,成友才 . 單片機(jī)應(yīng)用技術(shù) . 北京 : 中國(guó)勞動(dòng)社會(huì)保障出 版社, 2021 [2] 何立民 . 單片機(jī)高等教程 . 北京 : 航空航天大學(xué)出版社, 2021 [3] 雄建云 . Protel99 se EDA 技術(shù)及應(yīng)用 . 北京 : 機(jī)械 工業(yè)出版社, 2021 [4] 林春方 . 電子線路學(xué)習(xí)指導(dǎo)與實(shí)訓(xùn) . 北京 : 電子工業(yè)出版社 , 2021 第 19頁(yè) 共 28頁(yè) 附錄 1 整機(jī)電路圖 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A14272 3 4 5 6 7 8 9134U 2 :B7 4 L S 0 456U 2 :C7 4 L S 0 412U 2 :A7 4 L S 0 4+ 5 v揚(yáng)聲器搶答時(shí)間調(diào)節(jié)答題時(shí)間調(diào)節(jié)加一 減一停止開(kāi)始選手2選手1選手3選手4選手5選手6選手7選手8X1CR Y S T A LC11nFC2C31uFR11 0 k 第 20頁(yè) 共 28頁(yè) 附錄 2 PCB 板圖 PCB 元器件放置面 PCB 元器件焊接面 第 21頁(yè) 共 28頁(yè) 附錄3 源程序 OK EQU 20H。搶答開(kāi)始標(biāo)志位 RING EQU 22H。響鈴標(biāo)志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 0013H AJMP INT1SUB ORG 001BH AJMP T1INT ORG 0040H MAIN: MOV R1,30。初設(shè)搶答時(shí)間為 30s MOV R2,60。初設(shè)答題時(shí)間為 60s MOV TMOD,11H。設(shè)置未定時(shí)器 /模式 1 MOV TH0,0F0H MOV TL0,0FFH。越高發(fā)聲頻率越高 ,越尖 MOV TH1,3CH MOV TL1,0B0H。50ms 為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1。允許四個(gè)中斷 ,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 SETB TR0。一開(kāi)始就運(yùn)行定時(shí)器 ,以開(kāi)始顯示 ,重置 TH1/TL1 就可以了 。=====查詢程序 ===== START: MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY。未開(kāi)始搶答時(shí)候顯示 FFF JB ,NEXT。ddddddd ACALL DELAY JB ,NEXT。去抖動(dòng) ,如果 開(kāi)始鍵 按下就向下執(zhí)行 ,否者跳到非法搶答查詢 第 22頁(yè) 共 28頁(yè) ACALL BARK。按鍵發(fā)聲 MOV A,R1 MOV R6,A。送 R1R6,因?yàn)?R1中保存了搶答時(shí)間 SETB OK。搶答標(biāo)志位 ,用于 COUNT 只程序中判斷是否查詢搶答 MOV R7,01H 。讀搶答鍵數(shù)據(jù)信號(hào)標(biāo)志,這里表示只讀一次有用信號(hào) MOV R3,0AH。搶答只顯示計(jì)時(shí) ,滅號(hào)數(shù) AJMP COUNT。進(jìn)入倒計(jì)時(shí)程序 ,查詢有效搶答的程序 在 COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 JNB ,FALSE4 JNB ,FALSE5 JNB ,FALSE6 JNB ,FALSE7 JNB ,FALSE8 AJMP START 。=====非法搶答處理程序 ===== FALSE1: MOV R3,01H AJMP ERROR FALSE2: MOV R3,02H AJMP ERROR FALSE3: MOV R3,03H AJMP ERROR FALSE4: MOV R3,04H AJMP ERROR FALSE5: MOV R3,05H AJMP ERROR FALSE6: MOV R3,06H AJMP ERROR FALSE7: MOV R3,07H AJMP ERROR FALSE8: MOV R3,08H AJMP ERROR 。=====INT0(搶答時(shí)間 R1調(diào)整程序 )===== INT0SUB:MOV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY。先在兩個(gè)時(shí)間 LED 上顯示 R1 JNB ,INC0。 為 +1s 鍵 ,如按下跳到 INCO JNB ,DEC0。 為 1s 鍵 ,如按下跳到 DECO JNB ,BACK0。 為確定鍵 ,如按下跳到 BACKO 第 23頁(yè) 共 28頁(yè) 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 JZ SETR1。如果 R1 為 0, R1 就置 99, DEC R1 ACALL DELAY1 AJMP INT0SUB SETR1: MOV R1,63H ACALL DELAY1 AJMP INT0SUB BACK0: RETI 。=====INT1(回答時(shí)間 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 DEC1: MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUB SETR2: MOV R2,63H 第 24頁(yè) 共 28頁(yè) ACALL DELAY1 AJMP INT1SUB BACK1: RETI 。=====倒計(jì)時(shí)程序 (搶答倒 計(jì)時(shí)和回答倒計(jì)時(shí)都跳到改程序 )===== REPEAT:MOV A,R2 。使用錦囊時(shí)重新計(jì)時(shí) MOV R6,A CLR RING COUNT: MOV R0,00H。重置定時(shí)器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。重置定時(shí)器 RECOUNT:MOV A,R6。R6 保存了倒計(jì)時(shí)的時(shí)間 ,之前先將搶答時(shí)間或回答時(shí)間給 R6 MOV B,0AH DIV AB。除十分出個(gè)位 /十位 MOV 30H,A。十位存于 (30H) MOV 31H,B。個(gè)位存于 (31H) MOV R5,30H。取十 位 MOV R4,31H。取個(gè)位 MOV A,R6 SUBB A,07H JNC LARGER。大于 5s跳到 LARGER,小于等于 5s 會(huì)提醒 MOV A,R0 CJNE A,0AH,FULL。1s 中 向下運(yùn)行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK。下面是 1s 的情況 ,響并顯示號(hào)數(shù)并清 R0,重新計(jì) SETB RING MOV A,R6 JZ QUIT。計(jì)時(shí)完畢 MOV R0,00H DEC R6。一秒標(biāo)志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK。如果 1s 向下運(yùn)行 ,否者跳到查 停 /顯示 DEC R6。計(jì)時(shí)一秒 R6自動(dòng)減 1 MOV R0,00H CHECK: JNB ,QUIT。如按下停止鍵退出 JNB OK,CHECKK 。只在回答倒計(jì)時(shí)才有效 AJMP NEXTT CHECKK:JNB ,REPEAT 。判斷是否使用錦囊 NEXTT: ACALL DISPLAY JB OK,ACCOUT。如果是搶答倒計(jì)時(shí) ,如是則查詢搶答 ,否者跳過(guò)查詢繼續(xù)倒數(shù) (這里起到鎖搶答作用 ) AJMP RECOUNT ACCOUT: 第 25頁(yè) 共 28頁(yè) 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。搶答時(shí)間 R2 送 R6 MOV R3,01H CLR OK。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答 ,所以就鎖了搶答 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 第 26頁(yè) 共 28頁(yè) CLR OK AJMP COUNT
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1