課程設(shè)計報告簡易搶答器_第1頁
課程設(shè)計報告簡易搶答器_第2頁
課程設(shè)計報告簡易搶答器_第3頁
課程設(shè)計報告簡易搶答器_第4頁
課程設(shè)計報告簡易搶答器_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 c51程序設(shè)計課程設(shè)計報告書題 目: 簡易搶答器 班 級: 學 號: 姓 名: 成 績: 一、緒言 當今的社會競爭日益激烈,選拔人才,評選優(yōu)勝,知識競賽之類的活動愈加頻繁,那么也就必然離不開搶答器。因此搶答器是機關(guān)學校、電視臺等單位開展智力競賽活動必不可少的設(shè)備,通過搶答者的按鍵、數(shù)碼顯示等能準確、公正、直觀地判斷出優(yōu)先搶答者。本產(chǎn)品采用了數(shù)字顯示器直接指示,自動鎖存顯示結(jié)果,并自動復位的設(shè)計思想,由數(shù)字電路以及外圍電路組成,分為八路搶答;在搶答同時附有聲音輸出接口,提示主持人此時已完成這次的搶答。不僅如此,為了方便不同場合的智力競賽活動,為需要定時答題者提供可調(diào)計時器,無需人工參與。與其他

2、搶答器電路相比較有分辨時間極短、結(jié)構(gòu)清晰、成本低、易操作、制作方便等優(yōu)點。(一) 設(shè)計任務(wù)(簡要說明設(shè)計題目的目的、意義、內(nèi)容等),人才選拔,評選擇優(yōu)的活動越加頻繁,而在這些活動當中,往往分為幾組選手參加,針對主持人提出的問題,如果用舉手的方式搶答,往往會因主持人判斷的誤差,造成比賽的不公平性。本著公平公正的原則,就需要有一種穩(wěn)定、準確的工具,因此數(shù)字競賽器應(yīng)運而生,由于其準確性高、實用性強,所以得到迅速推廣,從最初的益智類節(jié)目,廣泛應(yīng)用到各類活動、娛樂節(jié)目中。通過課題設(shè)計一個八路搶答器與可調(diào)定時器,運用所學數(shù)字電子電路的知識進行理論設(shè)計、安裝調(diào)試、后期制作、分析總結(jié)等環(huán)節(jié),以提高在電子技術(shù)方

3、面的實踐技能和科學作風,學習掌握工程設(shè)計的方法和組織實踐的基本技能。(二)提出方案及方案論證(這兩個部分可分開也可合并,主要是就自己的課程設(shè)計題目提出一個或幾個解決方案,并就不同的方案加以論證,從中精選出最佳的一個方案)1、搶答器最多可供8名選手參賽,編號為18號,各隊分別用一個按鈕(分別為s0s7) 控制,并設(shè)置一個系統(tǒng)清零和搶答控制開關(guān)s,該開關(guān)由主持人控制。2、搶答器具有數(shù)據(jù)鎖存功能,并將鎖存數(shù)據(jù)用led數(shù)碼管顯示出來,只能由主持人進行清零。3、開關(guān)s作為清零及搶答控制開關(guān)(由主持人控制),當開關(guān)s被按下時搶答電路清零,松開后則允許搶答。輸入搶答信號由搶答按鈕開關(guān)s0s7實現(xiàn)。(三)原理

4、說明:根據(jù)方案論證的結(jié)果,簡述設(shè)計原理,最好能給出較為明了的框圖來說明整個設(shè)計思路。 1、構(gòu)思搶答器需要達到的功能并結(jié)合自身的能力,列出了如圖1所示的總體框架圖。譯碼顯示搶答按鈕編碼譯碼 主持人控制開關(guān) 圖1 總體框架2、具體設(shè)計方案如下: 接通電源后,主持人將開關(guān)撥到清除狀態(tài),搶答器處于禁止狀態(tài),編號顯示器和指示燈滅燈,等主持人將開關(guān)置“開始”位置后,搶答器處于等待狀態(tài),此時可以進行搶答。搶答器完成:優(yōu)先判斷搶答的組號,并將編號進行鎖存,然后通過譯碼器將編號顯示在七段數(shù)碼管上。如果再次搶答必須由主持人操作清除和開始狀態(tài)的開關(guān),即需要主持人清零。二、系統(tǒng)設(shè)計 (一) 電路設(shè)計1、開關(guān)陣列電路

5、該電路由多路開關(guān)所組成,供搶答著使用,每一搶答者與一個開關(guān)相對應(yīng)(開關(guān)s0s7的代號分別是8、1、2、6、7,即搶答著的組號,便于主持人看到顯示器上的數(shù)字后,能準確宣布誰是優(yōu)先搶答者)。開關(guān)應(yīng)為常開型,當按下開關(guān)時,開關(guān)閉合;當松開開關(guān)時,開關(guān)自動彈出斷開。圖2 搶答的開關(guān) 2、數(shù)碼顯示器 數(shù)碼管通常有發(fā)光二極管( led )數(shù)碼管和液晶( lcd )數(shù)碼管。本設(shè)計提供的為 led 數(shù)碼管,如圖4所示。它顯示最先搶答者的相應(yīng)的代號,方便主持人宣布最先搶答者。圖4 led顯示器(二) 程序流程圖初始化開始是否有外部中斷0?中斷初始化外部中斷1子程序外部中斷0子程序結(jié)束是否有外部中斷1?是否有外部

6、中斷1?(三) c51程序設(shè)計 #include#define uint unsigned int#define uchar unsigned charsbit p20=p20;uchar codevalue8=0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x6f;void delay(uint j) uint i; for(i=0;ij;i+) ;void main() uchar t,m; for(;) if(p20=0) while(t=p3&0xff)=0) for(m=0;m8;m+) p1=codevaluem; delay(3000); switch(t

7、) case 0x01: p1=0x06;break; case 0x02: p1=0x5b;break; case 0x04: p1=0x4f;break; case 0x08: p1=0x66;break; case 0x10: p1=0x6d;break; case 0x20: p1=0x7d;break; case 0x40: p1=0x07;break; case 0x80: p1=0x7f;break; default: break; else ; 三、系統(tǒng)仿真四、總結(jié) 通過這次課程設(shè)計,加強了我們動手、思考和解決問題的能力。在設(shè)計過程中,經(jīng)常會遇到這樣那樣的情況,可是心里老想著這

8、樣的接法可以行得通,但實際接上電路,總是實現(xiàn)不了,因此耗費在這上面的時間用去很多。做課程設(shè)計同時也是對課本知識的鞏固和加強,由于課本上的知識太多,平時課間的學習并不能很好的理解和運用各個元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計過程中,我們了解了很多元件的功能,并且對于其在電路中的使用有了更多的認識。平時看課本時,有時問題老是弄不懂,做完課程設(shè)計,那些問題就迎刃而解了。而且還可以記住很多東西。比如一些芯片的功能,平時看課本,這次看了,下次就忘了,通過動手實踐讓我們對各個元件映象深刻。認識來源于實踐,實踐是認識的動力和最終目的,實踐是檢驗真理的唯一標準。所以這個課程設(shè)計對我的作用是非常大的。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論