1.1、數字搶答器的概述
單片機把我們帶入了智能化的電子領域,許多繁瑣的系統若由單片機進行設計,便能收到電路更簡單、功能更齊全的良好效果。若把經典的電子系統當作一個僵死的電子系統,那么智能化的現代電子系統則是一個具有“生命”的電子系統。
而隨著技術的進步,單片機與串口通信的結合更多地應用到各個電子系統中已成一種趨勢。本設計就是基于單片機設計搶答系統,通過串口通信動態傳輸數據,使搶答系統有了更多更完善的功能。單片機系統的硬件結構給予了搶答系統“身軀”,而單片機的應用程序賦予了其新的“生命”,使其在傳統的搶答器面前具有電路簡單、成本低、運行可靠等特色。對于搶答器我們大家都知道那是用于選手做搶答題時用的,選手進行搶答,搶到題的選手來回答問題。搶答器不僅考驗選手的反應速度同時也要求選手具備足夠的知識面和一定的勇氣。選手們都站在同一個起跑線上,體現了公平公正的原則。
1.2、設計要求及目的
(1)設計一個可供8人進行的搶答器。(2)系統設置復位按鈕,按動后,重新開始搶答。(3)搶答器開始時數碼管顯示序號0,選手搶答實行優先顯示,優先搶答選手的編號一直保持到主持人將系統清除為止。搶答后顯示優先搶答者序號,同時發出音響。,并且不出現其他搶答者的序號。(4)搶答器具有定時搶答功能,且一次搶答的時間有主持人設定,本搶答器的時間設定為30秒,當主持人啟動“開始”開關后,定時器開始減計時,同時蜂鳴器有短暫的聲響。(5)設定的搶答時間內,選手可以搶答,這時定時器停止工作,顯示器上顯示選手的號碼和搶答時間。并保持到主持人按復位鍵。(6)當設定的時間到,而無人搶答時,本次搶答無效,揚聲器報警發出聲音,并禁止搶答。定時器上顯示00。
2、硬件電路設計
一.系統硬件設計
為使硬件電路設計盡可能合理,應注意以下幾方面:
(1) 盡可能采用功能強的芯片,以簡化電路,功能強的芯片可以代替若干普通芯片,隨著生產工藝的提高,新型芯片的的價格不斷下降,并不一定比若干普通芯片價格的總和高。
(2) 留有設計余地。在設計硬件電路時,要考慮到將來修改擴展的方便。因為很少有一錘定音的電路設計,如果現在不留余地,將來可能要為一點小小的修改或擴展而被迫進行全面返工。
(3) 程序空間,選用片內程序空間足夠大的單片機,本設計采用AT89C51單片機。
(4) I/O端口,在樣機研制出來后進行現場試用時,往往會發現一些被忽視的問題,而這些問題不是靠單純的軟件措施來解決的。如有些新的信號需要采集,就必須增加輸入檢測端;有些物理量需要控制,就必須增加輸出端。如果在硬件電路設計就預留出一些I/O端口,雖然當時空著沒用,那么用的時候就派上用場了。
|