俞 輝 蘇玉香
(浙江海洋學院 船舶與海洋工程學院,浙江 舟山316000)
傳統的搶答器大多使用一些基本的數字電路來實現, 其體積大、布線繁瑣、制作麻煩、成本高等缺點。 而且搶答器沒有倒計時顯示電路,無法設定搶答時間,只能單純實現搶答作用。不過隨著各類競賽節目的不斷雄起,搶答器這種必備的設備已經進入了飛速發展的時期。
本文設計的智能搶答器,是一種基于單片機的帶有數碼顯示的搶答器。當有搶答信號產生時,他會對該信號進行分析,判別出哪些是有效的哪些是無效的,然后把有效信號顯示在數碼顯示屏上,保證了搶答過程的有效性。同時該搶答器還具備有計時、報警等功能。這種智能化的搶答器保證了搶答公平性。
單片機是一種強大的集成電路芯片。 具有只讀存儲器ROM、數據處理能力的中央處理器CPU、 多種I/O 口和中斷系統、 隨機存儲器RAM、定時器/計數器等功能。 它具有小巧、成本低廉、運行可靠等優點。 單片機為搶答器注入了一股全新的血液,推動了搶答器快速的發展,使其更智能和化數字化。
傳統 16 路搶答器, 原理圖如圖1 所示, 由 2 個 74ls148,4 個74ls192, 4 個4511 譯碼器,可計時,可調時間的搶答器。

圖1 搶答器原理圖
接通電源后,當按下“開始”鍵,左側的555 振蕩電路會發出脈沖波,控制計數電路的倒計時,通過調整B17-B18 鍵,計時時間可以在0-99 內調整。
搶答電路由2 塊74LS148 組成, 通過與門電路的適當的連接,可以實現B1-B16 這幾個鍵的編號顯示。 同時搶答電路和計時電路之間的4511 譯碼器也具有連接,搶答按鈕按下后,計時電路的譯碼器也會收到信號,停止計時。 當按下復位鍵時,計時電路的74ls192 的PL 端轉低電平,計時清零,為下一次搶答做準備。
主持人按下控制開關后,控制電路會產生有效信號,分別輸入到優先編碼電路和定時電路。 定時電路和優先編碼電路開始工作。 在搶答電路中,當有搶答按鈕按下的時候,優先編碼電路接收到有效信號,選擇最早的有效信號傳遞給鎖存器,鎖存器進行鎖存,譯碼電路對有效信號進行分析,顯示搶答選手的號碼。 同時定時電路這邊會開始倒計時,秒脈沖電路會產生脈沖信號,通過譯碼電路和顯示電路顯示搶答時間。 當定時電路接收到來自搶答電路的有效信號時,定時電路停止工作,倒計時停止。 搶答器框圖如圖2 所示。

圖2 搶答器框圖
工作的流程:通電后,在4 位一體的數碼顯示管的后兩位會顯示搶答時間,可以通過按鍵B18 和按鍵B19 對搶答時間進行調整,調整的時間范圍為0 到99。 當按下按鍵B20 時,時間會開始倒計時,可以通過按鍵B1-B16 向AT89C51 單片機發射有效信號,單片機接收到信號以后會對信號進行處理,優先選擇最早接收到的信號,然后通過P3
口輸出高低不同的信號,使4 位一體數碼管顯示選手的編號。 并通過控制定時電路停止數碼管的倒計時顯示。 一輪搶答就此結束,如果想進行第二輪只需要按下B17 鍵即可實現電路的復位。
本文設計的搶答器由主體電路和擴展電路兩部分組成。當有輸入信號時,系統會對信號進行優先編碼,然后鎖存,最后通過譯碼電路將信號輸出在數碼顯示器上,同時發出提示音,以上是主體電路。接下來是擴展電路,擴展電路主要實現計時功能,通過定時電路,接著通過譯碼電路將脈沖信號顯示在數碼顯示器上。
接通電源,主持人未按下“開始”按鈕,選手禁止搶答,數碼顯示屏上顯示搶答的時間,但不進行倒計時。 通過“加一”和“減一”按鈕可以調節搶答器的搶答時間。 當主持人按下“開始”按鈕后,揚聲器發出提示音,倒計時開始,選手進行搶答。 當有選手按下搶答按鈕的時候,系統會優先判斷、鎖存搶答者號碼、顯示搶答者號碼、揚聲器提示,同時計時器停止計時。如果在規定時間內沒人搶答,當計時器歸零時,揚聲器也發出提示音,表明本輪搶答結束。開始另外一輪搶答時,主持人需重新按下“復位”鍵和“開始”鍵。
搶答結果如圖3 所示,表示在倒計時還有18 秒的時候,8 號搶答者搶答成功。

圖3 搶答界面圖
實物搶答結果如圖4 所示,在倒計時還剩14 秒的時候,6 號搶答者成功搶答。

圖4 實物搶答界面圖
為解決傳統搶答器功能單一,結構復雜等問題,本文提出了一種新型多功能帶數碼顯示的搶答器。該搶答器由主體電路和擴展電路兩部分組成。主體電路功能,當有輸入信號時,系統會對信號進行優先編碼,然后鎖存,最后通過譯碼電路將信號輸出在數碼顯示器上,同時發出提示音。擴展電路主要實現計時功能,通過定時電路,接著通過譯碼電路將脈沖信號顯示在數碼顯示器上。 該新型搶答器價格便宜,功能齊全,可以運用于很多中小型娛樂場合。
[1]謝道平.基于Proteus 仿真的單片機多功能智能搶答器的設計[J].長春大學學報,2011(10).
[2]鄒顯圣.基于單片機控制的智能搶答器研究[J].電子設計工程,2011(13).
[3]朱斌.利用單片機制作簡易的 8 路搶答器及仿真[J].科技信息,2011(01).
[4]寧志剛,黃智偉,等.八位數顯搶答器課程設計方法研討[J].實驗室研究與探索,2009(01).
[5]Varatkar, Girish Vishnu.Energy-efficient and error-tolerant digital design[D].University of Illinois at Urbana-Champaign,2008.
[6]Garone, Eugene A.Making connections: Building artistic insight for digital design[D].Teachers College, Columbia University,2010.