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

正文內(nèi)容

基于單片機的競賽搶答器系統(tǒng)設(shè)計畢業(yè)設(shè)計(完整版)

2025-08-29 16:56上一頁面

下一頁面
  

【正文】 是會增加上電復(fù)位,以保證單片機不會出錯誤。 鍵盤由按鈕組成, 按鈕實物圖如圖 25。適用于所需按鍵較少的場合。單片機通過讀取 和 的端口值,來判斷主持人是按下“開始”鍵還是“結(jié)束”鍵。最常用的 NPN 型的管子是 S9013, PNP 的選 S9012。共陰極數(shù)碼管想要點亮就需要將所有的公共端連接到一起,然后共陰的公共端接到地線上,在 A到 H 的引腳上加上高電平就可以使對應(yīng)的數(shù)碼管點亮,不想點亮就加上低電平。顯示電路如圖 210。如果有選手按下,就是非法搶答需要使用非法搶答子程序。定時 /計數(shù)器還需要設(shè)定其啟動方式,本文中采用軟件啟動方式。 只要有中斷程序響應(yīng),系統(tǒng)就會自動的將程序指針的 PC 值調(diào)到對應(yīng)的中斷服務(wù)的入口地址之上。大量的程序初始參數(shù)都需要在初始化的時候被設(shè)定,這樣的話在程序運行的時候就可以方便的調(diào)用這些數(shù)據(jù)進(jìn)行運算,這些數(shù)據(jù)的設(shè)定能直接影響程序的運行,需要小心設(shè)置。當(dāng) RING 標(biāo)志位為 1 時候 口不斷取反使喇叭發(fā)出一定頻率的聲音。 C51 在 Keil uVision2 中被充分使用。 Proteus 仿真 Proteus軟件是一款 EDA工具軟件,它由英國的一家公司出版。它可以替代相當(dāng)一部分的傳統(tǒng)上的單片機的教學(xué)任務(wù),使人們不需要實物就可以得到直觀的結(jié)果。 鹽城工學(xué)院本科生畢業(yè)設(shè)計說明書 ( 20xx) 17 圖 41 電氣檢查無誤程序?qū)牒蟮脑韴D 文檔建立好之后,按開始運行,執(zhí)行仿真。再用萬用表檢測數(shù)碼管是否都能點亮。在焊接數(shù)碼管,在焊接前需要將所有的 腳代表的意義畫出來。在這時可以使用萬用表輔助檢查,再將 51 單片機插入卡槽。再和此次設(shè)計題目相結(jié)合將資料綜合整理,選擇出所需要的基礎(chǔ)資料。軟件的模塊化設(shè)計方便移植、修改和增加可讀性。響鈴標(biāo)志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT00 ORG 000BH AJMP T00 ORG 0013H AJMP INT11 ORG 001BH AJMP T11 ORG 0040H MAIN:MOV R1,30。判斷未開始答題,若有人按下?lián)尨?,跳?LOOP1 非法搶答處鹽城工學(xué)院本科生畢業(yè)設(shè)計說明書 ( 20xx) 25 理程序 ACALL DELAY JB ,LOOP1。非法搶答查詢程序,若沒有跳回主程序 FALSE1:MOV R3,01H。====倒計時程序 ==== REPEAT:MOV A,R2。取十位 MOV R4,31H。如果查詢按下停止鍵,則退出;否則向下 JNB OK,CHECK1。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。對應(yīng)“滅” ,“ 1” ,“ 2” ,“ 3” ,“ 4” ,“ 5” ,“ 6” ,“ 7” ,“ 8” ,“ 9” ,“滅” ,“ F” DAT2:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H,71H。====T0 溢出中斷 ==== T00:MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT CPL OUT:RETI 。====顯示延時(延時 4236 個機器周期) ==== DELAY2:MOV 32H,43H DELAY6:MOV 33H,1EH MOV A,R7。下面是 的情況 ,響并顯示號數(shù)并清 R0 SETB RING MOV R0,00H MOV R3,34H。停止鍵按下程序 CLR RING AJMP LOOP 。下面是 1s 的情況,響并顯 示號數(shù),并清 R0 SETB RING MOV A,R6 JZ QUIT。將回答時間 60s 給 A MOV B,0AH DIV AB。在時間 LED 上顯示搶答時間 30s JNB ,INC0 JNB ,DEC0 JNB ,BACK0 AJMP INT00 INC0:MOV A,R1 CJNE A,63H,ADD0。復(fù)位,用于 COUNT 中判斷是否查詢搶答 MOV R7,01H。50ms 為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1。為此,我向熱心幫助過我的所有老師和同學(xué)表示由衷的感謝。我們選擇硬件系統(tǒng)的時候要考慮硬件的性價比,在萬能板上的 布局,不僅要減少系統(tǒng)內(nèi)的干擾還要減少系統(tǒng)外的干擾。 最后總體調(diào)試,看看設(shè)計是否符合預(yù)期的目標(biāo)。焊接第二塊板子時,吸收以上教訓(xùn)將按鈕位置調(diào)整了下,在連接底線時直接使用撥完皮的導(dǎo)線,圍繞按鈕直接連接到地線上。焊接時首先進(jìn)行的是單片機最小系統(tǒng)的焊接,為了防止干擾將晶振貼近單片機。在這之后有選手搶答,假設(shè)為 5 號,就會在數(shù)碼管上顯示搶答選手編號以及回答時間的倒計時,初始設(shè)定為 60S。原理圖如圖 41。從概念性上的設(shè)想到實際的實物的設(shè) 計都可以使用它。首先對于用戶的程序需要進(jìn)行檢查,將所有的錯誤改正后 才可以順利的進(jìn)行編程。時間只能在 0 到 99 之內(nèi)調(diào)節(jié),如果超過 99,就會變成 0。當(dāng)非法搶答事件發(fā)生的時候,數(shù)碼管顯示多少號選手發(fā)生非法搶答,同時會跳到非法搶答子程序上。斷點保護(hù)由單片機內(nèi)部自動完成,不需要外界干預(yù)。通過定時 /計數(shù)器控制寄存器 TCON 中的 IT0和 IT1 確定。本設(shè)計的特殊的中斷主要是定時 /計數(shù)器和外部中斷;首先需要確定定時 /計數(shù)器的功能,在 使用前確定是定時模式。為了簡化電路,一般直接使用芯片的電源驅(qū)動數(shù)碼管,但是數(shù)碼管需要的電壓較低直接使用會燒壞數(shù)碼管。 方案二:采用液晶屏顯示。可以通過點亮數(shù)碼管來顯示數(shù)字和一些特定的字符。報警電路如圖 27。這時單片機就會會進(jìn)行相應(yīng)的程序處理。同時按鍵過多使的在編程時會比較復(fù)雜。這是為了在發(fā)生程序錯誤時或者一些特殊情況時,可以不用關(guān)閉電源直接是單片機恢復(fù)到初始的狀態(tài)。 單片機復(fù)位很簡單,只需要在復(fù)位的端口加上 2 個周期以上的高電平就可以了,復(fù)位后程序從開始重新執(zhí)行。 基于以上分析,本次設(shè)計采用方案二。該方案不需要軟件編程,只需要硬件電路不出錯就可以實現(xiàn)需要的功能。在倒計時過程中,主持人可以隨時按“停止鍵”結(jié)束本次回答或者搶答。本次設(shè)計的系統(tǒng)實用性強、判斷精確、操作簡單、擴展功能強。怎樣來設(shè)計搶答器,能使以上問題得以解決?無論差別多少時間,只要有時間差別就能分辨出來,那么也就必然離不開搶答器。這種計算機現(xiàn)已經(jīng)集成到了一個芯片上,一般都用來進(jìn)行簡單的運算和控制。搶答器的判定都是使用單片機進(jìn)行處理的,從而杜絕了人為的作弊。本人完全意識到本聲明的法律后果由本人 承擔(dān)。 畢業(yè)設(shè)計說明書(畢業(yè)論文)作者簽名 (手寫 ): 日期 : 年 月 日 指導(dǎo)教師簽名 (手寫 ): 日期 : 年 月 日 鹽城工學(xué)院本科生畢業(yè)設(shè)計說明書 ( 20xx) 基于單片機的競賽搶答器系統(tǒng)設(shè)計 摘 要: 在現(xiàn)在的搶答比賽中需要高效準(zhǔn)確的確定第一搶答者,那么一個功能完善的搶答器可以準(zhǔn)確公正直觀的確定第一搶答者,所以對于 基于單片機的 競賽搶答器 系統(tǒng)設(shè)計 的研究是有重要意義的。本次設(shè)計的系統(tǒng)能實現(xiàn)搶答器基本功能,同時有報警和倒計時功能。雖然體積比較小,但是在整個裝置中起到相當(dāng)于人腦的作用?,F(xiàn)在搶答器越來越數(shù)字化,越來越智能化,這就會使搶答器的成本不斷增加。 搶答器功能介紹 本次設(shè)計的搶答器可以由 8 個人或代表隊使用。 搶答器會鎖存選手編號,并且在 LED 數(shù)碼管上顯示出來。但是電路 結(jié)構(gòu)復(fù)雜,不利于調(diào)試,成本較高,實際接線的時候會因?qū)Ь€連接混亂造成干擾和短路等故障,如圖 21。 單片機介紹 單片機最小系統(tǒng)。 在 RST 上有持續(xù)的高電平,那么單片機就會一直處于復(fù)位的狀態(tài)。按鈕的作用主要是讓電解電容放電,這樣電解電容又可以看成導(dǎo)線,復(fù)位端又會出現(xiàn)高電平, 單片機復(fù)位,按鈕松開電容又充電。適用于需使用大量按鍵的場合。 選手搶答電路如圖 26。 L S 1S P E A K E R開始停止調(diào)整時間按鍵組X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1P RO G RA M = C:\Us e r s \z y f\ De s k t o p \ 新建文件夾 \1 . HE X 圖 27 報警電路 基于單片機競賽搶答器系統(tǒng)設(shè)計 8 因為單片機的引腳電壓不一定能驅(qū)動蜂鳴器,所以蜂鳴器在實際應(yīng)用中需要加入驅(qū)動電路。數(shù)碼管分為共陰和共陽 2 種。畫面效果比數(shù)碼管好,主要體現(xiàn)在可以顯示多種符號,分辨率高可以看得面積比較大。這時需要一個 220V 的電阻來降低電壓使得數(shù)碼管在正常使用的時候不會被燒毀。在設(shè)計中在確定了定時功能模式后,定時 /計數(shù)器將有多種工作方式可供選擇,本設(shè)計采用方式一。置位表示邊沿觸發(fā)方式。但是,現(xiàn) 場保護(hù)是通過 PUSH 和 POP指令完成的,也就是說通過軟件設(shè)置現(xiàn)場保護(hù)的。 犯規(guī)搶答流程圖如下: 圖 33 犯規(guī)搶答程序流程圖 開 始 P 1 . 0 按 下 ?P 1 . 1 按 下 ?P 1 . 2 按 下 ?P 1 . 3 按 下 ?P 1 . 4 按 下 ?P 1 . 5 按 下 ?P 1 . 6 按 下 ?P 1 . 7 按 下 ?將 犯 規(guī) 號 送 到R 3犯 規(guī) 搶 答 程 序返 回是是是是是是是是否否否否否否否基于單片機競賽搶答器系統(tǒng)設(shè)計 14 顯示程序 數(shù)碼管是采用共陰極的數(shù)碼管,將數(shù)碼管的公共端接到低電平上,在給數(shù)碼管A 到 H 腳接上一個高電平就可以是對應(yīng)的二極管發(fā)亮。如果低于 0 就會變?yōu)?99。在程序完全無錯之后通過 Keil uVision2 中的工具將單片機執(zhí)行文件生成出來。目前世界上唯一的將電路仿真、虛擬模型仿真和 PCB 的設(shè)計結(jié)合在一起的軟件。 單擊源代碼,單擊添加 /刪除源文件,得到對話框,添加 .HEX 文件。如果主持人沒有按下開始鍵就有人搶答,就會顯示非法搶答選手編號,同時后 2 為數(shù)碼管顯示“ F”。為了使電路看上去簡單特地將瓷片電容放在單片機的托架里面。 在元器件和連接的到導(dǎo)線都焊好后,就需要進(jìn)行檢查了。最后完成的實物如圖 5 52所示。軟件設(shè)計有靈活多樣,易移植等優(yōu)點。在論文工作中,遇到了許許多多這樣那樣的問題,林老師不厭其煩的幫助我進(jìn)行論文的修改和改進(jìn),使我的論文可以又快又好的完成,林老師以其淵博的學(xué)識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實的工作作風(fēng) 和他敏捷的思維給我留下了深刻的印象再一次向他表示衷心的感謝。允許四個中斷 T0/T1/INT0/INT1 CLR OK CLR RING
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1