基于Multisim 10的16路競賽搶答器設計與仿真
3.1 搶答電路
搶答電路的主要作用是分辨出搶答者按鍵按下的先后,鎖存并顯示搶答者的號碼,同時(shí)能使后搶答者的按鍵無(wú)效。搶答電路主要由優(yōu)先編碼器74LS148,RS鎖存器74LS279,加法器74LS283,比較器74LS85,譯碼器74LS48,集成了4個(gè)與門(mén)的74LS08,三輸入端或門(mén)(CD4075),7段數碼管,S1~S16十六個(gè)按鈕開(kāi)關(guān)組成,如圖2所示。本文引用地址:http://dyxdggzs.com/article/190652.htm
端為0,5個(gè)RS鎖存器的輸出Q全部置0,使74LS48的,顯示器燈滅。與此同時(shí)優(yōu)先編碼器74LS148的選通輸入端
,使之處于工作狀態(tài),此時(shí)鎖存器不工作。當主持人將控制開(kāi)關(guān)撥向“開(kāi)始”時(shí),優(yōu)先編碼器和鎖存器同時(shí)處于工作狀態(tài),即搶答器處于等待工作狀態(tài),等待輸入端的信號輸入。對參加比賽的16名選手從1~16進(jìn)行編號,同時(shí)需要用到2個(gè)顯示器,當選手編號大于9時(shí)高位顯示器顯示1,小于等于9時(shí)高位顯示器顯示0。預置比較器74LS85的字B為8,即輸人端B3B2B1B0為1000,當選手編號小于等于9時(shí),即比較器74LS85的字A小于等于8,A≤B即YA>B輸出為0;當選手編號大于9時(shí),即比較器74LS85的字A大于8,A>B即YA>B輸出為1,與高位顯示器數字一致,所以可以直接用74LS85的YA>B腳控制高位顯示器的A0,高位顯示器的A3,A2,A1全部置0。再引入3個(gè)與門(mén)(74LS08)和1個(gè)三輸入端或門(mén)(CD4075),3個(gè)與門(mén)的一端置011,另一端與比較器的YA>B相連,或門(mén)的三輸入端分別與比較器的YA> B,YA-B,YAB相連。當選手編號大于9時(shí),需要加7才能在顯示器上正確顯示選手的編號,如當16號選手優(yōu)先搶答時(shí),選手編號大于9,比較器的A3A2A1A0為1111,YA>B=1,加法器的A3A2A1A0為1111,B3B2B1B0為0111,通過(guò)加法器加0111,得到2進(jìn)制數值為“00010110”,兩個(gè)顯示器顯示為“16”,與選手實(shí)際編號一致。當選手編號小于等于9時(shí)只用到低位顯示器,不能加7,如當1號選手優(yōu)先搶答時(shí),選手編號小于9,比較器的A3A2A1A0為0000,YA>B=0,YAB=1,3個(gè)與門(mén)輸出為0,或門(mén)輸出為1,加法器的A3A2A1A0為0000,B3B2B1B0為0001,通過(guò)加法器加0001,得到二進(jìn)制數值為“00000001”,兩個(gè)顯示器顯示為“01”,與選手實(shí)際編號一致。
當選手按下的鍵松開(kāi)后,74LS148的為高電平,但由于
端維持高電平不變,所以74LS148仍然處于“禁止”工作狀態(tài),其他按鍵的輸入信號不會(huì )被接受,這就保證了搶答者的優(yōu)先性以及搶答電路的準確性。如有再次搶答需由主持人將S開(kāi)關(guān)重新置“清除”,使搶答電路復位,然后再進(jìn)行下一輪搶答。
比較器相關(guān)文章:比較器工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評論