四路搶答器設(shè)計_第1頁
四路搶答器設(shè)計_第2頁
四路搶答器設(shè)計_第3頁
四路搶答器設(shè)計_第4頁
四路搶答器設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、EDA課程設(shè)計報告題目: 四路搶答器學(xué)院:機械與電氣工程學(xué)院專業(yè):電氣工程及其自動化班級: 姓名: 學(xué)號: 指導(dǎo)教師:教師職稱:2018 年 1 月5 日機械與電氣工程學(xué)院EDA課程設(shè)計任務(wù)書專業(yè):電氣工程及其自動化 年級:B電氣工程15-2姓名:路志文EDAS程設(shè)計題目 四路搶答器EDAK程設(shè)計的任務(wù)、要求一、設(shè)計任務(wù)1 .設(shè)一個可容納四組參賽的數(shù)字式搶答器,每組設(shè)一個按鈕供搶答使用。2.設(shè)置犯規(guī)電路,對提前搶答和超時答題(例如 3分鐘)的組別鳴笛示警。3 .設(shè)置一個計分電路,進行加分和減分;二、設(shè)計要求1 .查找資料,根據(jù)要求的格式,以設(shè)計報告書的形式寫出設(shè)計方案的全過程;2 .學(xué)習(xí)使用P

2、rotel軟件,利用Protel完成原理圖繪制;3 .學(xué)習(xí)使用Multisim軟件,利用Multisim進行仿真驗證(或?qū)嵨矧炞C)。參考文獻1童詩白,華成英.模擬電子技術(shù)基礎(chǔ)(第四版)M.北京:高等教育出版社,2006.2閻石.數(shù)字電子技術(shù)基礎(chǔ)(第五版)M.北京:高等教育出版社,2006.3.電路仿真與電路板設(shè)計項目化教程(基于 Multisim 與Protel)M.北京:機械工 業(yè)出版社,2014.4瞿.實用數(shù)字電路手冊-(TTL CMOS)M.北京:中國標(biāo)準(zhǔn)出版社,2013.EDAS程設(shè)計工作進度計劃起訖日期主要工作內(nèi)容選題、調(diào)研、收集資料繪制原理圖、調(diào)試運行撰寫設(shè)計報告書課程設(shè)計答辯指導(dǎo)

3、教師簽名指導(dǎo)教師:年 月 日教研室總見負責(zé)人:年 月 日四路搶答器路志文摘要隨著我國經(jīng)濟和文化事業(yè)的發(fā)展有很多競爭場合需要有快速公正的搶答器.該課題設(shè)計的是一款多功能四路數(shù)字搶答器, 它具有優(yōu)先搶答、限時搶答、鈴音提示、數(shù)字顯示、系統(tǒng)報警等功能。主要由搶答電路、定時電路、報警電路、時序電路組成。其中搶答電路主要是分辨出選手的按鍵順序, 鎖存優(yōu)先搶答者的編號, 供譯碼顯示電路使用, 并封鎖輸入電路, 禁止其他選手搶答;定時電路主要是限定搶答時間, 禁止選手超時搶答, 搶答有效時間可以由問題的難易來設(shè)定。確保了比賽的公平性, 更便于選手操作, 實現(xiàn)快速無誤的搶答。關(guān)鍵詞:四路搶答器計時 報警fou

4、r-waybuzzerluzhiwenAbstractHas the very many competition situation along with our country economy and the cultural establishment development to need to have fast fair vies to answer first.Soldier electron vies to answer first, it has first vies to answer first, reprimands the by-pass, the time limit

5、 vies to answer first, the bell sound prompt, the numeral demonstrated, the system reports to the police and so on the functions. Mainly by vies to answer first the electric circuit, the timing circuit, the alarm circuit, the sequence circuit composes. In which vies to answer first the electric circ

6、uit mainly is distinguishes contestants pressed key order, the lock saves first the viing to answer first serial number, for the decoding display circuit use, and blocks the input circuit, forbids other contestants to vie to answer first; The timing circuit mainly is the definition vies to answer fi

7、rst the time, forbids the contestant overtime to vie to answer first, vies to answer first the working life to be possible to establish by the question difficulty. Has guaranteed the competition fairness, is advantageous for the contestant to operate, realization fast unmistakable viing to answer fi

8、rst.This design electric circuit mainly used first the encoder, the latch, electronic primary devices and so on 555 timers.Keywords: four-way buzzer timing call the police1 設(shè)計目的熟悉幾種常用集成數(shù)字芯片,并掌握其工作原理,進一步學(xué)會使用其進行電路設(shè)計。了解數(shù)字系統(tǒng)設(shè)計的基本原理思想和方法,學(xué)會科學(xué)分析和解決問題,有效的提高動手能力,獨立分析問題、解決問題的能力,協(xié)調(diào)能力和創(chuàng)造性思維能力。培養(yǎng)認真嚴謹?shù)墓ぷ髯黠L(fēng)和實事求是的

9、工作態(tài)度,培養(yǎng)綜合運行理論知識解決實際問題的能力。2 設(shè)計要求設(shè)計一個可容納四組參賽的數(shù)字式搶答器,每組設(shè)一個按鈕供搶答使用。設(shè)置犯規(guī)電路,對提前搶答和超時答題(例如3 分鐘)的組別鳴笛示警。設(shè)置一個計分電路,進行加分和減分。3 設(shè)計任務(wù)分析設(shè)計任務(wù),電路應(yīng)包括搶答,計分和報警三大主要部分。當(dāng)單片機定時器的中斷循環(huán)二十次后開始報警,報警 LED燈亮。搶答電路要求在裁判按下?lián)尨鸢粹o后,選手 開始搶答,并在一個選手搶答成功后現(xiàn)實哪個選手搶答成功且此時其他選手不能搶答,因此在單片機程序中設(shè)置while (!k) ;和 while(k6&k7&k8) ;作為邏輯語句,實現(xiàn)一個選手搶到后其他選手搶答無效

10、。調(diào)用void key() 實現(xiàn)搶答和計分電路的功能,并通過void SMG_Display是每個選手的分數(shù)在數(shù)碼管上顯示出來。在設(shè)計控制電路時,應(yīng)正確處理各個信號之間的時序關(guān)系。4 設(shè)計方案硬件設(shè)計四路搶答器按鍵控制電路圖四路搶答器按鍵控制電路鍵盤是單片機不可或缺的輸入設(shè)備,是實現(xiàn)人機對話的紐帶,鍵盤按結(jié)構(gòu)形式可以分為非編碼鍵盤和編碼鍵盤,前者用軟件方式產(chǎn)生編碼,而后者用硬件方式產(chǎn)生編碼,在單片機中使用的都是非編碼鍵盤,因為非編碼鍵盤結(jié)構(gòu)簡單,成本低廉,非編碼鍵盤類型也多,如此次使用的獨立式鍵盤,此鍵盤的特點是使用了多少根I/O 線就有多少個個按鍵相互獨立,因此可以根據(jù)實際需要對鍵盤中的按鍵

11、靈活編碼。I/O 線狀態(tài)來獲得按鍵的狀態(tài)編碼,雖然操作簡便但是會占用大量的 有當(dāng)單片機各接口資源比較充裕時才可以選擇這種鍵盤。按鍵,由于此次我們使用了8 根 I/O 線所以有8 個按鍵 . 這種鍵盤各個按鍵比較少且各CPU可以直接通過I/O 口線,因此只數(shù)碼管顯示電路圖數(shù)碼管顯示電路且結(jié)構(gòu)簡單易使用電路可以清通過數(shù)碼管顯示晰直觀的顯現(xiàn)出個選手的得分情況,軟件對其編程,數(shù)碼管功率小消耗低,抗干擾能力強。由對其顯示數(shù)碼進行編程控制,由三極管控制各選手的記分板的工作與鎖存狀態(tài),簡單易操作。外部時鐘脈沖電源電路圖外部時鐘脈沖電源電路由晶振和電容,vcc 構(gòu)成簡單的外部脈沖電源電路,此電路結(jié)構(gòu)簡單便于控

12、制,且輸出脈沖穩(wěn)定,并將 rst 引腳與電路相連防止單片機突然斷電時rom 地址中的內(nèi)容的丟失也可增加了復(fù)位的功能。四位電路搶答器圖四位電路搶答器當(dāng)主持人按下?lián)尨鸢存I時,選手開始搶答,并有LED燈顯示選手是否搶答成功,在強大成功回答搶答則有開始進入加減法計分電路,顯示選手分數(shù),若搶答后未在規(guī)定時間內(nèi)回答則報警燈亮,提示強大時間超時。圖系統(tǒng)結(jié)構(gòu)圖PCB設(shè)計圖 PCB 電路設(shè)計在連接原理圖的同時把元器件的封裝做好,最后轉(zhuǎn)化成PCB再通過自動布線或者手動連線,確保各線之間無交接的地方。. 軟件設(shè)計如上圖,此電路主要實現(xiàn)選手的搶答。接通電源后,當(dāng)主持人將開關(guān)撥到“清零”狀態(tài),搶答器處于禁止?fàn)顟B(tài),定時器

13、設(shè)定時間,主持人將搶答按鈕按下允許搶答,選手開始搶答,在規(guī)定時間內(nèi)完成搶答,優(yōu)先判斷,使用LED丁顯示選手搶答。圖搶電答路單片機外部脈沖電路圖外部脈沖電路單片機外部脈沖電路由兩個30pf 的電容和一個晶振組成,通過晶振的周期信號作為時鐘脈沖,在rst處接電源,保障單片機突然斷電時不會丟失在 ROW存儲的數(shù)據(jù)信息。選手搶答開關(guān)電路圖選手搶答開關(guān)電路由裁判按下開關(guān)k1 允許選手開始搶答,并在選手搶答成功后,各選手相對應(yīng)的LED 燈亮,顯示某一選手搶答成功,然后定時器開始計時,若未在規(guī)定時間搶答完畢,報警 燈亮。數(shù)碼管電路圖數(shù)碼管電路數(shù)碼管的左下班引腳與相連,并通過軟件譯碼功能,最終顯示各選手得分。

14、右下引腳與三極管相連,通過控制三極管的導(dǎo)通電壓顯示相應(yīng)對手的分數(shù)加法記分電路圖加法記分電路在選手搶答成功后,三極管接通,搶答成功選手的相應(yīng)記分數(shù)碼管亮,在回答正確后,通過按鍵k6 實現(xiàn)給一個低電平,有軟件控制實現(xiàn)加法運算。減法記分電路圖減法記分電路在選手搶答成功后,三極管接通,搶答成功選手的相應(yīng)記分數(shù)碼管亮,在回答錯誤后,通過按鍵k7 實現(xiàn)給一個低電平,有軟件控制實現(xiàn)減法運算。延時報警電路圖延時報警電路若選手在搶答成功后沒有在規(guī)定時間內(nèi)對搶答的問題作出回答,在定時器的循環(huán)次數(shù)達到二十次時,由軟件控制報警燈亮,提示選手回答超時。軟件程序設(shè)計本設(shè)計搶答器的程序采用的是C程序設(shè)計,C語言的顯著特點是

15、用二進制來編寫程序, 程序各個部分除了必要的信息交流之外相互獨立,這種結(jié)構(gòu)方式可使程序?qū)游銮逦阌谑褂茫S護以及調(diào)試。C語言以函數(shù)的形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán),條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化,雖然 C語言是強類 型語言,但它的語法比較靈活,允許程序編寫有較大的靈活度。本次課程設(shè)計的主程序包括時鐘設(shè)計程序,定時器中斷子程序,數(shù)碼管顯示程序,按鍵控制程序。選手搶答按鍵程序設(shè)計void key() if(K1=0) 京:高等教育出版社,2006.2 閻石,數(shù)字電子技術(shù)基礎(chǔ)(第五版)M. 北京:高等教育出版社,2006.3 古良玲,電路仿真與電路板設(shè)計項目化教

16、程(基于Multisim 與 Protel ) M. 北京 : 機械工業(yè)出版社, 2014.4 霍德福,實用數(shù)字電路手冊-( TTL CMOS) M, 北京:中國標(biāo)準(zhǔn)出版社,2013.附錄附錄一、原理電路圖附錄二、PCB電路圖附錄三、C語言程序清單#include#define uint unsigned int#define uchar unsigned charsbit W1=P1A0;sbit W2=PW1;sbit W3=P1A2;sbit W4=P1A3;sbit K1=P2A0;sbit K2=P2A1;sbit K3=P2A2;sbit K4=P2A3;sbit K5=P2A4;

17、sbit K6=P2A5;sbit K7=P2A6;sbit K8=P2A7;sbit L1=P1A4;sbit L2=P1A5;sbit L3=P1A6;sbit L4=P1A7;sbit LED=P3A0;uchar temp=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;uchar table=0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;uchar zdnum=0,zdnum1=0,zdnum2=0,zdnum3=0;uchar aa=0;bb=0;cc=0;dd=0,cp=0;uchar

18、 anjian1=0;uchar LL=0;void delay(uint z)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void key()if(K1=0)delay(5);if(K1=0)while(!K1);cp+;if(cp!=0)if(K2=0)delay(5);if(K2=0)while(!K2);anjian1=1;L1=0;LL=1;TR0=1;while(K6&K7&K8);if(K3=0)delay(5);if(K3=0)while(!K3);anjian1=2;L2=0;TR0=1;LL=1;while(K6&K7&K8);if(K4

19、=0)delay(5);if(K4=0)while(!K4);anjian1=3;L3=0;TR0=1;LL=1;while(K6&K7&K8);delay(5);if(K5=0)while(!K5);anjian1=4;L4=0;TR0=1;LL=1;while(K6&K7&K8);if(anjian1=1)if(K6=0)delay(5);if(K6=0)while(!K6);aa+;if(aa=10)aa=0;if(K7=0)delay(5);if(K7=0)while(!K7);aa-;if(aa=-1)aa=9;else if(anjian1=2)if(K6=0)delay(5);i

20、f(K6=0)while(!K6);bb+;if(bb=10) bb=0;)if(K7=0)delay(5);if(K7=0)while(!K7);bb-;if(bb=-1) bb=9;else if(anjian1=3)if(K6=0)delay(5);if(K6=0)while(!K6);cc+;if(cc=10)cc=0;if(K7=0)delay(5);if(K7=0)while(!K7);cc-;if(cc=-1)cc=9;else if(anjian1=4)if(K6=0)delay(5);if(K6=0)while(!K6);dd+;if(dd=10)dd=0;if(K7=0)delay(5);if(K7=0)while(!K7);dd-;if(dd=-1) dd=9;elseanjian1=0;if(K8=0)delay(5);if(K8=0)cp=0;anjian1=0;L1=L2=L3=L4=1;TR0=0;LL=0;LED=1;void SMG_Display()P0=0xff;W1=1;W2=0;W3=0;W4=0;delay(1);P0=tempaa;delay(2);P0=0xff;delay(1);W2=1;

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論