|
通過(guò)設(shè)計(jì)完成多路數(shù)字搶答器的仿真和制作,實(shí)現(xiàn)了8人搶答、主持人控制電路的正常工作、定時(shí)電路的定時(shí)功能、秒脈沖電路的產(chǎn)生脈沖信號(hào)功能、報(bào)警電路的報(bào)警功能、搶答后的鎖存功能等。先設(shè)計(jì)出各分電路圖并使各部分功能可以單獨(dú)實(shí)現(xiàn),再通過(guò)使用仿真軟件Proteus來(lái)進(jìn)行整個(gè)電路的仿真,最后設(shè)計(jì)出總的電路圖,并實(shí)現(xiàn)所要求設(shè)計(jì)的所有功能。設(shè)計(jì)的總電路圖如圖12所示。下面是多路數(shù)字搶答器功能的實(shí)現(xiàn)過(guò)程的描述及實(shí)現(xiàn)的原理和方式:
8個(gè)選手分別對(duì)應(yīng)8 個(gè)搶答按鈕S0、S1、S2、S3、S4、S5、S6、S7,搶答后顯示器上顯示的分別是0、1、2、3、4、5、6、7。主持人按下復(fù)位開始按鍵對(duì)整個(gè)電路進(jìn)行“清零”,輸出低電平,分為3路:一路低電平輸出到計(jì)數(shù)器74LS192的 端,而CR端也是低電平,所以使得對(duì)應(yīng)顯示器輸出預(yù)置的數(shù)據(jù);另一路與74LS148的E0端異或后變?yōu)楦唠娖捷敵龅?4LS373的使能端LE,此時(shí)鎖存器不鎖存數(shù)據(jù),所以搶答部分?jǐn)?shù)碼管無(wú)顯示即處于消隱狀態(tài),實(shí)現(xiàn)了清零,同時(shí),EO由高電平變成低電平,與清零端異或后輸出0,使74LS373處于鎖存狀態(tài);三是與集成單穩(wěn)態(tài)觸發(fā)器74LS121相連,因?yàn)槭堑碗娖剿詻]有報(bào)警信號(hào)。
主持人通過(guò)時(shí)間預(yù)設(shè)開關(guān)預(yù)設(shè)搶答時(shí)間,此設(shè)定可以通過(guò)調(diào)節(jié)輸入兩片74LS192的四個(gè)輸入端P3、P2、P1、P0的高低電平來(lái)進(jìn)行(例如要設(shè)定時(shí)間為20秒,就將十位的74LS192的P3、P2、P1、P0分別置位為0、0、1、0,而將各位的74LS192的P3、P2、P1、P0都置于0)。當(dāng)主持人宣讀完題目說(shuō)“開始”并將開關(guān)置于“開始”位置后,輸出為高電平,此高電平有三路方向:一路輸出到集成單穩(wěn)態(tài)觸發(fā)器74LS121的輸入端,使其產(chǎn)生單個(gè)周期為0.5S的脈沖,驅(qū)動(dòng)報(bào)警電路發(fā)出聲響,即實(shí)現(xiàn)了蜂鳴報(bào)警器發(fā)聲提示的功能;另一路輸出到74LS192的 端,使其處于高電平而根據(jù)秒脈沖電路信號(hào)開始減計(jì)數(shù);還有一路與EO信號(hào)(此時(shí)為0)異或后將高電平輸入LE端,使八D鎖存器74LS373處于傳輸狀態(tài),此時(shí)任何選手搶答有效。
在搶答時(shí)間限制內(nèi),若有任何一位選手按鍵搶答時(shí),八D鎖存器74LS373工作,與輸入端相對(duì)應(yīng)的輸出端Q0~Q7輸出相對(duì)應(yīng)的低電平,此時(shí)鎖存器輸出的八位電平經(jīng)8~3八位優(yōu)先編碼器74LS148編碼輸出的A2~A0再經(jīng)74LS86反相后成為與輸入信號(hào)相對(duì)應(yīng)的三位二進(jìn)制碼,此時(shí)將使得74LS148的管腳15(E0)的輸出由電低平變成高電平,輸出到74LS48的二進(jìn)制碼經(jīng)74LS48譯碼后輸出到七段共陰數(shù)碼管上,數(shù)碼管顯示對(duì)應(yīng)的選手編號(hào)。而此時(shí),74LS48的EO端輸出為高電平,主持人控制的開關(guān)出也輸出高電平,二者經(jīng)過(guò)異或門后輸出低電平,輸出到鎖存器74LS373的LE端,74LS373的鎖存端實(shí)現(xiàn)鎖存功能,其他選手若再按動(dòng)對(duì)應(yīng)按鈕也無(wú)對(duì)應(yīng)輸出,,即實(shí)現(xiàn)了搶答功能;74LS148的E0段輸出高電平輸出到集成單穩(wěn)態(tài)觸發(fā)器74LS121的輸入端,使其產(chǎn)生單個(gè)周期為0.5S的脈沖,驅(qū)動(dòng)報(bào)警電路發(fā)出聲響,即實(shí)現(xiàn)了蜂鳴報(bào)警器發(fā)聲提示的功能;74LS148的 端輸出電平由高變低,與秒脈沖發(fā)生器產(chǎn)生的秒脈沖相與后輸出為0,使得計(jì)數(shù)器74LS192的CPD端無(wú)脈沖輸入,計(jì)數(shù)器停止工作,保持原來(lái)顯示不變,即實(shí)現(xiàn)了暫停減計(jì)數(shù)使其記錄搶答時(shí)間的功能;若沒有選手按動(dòng)按鈕,則74LS373輸出全為高電平,74LS148也輸出高電平,E0端輸出低電平至74LS48的滅燈輸入RI/RBO端,使得信號(hào)經(jīng)74LS48到顯示器上時(shí)無(wú)顯示。
若到定時(shí)部分計(jì)數(shù)器倒計(jì)時(shí)到00還無(wú)選手按動(dòng)按鈕的話,十位74LS192的借位輸出端輸出低電平,將此輸出低電平輸入到單穩(wěn)態(tài)觸發(fā)器74LS121的B端口,使其產(chǎn)生周期為0.5s的脈沖使蜂鳴報(bào)警器發(fā)聲提示,即實(shí)現(xiàn)無(wú)人搶答時(shí)搶答時(shí)間結(jié)束的提示功能。
|
評(píng)分
-
查看全部評(píng)分
|