正文 基於MAX+PLUSII模塊化設計的智力競賽搶答器(2 / 2)

3.4 搶答蜂鳴器提示

結合計數器設計了蜂鳴器提示,計數器為十位計數器,沒人搶答時計數器置6。S2,S3均為1,當有人搶答成功時,四輸出'或'變為1,蜂鳴器響,同時計數器停止置數,在CP上升沿到來時十位計數器變為5,同時蜂鳴器停止響,蜂鳴器響的時間為搶答開始時到CP下個上升沿的時間。

3.5 倒計時最後5秒提示

倒數時最後5秒十位為0000,個位為0101,0100,0011,0010,0001時蜂鳴器均需要響,個位為1001,1000,0111,0110,0000,均不能響(0000不能響的原因是倒計時完後一直清0)。注意表達式:G2G3+G4,當個位為5,4,3,2,1,0時表達式恒為0,個位為9,8,7,6時表達式恒為1,因此將十位的S3,S2,S1和G2G3+G4經'或非'運算後可實現5,4,3,2,1,0蜂鳴器響,為了使0不響,可以使G1,G2,G3,G4'或非'後與S3,S2,S1,G2G3+G4一起'或非',可以實現倒數5秒輸出為1,為了讓蜂鳴器能響5下,將上麵得到的輸出與CP'與'後可以讓蜂鳴器在最後5秒響5下。

3.6 各分電路組合

最後一步是將各功能電路組合在一起。

4 仿真與調試

CL為主持人波形,CP為時鍾波形,F為搶答提示蜂鳴器波形,F2為搶答倒計時5秒提示蜂鳴器波形,S為倒計時十位數波形,G為倒計時個位數波形。仿真主持人按了兩次複位鍵,第一次P1搶到,且F提示蜂鳴器響,此後60秒倒計時後能停止計數,且最後5秒F2提示蜂鳴器響了5下(在倒計時完後有非常短暫的毛刺,其影響可以忽略),主持人第二次複位後,仍可以正常搶答,此次被3搶到。仿真結果與設計的理想結果相符。

5 結束語

通過仿真與實驗,驗證了本智力搶答器設計的正確性與可行性;並且可以通過改變電路參數和結構,改變回答倒計時時間和最後蜂鳴時間,使本智力搶答器具有靈活性,能適用於不同的場合,使產品具有更廣的市場。與目前市場上流通的搶答器比較,該搶答器顯得更加靈活,造價更低,適用於一些組裝愛好者及中低消費人群使用。今後還需要對該智力搶答器添加更具時代元素的功能,以及實現更高的可靠性。

參考文獻:

[1] 周躍慶.MAX+PLUSII操作指南[M].自動化學院,2008.

[2] 周躍慶.數字電子技術基礎教程[M].天津大學出版社,2006.

[3] 王誌鵬,付麗琴.可編程邏輯器件開發技術 MAX+PLUSII[M].國防工業出版社,2005.

[4] 盧飛躍.紅外遙控多路搶答器的設計[J].番禺職業技術學報,2003:59-68

[5] 馬軻瀛.八路數字搶答器係統[J].華商,2007.30(9):167-172

[6] 李燕,宋芳.多路搶答器設計[J].湘潭師範學院學報,2004.2.