【正文】
搶答器,利用了單片機的延時 電路、按鍵復位電路、時鐘電路、定時電路等, 本設計的系統(tǒng)實用性強、判斷精確、操作簡單、擴展功能強。 3. 硬件設計 在搶答中,只有 規(guī)定 開始后搶答才有效,如果在開始搶答前搶答為無效; 顯示燈 可以顯示是哪位選手有效搶答,搶答時間和回答問題時間倒記時顯示 在數(shù)碼管上 ,時間 用盡 后系統(tǒng)自動復位; 如 系統(tǒng)原理電路 所示 為開始搶答, 為開始搶答倒計時 , 為 二 路搶答輸入, 為 與選手對應的提示燈, 為 數(shù)碼管, RST 復位, XTAL1 和 XTAL2 接晶振電路。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C11nFC21nFX1CR Y S T A LC31nFR11 0 kR21 0 kD1L E D G RE E N2 3 4 5 6 7 8 91R P 1RE S P A C K 8D2L E D R E DD3L E D R E D 圖 系統(tǒng) 原理電路圖 4. 軟件設計 兩路搶答器由兩個按鍵控制,程序一致判斷是否有按鍵按下,若沒有按鍵按下則循環(huán)判斷,直到有按鍵按下后,立即把通過按鍵輸入的信號儲存起來然后對 2單片機原理及系統(tǒng)課程設計報告 3 路輸入信號進行掃描判斷,最后根據(jù)掃描結果轉入查表程序取數(shù)同時發(fā)光二極管亮起,表示搶答成功。 軟件設計利用中斷系統(tǒng)的基本構成原理編寫中斷服 程序,其信號由按鍵電路提供,由 CPU 響應中斷,并輸出響應。用到了查詢按鍵模塊、定時器模塊、顯示時間模塊、顯示組號模塊、報警模塊等。 程序流程圖如圖 所示。 開 始S t a r t = 0 ?倒 計 時 開 始 是 在 5 秒 之 內1 號 按 下