| 功能 | 描述 |
| 主持人控制 | 按下"開始"鍵(KEY7)啟動一輪搶答 |
| 6路搶答 | 選手16號按鍵(KEY1KEY6),先按先得 |
| 倒計時顯示 | 4位數碼管顯示剩余時間和選手編號 |
| 聲光報警 | 蜂鳴器提示音 + LED狀態指示 |
| 搶答鎖定 | 一旦有選手搶答,鎖定其他選手按鍵 |
| 回答計時 | 搶答成功后給予20秒回答時間 |
| 引腳 | 符號 | 方向 | 有效電平 | 功能描述 |
| P2.0 | BEEP | 輸出 | 高電平 | 蜂鳴器驅動,發聲提示 |
| P2.1 | LED3 | 輸出 | 低電平 | LED指示燈3 |
| P2.2 | LED2 | 輸出 | 低電平 | LED指示燈2 |
| P2.3 | LED1 | 輸出 | 低電平 | LED指示燈1(超時報警) |
| P2.4 | DIG1 | 輸出 | 低電平 | 第1位數碼管位選 |
| P2.5 | DIG2 | 輸出 | 低電平 | 第2位數碼管位選 |
| P2.6 | DIG3 | 輸出 | 低電平 | 第3位數碼管位選 |
| P2.7 | DIG4 | 輸出 | 低電平 | 第4位數碼管位選 |
| 引腳 | 符號 | 功能 |
| P0.0~P0.7 | duanPore | 共陰數碼管段選(a,b,c,d,e,f,g,dp),高電平有效 |
| 引腳 | 符號 | 功能 |
| P1.0 | KEY1 | 1號選手搶答鍵 |
| P1.1 | KEY2 | 2號選手搶答鍵 |
| P1.2 | KEY3 | 3號選手搶答鍵 |
| P1.3 | KEY4 | 4號選手搶答鍵 |
| P1.4 | KEY5 | 5號選手搶答鍵 |
| P1.5 | KEY6 | 6號選手搶答鍵 |
| 引腳 | 符號 | 功能 |
| P3.2 | KEY7 | 主持人"開始"鍵 |
| P3.3 | KEY8 | 設置鍵(預留,代碼中未使用) |
| 參數 | 數值 |
| 系統時鐘 | 12 MHz(假設) |
| 機器周期 | 1 μs |
| 定時器0中斷周期 | 10 ms |
| 1秒計數閾值 | 100次 × 10ms |
| 搶答倒計時 | 5 秒 |
| 回答倒計時 | 20 秒 |
| 按鍵消抖延時 | 10 ms |
| 數碼管掃描間隔 | 5 ms(每位) |
| 數碼管刷新率 | ≈ 50 Hz(每秒25輪完整掃描) |
| 蜂鳴器提示時長 | 300 ms |
1.【單片機實訓】搶答器程序設計(已完成基本要求).zip
(49.03 KB, 下載次數: 0)
| 歡迎光臨 (http://www.denmoz.com/bbs/) | Powered by Discuz! X3.1 |