多路智力競賽搶答器的設計 課程設計_第1頁
多路智力競賽搶答器的設計 課程設計_第2頁
多路智力競賽搶答器的設計 課程設計_第3頁
多路智力競賽搶答器的設計 課程設計_第4頁
多路智力競賽搶答器的設計 課程設計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、課程設計題目: 多路智力競賽搶答器的設計 設計目的:隨著各種智力競賽越來越多,在答題的過程中一般要分為必答和搶答兩種。必答有時間的限制,到時間要警告。而搶答則要求參賽者做好充分的準備,等主持人說完題目,參賽者開始搶答,誰先按鈕,就由這個參賽者答題,可以顯示優(yōu)先搶者的序號,但是很難確認誰先按的,因此使用搶答器來完成這一功能是很有必要的。 本設計是一個可供八個人搶答的多路搶答器。同時有音響提示。幷具有倒計時功能。當鎖定時間到了的時候會有音響提示。 當 一次搶答完畢,可由主持人按復位鍵重新開始下一次搶答。設計要求:掌握搶答器的工作原理及其設計方法。1. 基本功能(1)設計一個智力競賽搶答器,可同時供

2、 8名選手或8個代表隊參加比賽, 他們的編號分別是0、1、2、3、4、5、6 7,各用一個搶答按鈕,按鈕的編號和 選手的編號相對應,分別是S3-S7O(2)給節(jié)目主持人設計一個開關,用來控制系統(tǒng)的清零(編號顯示數(shù)碼管滅 燈)和搶答的開始。(3)搶答器具有數(shù)據(jù)鎖存和顯示的功能。搶答開始后,若有選手按動搶答按 鈕,編號立即鎖存,并在LED數(shù)碼管行顯示出選手的編號,同時揚聲器給出音響 提示。此外,要封存輸入電路,禁止其他選手搶答。優(yōu)先搶答選手的編號一致保 持到主持人將系統(tǒng)清零為止。2. 擴展功能(1)搶答器具有定時搶答的功能,且一次搶答的時間可以由主持人設定(如 30S)o當節(jié)目主持人啟動“開始”鍵

3、后,要求定時器立即減計時,并用顯示器顯 示,同時揚聲器發(fā)出短暫的聲響,聲響持續(xù)時間 0.5S左右。(2)參賽選手在設定的時間內搶答,搶答有效,定時器停止工作,顯示器上 顯示選手的編號和搶答時刻的時間,并保持到主持人將系統(tǒng)清零為止。00。(3)如果定時搶答的時間已到,卻沒有選手搶答時,本次搶答無效,系統(tǒng)短 暫報警,并封鎖輸入電路,禁止選手超時后搶答,時間顯示器上顯示 設計原理及其框圖:數(shù)字搶答器工作原理為:主持人將開關置“開始”狀態(tài),搶答器工作,定時 器開始倒計時,并且報警器工作(時間為一秒)。若選手在定時時間內搶答,則通 過優(yōu)先編碼器(74IS148 )記錄下選手的編號并送入鎖存器(74IS2

4、79 )鎖存記錄, 然后通過譯碼器(74IS48 )進行譯碼,驅動八段數(shù)碼顯示器工作,顯示選手編號, 計時器顯示剩余時間。與此同時時通過鎖存器的輸出信號讓計優(yōu)先編碼器停止工 作保證其他選手再進行選擇無效;如果在定時時間內沒有選手搶答則通過計時端的譯碼器的借位輸出端的輸出信號來控制優(yōu)先編碼器,使其停止工作。當一輪搶 答之后,主持人將開關放到“清除”擋,使得編碼器(74IS48 )停止工作,顯示 選手編號的顯示器也停止工作。同時連接一個異步清零端用來清除計時器顯示的 時間使之為00, 555計時器由于RST端為低電平也停止工作,導致報警器和計時電路也停止工作。 總體框圖如下:各部分電路的分析:1.

5、搶答電路此部分電路主要的功能是:(1).實現(xiàn)8路選手搶答并鎖存優(yōu)先搶答的選手 的編號,同時通過數(shù)碼顯示選手的編號(2).在有選手搶答或者是規(guī)定時間內沒 有搶答選手情況下使選手的搶答無效。主要使用的芯片是優(yōu)先編碼器74LS148和鎖存器74LS279還有七段數(shù)碼顯示器。該電路的工作過程是:開關S置于清除端時,RS觸發(fā)器的R端均為0, 4個觸發(fā)器輸出置0,使74LS148的優(yōu)先編碼始能端EI = 0 ,使之處于工作 狀態(tài)。當開關S置于開始時,搶答器處于等待工作狀態(tài),如果有選手將搶答 按鍵按下時(如按下S5),經過優(yōu)先編碼器(74LS148 )編碼記錄下選手編號然 后送入鎖存器(74IS279 )鎖

6、存,此時GS=1使得74ls279的第四套S端有效, 輸出為1,所以BI/RBO =1,譯碼器74LS48處于工作狀態(tài),最后通過七段數(shù)碼顯示器顯示選手編號(經譯碼顯示為“5”)。此外,優(yōu)先編碼器(74IS148 )的EI = 1使其停止工作,其他選手再進行搶答無效。顯示器顯示的為搶答成功的選手的編號,保證了搶答者的優(yōu)先性。若在規(guī)定時間內沒有選手進行搶答則計數(shù)部 分高位片產生借位信號,借位信號使得優(yōu)先編碼器(74ls148 )的始能端EI=1, 時期停止工作,即使有選手按鍵也為無效,保證了選手只能在規(guī)定的時間內進行 搶答。第一輪搶答結束后,主持人將開關置“清零”端,使得鎖存器R端均為零,則第四套

7、鎖存器輸出為0,使得BI/RBO=0,譯碼器(74IS48 )不工作,顯示器熄滅,最后進行下一輪的搶答。 搶答電路圖如下:VCC5V1?r74LS279DSS 12- c3-9ey = SpaceJ0J1J2U1bR12RP ACK 7I 180 |?74LS48D T A B C D rO/1 263593 ,Q74LS279DSS R74LS148D01234567U?3j5|60k|?U2U3BU4R6 10k|?0k|?R8 10k|?VCC5VJ3J4J5J6J7U5A 74LS00DKey = AKey = BKey = CKey = DKey = EKey = FKey = GK

8、ey = H2.倒計時電路該部分電路主要實現(xiàn)倒計時的功能,并能夠在選手搶答之后停止倒計時,在規(guī)定時間內無人搶答后保持00狀態(tài)。主要由555定時器秒脈沖產生電路、十進制同步加減計數(shù)器74LS192減法計數(shù)電路、74LS48D譯碼電路和2個7段數(shù)碼管即相關電路組成。其工作過程是:當主持人按下開始搶答按鈕后,開始工作,并置入預置的時間,即進行30s倒計時。當有人搶答或者是30秒倒計時完成時,計時停止。兩塊 74LS192實現(xiàn)減法計數(shù),通過譯碼電74LS48D顯示到數(shù)碼管上,其時鐘信號由時鐘產生電路 提供。74LS192的預置數(shù)控制端實現(xiàn)預置數(shù) 30s,計數(shù)器的時鐘脈沖由秒脈沖電路提供。按鍵彈起后,計

9、數(shù)器開始減法計數(shù)工作,并將時間顯示在共陰極七段數(shù) 碼顯示管上,當有人搶答時,停止計數(shù)并顯示此時的倒計時時間; 如果沒有人搶 答,且倒計時時間到時, 輸出低電平到時序控制電路,控制報警電路報警,同 時以后選手搶答無效。倒計時電路圖:U5AI74LS00DR1015k|?R11:68k|?C1斗100nFIC2 10nF秒脈沖產生電路設計U8RPACK 7R13180 |?fl74LS48DABCDOBR/IB ) -COR -) TLU637354ABCDQQQQ74LS192DABCDrlc dol -NWODpuVCC5VA1RSTDISTHRTRIVCCCONOUTGND555_VIRTU

10、ALU9R14180 |?RPACK7U774LS48DtL BBABCD354ABCDQQQQ74LS192DABCD- rlc dol -UIINWODpu5VVCCU13A 74LS04DU12Ao74LS11DVCC -共陰扱;com,按共接地踹1111a/ .1d日1II1a765a1234-丄丄I丄GHD* TE OUT# Rl圖附2-6共陰數(shù)碼管引圖附2-7 555定時器引腳圖為了準確地計時,設計中不能缺少秒脈沖產生電路,即能產生周期為一秒的 脈沖的電路,用555設計的秒脈沖產生電路。因為周期為一秒,所以頻率是1赫茲。圖中電容的充放電時間分別是:t1=R2X C1X ln2 0.

11、7R2 X C.t2=(R1+R2) X CX ln2 0.7(R1+R2)C.所以555的3端輸出的頻率為:f=1/(t1+t2) 1.43/(2R1+R2)C我們采用的電阻和電容值分別是:R1=15, R2=64KQ, C1=10uf,滿足上式,即得到的是秒脈沖3.報警電路此部分電路主要功能是實現(xiàn)報警功能,當主持人按下開始鍵或者有選手搶答或者在規(guī)定的時間內無人搶答,則信號燈亮以示警報。這部分通過控制555多諧振蕩器的工作與否得到輸出信號的電平高低來控制信號燈的亮滅。首先,當主持人按下開關后 74IS00D輸出為高電平,振蕩器工作,三極管導通,信號燈亮;同時利用兩片 74ls160芯片構成計

12、數(shù)器,當計數(shù)滿三十秒后使得三極管導通,即三十秒內沒有選手搶答信號燈亮;當有選手搶答時,三 極管導通,信號燈亮。電路圖如下:SV VCCSVU14-3-4-QAAE QB C QC pINF- - -?C0 INTQDYLTr 741rS-160IA - E c D EHP- ENTQAQEQCQDECD經翳::CLK74IiS-160I彌cqiiU叫-7.4LS1U.QIHPSSS14-uiaewt -總體電路設計搶答器的使用原理。首先是各個選手分別對應的按鈕編號是 S0 S1、S2、S3、S4 S5、S6 S7,搶答后顯示器上顯示的分別是0、1、2、3、4、5、6、70然后是主持人對整個電路

13、系統(tǒng)清零,將開關置于“清零”的位置,輸出低電 平,分為兩路:一路與74LS279的R端相連,搶答部分顯示器滅燈無顯示,實現(xiàn) 了清零;另一路低電平輸出到計數(shù)器74LS192的LD端,而CR端也是低電平,所 以使得對應顯示器輸出預置的數(shù)據(jù)。接下來主持人根據(jù)題目的難易程度設置搶答時間, 此設定可以通過調節(jié)輸入 兩片74LS192的四個輸入端D C、B、A的高低電平來進行(例如要設定時間為 30秒,就將十位的74192的DCB、A分別置位為0、0、1、1,而將各位的74LS192的D C B A都置于0)當主持人宣讀完題目說“開始”并將開關置于“開始”位置后,輸出為高電平,此高電平有兩路方向:一路輸出

14、到74LS192的LD端,使其處于高電平而開始減計數(shù);一路輸出到74LS192的R端。當任意一個選手搶答時,例如7號搶答時,八位優(yōu)先編碼器74LS148編碼輸出的A2A0成為與輸入信號相對應的三位二進制碼000,作用于RS觸發(fā)器7。此時,74LS279的S端,輸出端分別為1111,輸出到七段譯碼顯示器 74LS48的二進制碼經其譯碼后輸出到七段共陰數(shù)碼管上,則顯示器上顯示對應的編號74LS48的RI/RBO端輸出高電平加一非門與 74LS192的借位輸出端BC也輸出高電平同時加與非門,高電平作用于 74LS148的選通輸入端EI,其他選手若再按動對應按鈕也無對應輸出,即實現(xiàn)了搶答功能;同時,7

15、4LS48的RI/RBO端經非0,使得無脈VCC210k|?J9Key = Sp aceIOk|?;81280 |180 I?OO OOOCOO7低48店TB ILR BAB CD J274LS279D1 2 132SS R S R1 1 1 1 1J3A74LS1 2 1SS R2 2 2-Q- 3279D3 2 ,S R2 24J3BBEA AA GE74LS148DJ40 1 2 3 45 6 7 EHl)k|?1lk|?)k|?0k|? J 6k|? J )k|? !J0 J1 J2 J3 J4; jAJ6J7UJJJI R13RPACK 180 I?IIIIH R14RPACK 7

16、180 I?ABCDEF G0000000OBU6ABC DE F G000 000074LS48D74LS48DTBBTBBABCDABCDJ7QQQQ4LS192D.U5ASLSOODN WORL LABCD CVCCP 5V10QQQ Q C74LS192D NOR pWABC D -0 UDwVCCJ8r- 5VKey = J;80k|?VCCT5VR10 15k|?R11C1土 100nF=10nFA1VCCRST OJDISTHRTRICONC2GNDKey = Key = B Key = CKey = DKey = E Key = F Key = GKey = H丄U13A, ,

17、74LS04DVCCVCC 5V555_VIRTJALU12A74LS11DVCC 5VLTU14U QDIENP RCO15ENTLOAD CLRCLK74LS160DU15U17AliSS:A Q2 B Q說C Q吐 ENP RVCOADCLK74LS160D1DQ1Imp S6514門輸出電平由高變低,與秒脈沖發(fā)生器產生的秒脈沖相與后輸出為沖抵達計數(shù)器74LS192的Down端。計數(shù)器停止工作,保持原來顯示不變,即實現(xiàn)了暫停減計數(shù)使其記錄搶答時間的功能;總的電路圖U9U16A設計過程中的問題及解決方案在開始的時候遇到了很多問題。首先要面對的問題是multisim這一軟件的使用,因為以前沒

18、有接觸過這一軟件,所以開始的時候根本就不會用,特別是元器件的查找更是困難,有的元件根本就找不到。后來通過通過同學之間的討論還有查閱一些書籍以及慢慢的熟悉逐步掌握了元件庫的分類和查找方法。電路圖設計軟件使用方法掌握之后就開始設計電路,問題也跟著來了,首先是搶答器的設計,在清零的功能設計上出現(xiàn)了很多方案,但是最終還是使用了BI/RBO的的功能清零,因為這種方法比較可靠,不需要其他額外的條件即可滿足設計要求,但是還是存在一點問題就是當 74IS279如果出現(xiàn)RS端均為零則會使得輸出不穩(wěn)555定,對元器件會有一定的損害;其次在計數(shù)方面也出現(xiàn)了問題,就是根據(jù)計數(shù)器的脈沖周期算出來的時間在運行時延時了很多

19、,最終通過修改步長解決了這一問題;最后在報警器設計方面,為了實現(xiàn)題目中的要求,開始考慮的是跟計 時器共用一套計數(shù)器和555觸發(fā)器,但是在想了很長時間之后還是放棄了這一思想,因為既要保證計數(shù)器正常工作,同時還要保證報警裝置報警時間非常短, 同 時計數(shù)的條件和報警條件也存在差異,所以實現(xiàn)起來就會很困難。最后通過討論,決定再加一套計數(shù)器來控制報警裝置,并共用555觸發(fā)器,用以保證計時的同步,實現(xiàn)預定時間內無人搶答后報警。 但是,即使這樣還是存在一些問題,由于對蜂鳴器工作原理的利用不夠熟練,所以開始用蜂鳴器不能實現(xiàn)報警功能, 最后我們用信號燈代替了蜂鳴器來實現(xiàn)報警功能。用到的主要芯片功能簡介:74LS

20、148引腳圖Ucc Et, Gs 3210 Ao74LS14S74LS148真值表如下圖:UULJULILJULJ4567 El A2 Al GHD輸入輸出I SI 011I 2I 3I 4I 5I 6I 7丫2Y1YoYexYs1XXXXXXXX11111011111111111100XXXXXXX0000010XXXXXX01001010XXXXX011010010XXXX0111011010XXX01111100010XX011111101010X011111111001001111111111010I 7Ys74LS148的輸入端和輸出端低電平有效。IoI7是輸入信號,丫2丫0為三位

21、二進制編碼輸出信號,Is = 1時,編碼器禁止編碼,當Is = 0時,允許編碼。 是技能輸出端,只有在Is = 0,而Io17均無編碼輸入信號時為0。丫EX為優(yōu)先 編碼輸出端,在Is = 0而1017的其中之一有信號時,Yex = 0。l017各輸入 端的優(yōu)先順序為:I7級別最高,1。級別最低。如果17 = 0 (有信號),則其它輸 丨7 編碼,丫2丫1丫0 = 000。入端即使有輸入信號,均不起作用,此時輸出只按40 如 3S113輻 4P1514113F101174LS279引腳圖74IS279:2 I d |45 I I7 |a1R 1S1 1SI 10 旁 2S 2Q ONO74LS2

22、79真值表RSQ+1狀態(tài)XXQ保持00不允許010清0101置111Q保持二進制譯碼器是將輸入的二進制代碼的各種狀態(tài)按特定含義翻譯成對應輸出信號的電路。也稱為變量譯碼器。若輸入端有 n位,代碼組合就有2n個,當然可譯出2n個輸出信號。字符顯示器:分段式顯示是將字符由分布在同一平面上的若干段發(fā)光筆劃組成。電子計算器,數(shù)字萬用表等顯示器都是顯示分段式數(shù)字。而LED數(shù)碼顯示器是最常見的。通常有紅、綠、黃等顏色。LED的死區(qū)電壓較高,工作電壓大約 1.53V,驅動電流為幾十毫安。74LS47譯碼驅動器輸出是低電平有效,所以配 接的數(shù)碼管須采用共陽極接法;而74LS48譯碼驅動器輸出是高電平有效,所以,

23、 配接的數(shù)碼管須采用共陰極接法。七段顯示譯碼器74IS48輸出高電平有效,用以驅動共陰極顯示器。該集成顯示譯碼器設有多個輔助控制端,以增強器件的功能。七段顯示譯碼器一般與七段數(shù)碼顯示器相連,共同構成四輸入端的數(shù)碼顯示電路。圖 附2-5 74LS48弓I腳圖共陰極數(shù)碼顯示器的功能表十進制DCBAabcdefg00000111111010001011000020010110110130011111100140100011001150101101101160110001111170111111000081000111111191001111001174LS48除了有實現(xiàn)7段顯示譯碼器基本功能的輸入(

24、DCBA )和輸出(YaYg)端外,7448還引入了燈測試輸入端(LT)和動態(tài)滅零輸入端(RBI),以及既有輸入功能又有輸出功能的消隱輸入/動態(tài)滅零輸出(BI/RBO )端。由7448真值表可獲知7448所具有的邏輯功能:(1) 7段譯碼功能(LT=1, RBI=1 )在燈測試輸入端(LT)和動態(tài)滅零輸入端(RBI )都接無效電平時,輸入 DCBA經7448譯碼,輸出高電平有效的7段字符顯示器的驅動信號,顯示相應字符。除 DCBA = 0000夕卜,RBI也可以接低電平,見表1中116行。(2)消隱功能(BI=0)此時BI/RBO端作為輸入端,該端輸入低電平信號時,表1倒數(shù)第3行,無論LT和R

25、BI輸入什么電平信號,不管輸入 DCBA為什么狀態(tài),輸出全為“0”,7段顯示器熄滅。該功能主要用于多顯示器的動態(tài)顯(3)燈測試功能(LT = 0)此時BI/RBO端作為輸出端,端輸入低電平信號時,表1最后一行,與及DCBA輸入無關,輸出全為“1”,顯示器7個字段都點亮。該功能用于7段顯示器測試,判別是否有損壞的字段。(4)動態(tài)滅零功能(LT=1,RBI=1)此時BI/RBO端也作為輸出端,LT端輸入 高電平信號,RBI端輸入低電平信號,若此時 DCBA = 0000,表1倒數(shù)第2行, 輸出全為“ 0”,顯示器熄滅,不顯示這個零。DCBA工0,則對顯示無影響。該功能主要用于多個7段顯示器同時顯示時熄滅高位的零。Voc Po MR TCd ICJ PL 巴 P374LS192nrrwri rn 廠口石 i i 丁 11 訂Pl Oi Oo CPd CPu W Oj GND74LS192是雙時鐘方式的十進制可逆計數(shù)器。74LS192引腳圖CPU為加計數(shù)時鐘輸入端,CPD為減計數(shù)時鐘輸入端。LD為預置輸入控制端,異步預置。CR為復位輸入端,高電平有效,異步清除。CO為進位輸出:1001狀態(tài)后負脈沖輸出。BO為借位輸出:0000狀態(tài)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論