![基于單片機(jī)的智能搶答器設(shè)計(jì)與實(shí)現(xiàn)_第1頁](http://file4.renrendoc.com/view/c84fc1539b5858a5309ea2992bc25a3c/c84fc1539b5858a5309ea2992bc25a3c1.gif)
![基于單片機(jī)的智能搶答器設(shè)計(jì)與實(shí)現(xiàn)_第2頁](http://file4.renrendoc.com/view/c84fc1539b5858a5309ea2992bc25a3c/c84fc1539b5858a5309ea2992bc25a3c2.gif)
![基于單片機(jī)的智能搶答器設(shè)計(jì)與實(shí)現(xiàn)_第3頁](http://file4.renrendoc.com/view/c84fc1539b5858a5309ea2992bc25a3c/c84fc1539b5858a5309ea2992bc25a3c3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于單片機(jī)的智能搶答器設(shè)計(jì)與實(shí)現(xiàn)【摘要】該智能搶答器以51單片機(jī)為核心控制器件,通過串行通信,將主機(jī)與8路從機(jī)連接,實(shí)現(xiàn)了有效搶答信號的識別顯示、犯規(guī)選手識別顯示、不同時長的搶答倒計(jì)時、不同時長的答題倒計(jì)時、提示報(bào)警等功能。文章同時給出了系統(tǒng)的硬件原理圖和部分程序框圖。樣機(jī)運(yùn)行效果良好,可廣泛應(yīng)用于智力競賽等公開競爭場合?!娟P(guān)鍵詞】單片機(jī);搶答器;串行通信1.引言搶答器廣泛應(yīng)用在學(xué)校和企事業(yè)單位舉行的各種競賽、搶答活動中,它能通過指示燈顯示、語音提醒、數(shù)字顯示、警示顯示等手段迅速、準(zhǔn)確、公正、直觀地判斷出最先獲得發(fā)言權(quán)的選手。本文介紹一種以51單片機(jī)為核心,通過串行通信方式實(shí)現(xiàn)的八路搶答器系統(tǒng),具有結(jié)構(gòu)簡單、功能強(qiáng)大、可靠性好、實(shí)用性強(qiáng)的特點(diǎn)。2.搶答器的功能本搶答器系統(tǒng)可實(shí)現(xiàn)以下功能:(1)搶答功能:搶答器設(shè)有主持人控制的搶答允許鍵,當(dāng)主持人按鍵前,系統(tǒng)不斷掃描選手按鍵情況,若有人按鍵視為搶答犯規(guī)并蜂鳴器報(bào)警且顯示其號碼;只有主持人按下?lián)尨痖_始鍵后(有蜂鳴器提示音),才允許各組選手開始搶答,同時顯示最先按下鍵的組號,并屏蔽其它各路選手按鍵信號。若出現(xiàn)多個選手同時按鍵的情況,則通過隨機(jī)程序任意選一組。(2)搶答限時:系統(tǒng)可事先預(yù)置l~99秒之間的搶答限時時間,默認(rèn)10秒,主持人按下?lián)尨鹪试S鍵后,若10秒后無人搶答,倒計(jì)時為0時蜂鳴器報(bào)警,說明該搶答題目作廢。此時屏蔽所有搶答按鍵,只有當(dāng)主持人再次按下?lián)尨疰I后,開始下一輪搶答。(3)答題限時:系統(tǒng)可事先預(yù)置l~99秒之間的答題時間,默認(rèn)時間為30秒,當(dāng)主持人按下開始答題按鈕時,開始倒計(jì)時,當(dāng)?shù)褂?jì)時為0時發(fā)出報(bào)警,說明時間到,顯示返回當(dāng)前選手號。(4)計(jì)分功能:答題結(jié)束時,當(dāng)按下加、減計(jì)分鍵后,可將預(yù)設(shè)的分值通過串行通信的方式傳給選手端并進(jìn)行計(jì)分顯示,分值可在l~999之間設(shè)置,默認(rèn)為10分。(5)糾錯功能:當(dāng)發(fā)現(xiàn)選手計(jì)分有誤或某選手需要獎勵懲罰時,可單獨(dú)對其分值進(jìn)行加減操作。(6)設(shè)定功能:按下設(shè)定鍵后,可按順序設(shè)置搶答限時時間、答題限時時間和計(jì)分分值,也可選擇默認(rèn)值。3.搶答器的硬件設(shè)計(jì)本設(shè)計(jì)在硬件結(jié)構(gòu)上,一共可分為3個獨(dú)立電路:主持人顯示部分、主持人主機(jī)部分、選手從機(jī)部分。其中主持人主機(jī)部分和選手從機(jī)部分都是以51單片機(jī)為核心控制器設(shè)計(jì)的,并通過串口采取多機(jī)通信方式進(jìn)行雙向交互,從而達(dá)到分別計(jì)分的功能。另外考慮到數(shù)碼管體積比較大,高亮度顯示需要的電流也比較大,所以主機(jī)和從機(jī)的顯示部分都是由可控制的光電耦合開關(guān)TLP521與高電壓大電流八達(dá)林頓晶體管陳列ULN2803的組合進(jìn)行控制顯示。各部分介紹如下:3.1主持人主機(jī)部分主持人主機(jī)部分原理圖如圖1。圖中P0口為8路選手的搶答按鍵輸入端;P1.0為蜂鳴器驅(qū)動輸出端,P1.1~P1.4和P3.3(INT1)為主持人按鍵,功能分別是S0為帶自鎖的按鍵,定義為加減狀態(tài)按鍵,S1定義為主持人允許按鍵,S2定義為分?jǐn)?shù)修改按鍵,S3定義為確認(rèn)按鍵,S4定義為修正按鍵。(用于在非正常情況下,結(jié)合按鍵S0和S2給選手進(jìn)行分?jǐn)?shù)調(diào)整)。其中按鍵S0和S2為復(fù)合功能按鍵,通過軟件設(shè)計(jì),在不同的時段有不同的定義功能,在初始階段用來設(shè)置預(yù)置時間或預(yù)置分值,在搶答結(jié)束時用來計(jì)分。P1.5~P1.7未使用,預(yù)留;P2.0~P2.6口用于數(shù)碼管段碼顯示輸出;TXD、RXD為串行口通信引腳;J1~J8表示8個RJ-45接口,應(yīng)用時將電源信號、選手搶答信號及串行口線通過帶水晶頭的網(wǎng)線與選手從機(jī)連接;J9為排線插口,用于與顯示部分通過排線連接。圖1主持人主機(jī)部分原理圖3.2主持人顯示部分此部分為主持人主機(jī)顯示電路,為了便于設(shè)計(jì),我們將顯示部分從主機(jī)中分離出來,通過排線與主機(jī)相連,構(gòu)成整個主持人部分。原理圖如圖2所示。圖2主持人顯示部分原理圖圖3選手部分原理圖3.3選手部分選手部分主要有單片機(jī)控制器、顯示電路與按鍵共同構(gòu)成,原理圖如圖3。圖中S0為選手搶答按鍵,是搶答的觸發(fā)信號發(fā)生源,選手部分不能直接對本機(jī)進(jìn)行信號控制,只有通過向主機(jī)發(fā)送信號后,由主機(jī)進(jìn)行處理控制;J0為RJ-45接口,應(yīng)用時通過網(wǎng)線與主持人主機(jī)的對應(yīng)端口連接,接受主機(jī)部分提供的電源及通過串口傳送的信息;顯示電路主要顯示選手的分值。4.搶答器的軟件設(shè)計(jì)4.1主持人模塊主持人部分軟件設(shè)計(jì)流程,主要包含以下的幾個功能子程序:(1)顯示子程序在本設(shè)計(jì)中,顯示部分是采取動態(tài)掃描方式。由單片機(jī)P2口作為段碼的輸出端口(P2.0~P2.6),P1.5~P1.7作為選位端。經(jīng)過軟件譯碼后,通過I/O顯示到數(shù)碼管上??梢栽谠O(shè)置、搶答、答題、計(jì)時、查詢等不同時段顯示不同含義的信息。(2)鍵盤掃描子程序該部分主要掃描選手按鍵及主機(jī)的功能鍵,并修改相應(yīng)的鍵值內(nèi)容,其中功能鍵是分時復(fù)用的,不同時段不同功能。(3)鍵值處理子程序此子程序根據(jù)不同時段鍵盤掃描所取得的鍵值作出相應(yīng)處理。主要有設(shè)置、搶答、加減分、送分、查詢等功能標(biāo)志。(4)警報(bào)功能子程序警報(bào)功能主要體現(xiàn)于主持人發(fā)出的開始搶答信號、限定時間到給選手的提醒信號、選手在搶答的過程中,有違
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級數(shù)學(xué)口算練習(xí)題
- 2024年秋七年級英語上冊Unit2LetsplaysportsReading作業(yè)設(shè)計(jì)新版牛津版
- 重慶城市科技學(xué)院《經(jīng)濟(jì)政策(economcpoces)》2023-2024學(xué)年第二學(xué)期期末試卷
- 綿陽師范學(xué)院《電子電路應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 井岡山大學(xué)《醫(yī)學(xué)信息系統(tǒng)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年人形機(jī)器人行業(yè)發(fā)展趨勢
- 長沙幼兒師范高等??茖W(xué)?!毒W(wǎng)絡(luò)工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 第一單元 寫作 寫出人物特點(diǎn) 公開課一等獎創(chuàng)新教學(xué)設(shè)計(jì)-【課堂無憂】新課標(biāo)同步核心素養(yǎng)課堂
- 山西晉中理工學(xué)院《基礎(chǔ)醫(yī)學(xué)概論實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西農(nóng)業(yè)工程職業(yè)學(xué)院《外貿(mào)實(shí)務(wù)1》2023-2024學(xué)年第二學(xué)期期末試卷
- 《梅大高速茶陽路段“5·1”塌方災(zāi)害調(diào)查評估報(bào)告》專題警示學(xué)習(xí)
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 《大健康解讀》課件
- 2025年度交通運(yùn)輸規(guī)劃外聘專家咨詢協(xié)議3篇
- 2024年04月北京中信銀行北京分行社會招考(429)筆試歷年參考題庫附帶答案詳解
- 專項(xiàng)債券培訓(xùn)課件
- 《會務(wù)的組織和管理》課件
- 2024年公司領(lǐng)導(dǎo)在新年動員會上的講話樣本(3篇)
- 《倒虹吸管安全評價(jià)導(dǎo)則》
- 2025年中國濕度傳感器行業(yè)深度分析、投資前景、趨勢預(yù)測報(bào)告(智研咨詢)
- 《儒林外史》(第13-30回)-初中整本書閱讀系列之《儒林外史》
評論
0/150
提交評論