找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2245|回復: 0
打印 上一主題 下一主題
收起左側(cè)

八路搶答器設計書

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:244594 發(fā)表于 2017-10-31 20:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
目    錄
緒論-------------------------------------------------------------------------------------------------------------  3
第1章系統(tǒng)設計內(nèi)容---------------------------------------------------------------------------------  4
1.1 系統(tǒng)設計依據(jù)----------------------------------------------------------------------------------------  4
1.2 設計任務和要求-----------------------------------------------------4
1.3 設計目的----------------------------------------------------------------------------------------------  4
第2章  硬件設計--------------------------------------------------------------------------------------  5
2.1 單片機控制原理-------------------------------------------------------------------------------------  5
2.2 搶答器的原理----------------------------------------------------------------------------------------  6
2.3 功能模塊電路--------------------------------------------------------------------------------------7 2.3.1 晶振復位及開始搶答電路-----------------------------------------------------------------7
2.3.2 選手搶答鍵(矩陣式鍵盤)-----------------------------------------------------------------  8
2.3.3.顯示與顯示驅(qū)動電路------------------------------------------------------------------------  8
2.3.4 蜂鳴器音頻輸出電路------------------------------------------------------------------------  9
2.3.5 發(fā)聲系統(tǒng)設計-------------------------------------------------------------------------------  10
第3章 軟件設計----------------------------------------------------------------------------------------  10
3.1程序設計----------------------------------------------------------------------------------------------- 10
3.1.1 系統(tǒng)流程圖-------------------------------------------------------------------------------------10
3.1.2 顯示搶答違規(guī)流程圖--------------------------------------------11
3.1.3 搶答成功流程圖-------------------------------------------------11
3.2 程序代碼-----------------------------------------------------------12
3.2.1主程序代碼-----------------------------------------------------12
3.2.2 定時器子程序---------------------------------------------------16
3.2.3 延時子程序-----------------------------------------------------17
3.2.4 顯示子程序-----------------------------------------------------17
第4章 系統(tǒng)調(diào)試--------------------------------------------------------18
第5章 總結(jié)------------------------------------------------------------18
參考文獻-----------------------------------------------------------------19
附錄一 程序代碼----------------------------------------------------------20
附錄二 原理圖------------------------------------------------------------27
·緒論
隨著電子技術(shù)的飛速發(fā)展,基于單片機的控制系統(tǒng)已經(jīng)廣泛應用于工業(yè)、農(nóng)業(yè)、電力、電子、智能樓宇等行業(yè)。微型計算機作為嵌入式控制系統(tǒng)的主體與核心,代替了傳統(tǒng)的控制系統(tǒng)的常規(guī)電子線路。同時樓宇智能化的發(fā)展與成熟,也為基于單片機的照明控制系統(tǒng)的普及與應用奠定了堅實的基礎。
電子智能搶答器在搶答過程中,為了知道哪一組或哪一位選手先回答問題,必須要設計一個系統(tǒng)來完成這個任務。如果在搶答中,靠視覺是很難判斷出哪組先答題。利用單片機系統(tǒng)來設計搶答器,使以上問題得以解決,即使兩組的搶答時間相差幾微秒也可以分辨出使哪組優(yōu)先回答問題。搶答組數(shù)可以在八組以內(nèi)任意使用,本系統(tǒng)設計為模塊形式采用九針插頭進行連接,系統(tǒng)工作原理本系統(tǒng)采用AT89C51單片機作為核心?刂葡到y(tǒng)的五個模塊分別為:單片機最小系統(tǒng)、顯示模塊、顯示驅(qū)動模塊、搶答開關(guān)模塊、音樂音頻輸出模塊。
多路數(shù)字搶答器在各種智力競賽中經(jīng)常用到。在各校舉行的各種競賽中我們也經(jīng)?吹接袚尨鸬沫h(huán)節(jié),舉辦方多數(shù)采用讓選手通過舉答題板的方法判斷選手的答題權(quán),這在某種程度上會因為主持人的主觀誤斷造成比賽的不公平性。為解決這個問題,我準備借本次課程設計的機會制作一個八路數(shù)顯搶答器。一方面加深我們對所學習的知識的了解,鞏固模擬、數(shù)字電路知識,也提升我們解決日常生活中常見問題的能力,掌握一般設計方法與設計步驟。積累實際設計制作經(jīng)驗,為走向更復雜更實用的應用領域奠定基礎?刂葡到y(tǒng)主要由單片機控制電路、存儲器接口電路及顯示電路組成。具體以AT89C51單片機為系統(tǒng)工作核心,負責控制各個部分協(xié)調(diào)工作。在其外圍接上了復位電路、上拉電阻、數(shù)碼管、按鈕及揚聲器,其中用到了WAVE軟件,集成調(diào)試環(huán)境,集成編輯器、編譯器、調(diào)試器,支持軟件模擬等。同時也用到了PROTEUS軟件,通過仿真可完全實現(xiàn)對所設計系統(tǒng)的功能的模擬。
第1章 系統(tǒng)設計內(nèi)容
1.1系統(tǒng)設計依據(jù)
   搶答器由計數(shù)器、寄存器、集成定時器和譯碼顯示等組合、時序電路組成。可分為搶答電路,定時電路,報警電路等幾個單元部分。每個單元電路分別可以處理一些搶答競賽中的基本問題。
   本次課程設計設計的是一個多路定時搶答器,是一個多于兩位選手參賽的一個搶答器,具有鎖存和顯示功能。同時有主持人控制系統(tǒng)的清零和搶答的開始。搶答開始后,若有任何一名選手按動搶答按鈕,搶答器就會顯示該選手編號直至系統(tǒng)被主持人清零,并有揚聲器發(fā)出提示,同時其他人再搶答就無效了。這次設計的搶答器還有自動定時功能,主持人可以設定選手答題的時間。當主持人啟動“開始”鍵后,定時器會自動減計時,這個會顯示在顯示器上。選手只有在搶答時間內(nèi)搶答才有效,若在答題時間內(nèi)沒有選手答題,時間到時,報警電路就會發(fā)出警報亮燈并且禁止搶答。
1.2設計任務和要求
設計一個八路搶答器
要求:(1)設計出硬件電路;
(2)設計出軟件編程方法,并寫出源代碼;
      (3)用PROTEUS進行仿真;
(4)論文格式要符合學院的統(tǒng)一規(guī)定,結(jié)構(gòu)要合符邏輯,表達要得體。
1.3 設計目的
通過設計學習單片機最小系統(tǒng)的基本設計方法,掌握單片機應用系統(tǒng)的開發(fā)調(diào)試過程。
(1)學習單片機開發(fā)工具功能、特點和使用方法。
(2)學會單片機控制系統(tǒng)程序的編制和編制和調(diào)試方法。
(3)設計單片機搶答器硬件電路,繪制出電路原理圖。
(4)編制并調(diào)試出鍵盤掃描程序和顯示驅(qū)動程序。
(5)掌握單片機定時器的基本用法,編制出定時器的中斷程序。

單片機八路搶答器課程設計.doc

366.68 KB, 下載次數(shù): 20, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表