|
1.1 八位競賽搶答器的工作原理
搶答器的工作原理是采用單片機最小系統,用程序查詢方式使動態顯示倒計時時間并且同時使LED燈亮。主持人按下開始搶答鍵才可以搶答。主持人沒有按下開始搶答按(P3.0),有人搶答則搶答違規,報警并該組LED燈亮,主持人按下開始搶答開關重新搶答。主持人按下開始搶答按紐(P3.0),揚聲器響聲提示,數碼管30秒倒計時搶答,揚聲器響聲提示并該組LED燈亮,30秒內有人搶答則開始60秒倒計時(60秒內必須回答完問題),最后五秒倒計時警報。從而完成一次搶答或者一次知識競賽的任務。
1.2 競賽搶答器總體框圖
AT89C51 |
晶振電路 |
搶答電路 |
復位電路 |
顯示電路 |
圖1 總體設計框圖
第2章 系統硬件設計
2.1 工作原理
通過鍵盤改變搶答的時間,原理與鬧鐘時間的設定相同,將定時時間的變量置為全局變量后,通過鍵盤掃描程序使每按下一次按鍵,時間加1(超過30時置0)。同時單片機不斷進行按鍵掃描,當參賽選手的按鍵按下時,用于產生時鐘信號的定時計數器停止計數,同時將選手編號(按鍵號)和搶答時間分別顯示在LED上。
該晶振電路使用的是內部時鐘電路,晶振的頻率為12MHZ,提供89C51的時鐘脈沖使89C51工作。復位電路使用的是按鍵與上電復位,復位電路是單片機初始化,使單片機重新開始執行程序。當復位開關按下RST由低電平變為高電平,則程序從頭開始執行,在此次課程設計電路中當一個問題結束主持人后按下復位開關后進行下一題的準備。
晶振電路電路圖如下頁圖2所示: