利用Atmega8單片機,結合電路板結構,模擬兩人打乒乓球的過程,設計了壹種簡易的電子乒乓球控制系統。
二、基本功能
(1).模擬乒乓球和乒乓球;
發光二極管(led)用於模擬乒乓球。電路板上有8個發光二極管。比賽開始時,裁判會按下發球開關,決定哪壹方開始發球,光點要出現在第壹個發球者的球拍位置上(即某個方向的第壹盞燈會亮)。此時,所有數碼管被清除。
兩個按鈕模擬雙方的球拍。甲方按下按鈕,光點從甲方流向乙方(運行燈模擬球的行進路線);當乙方按下按鈕時,光將從乙方流向甲方..
(2).評分標準;
當球到達壹方的球拍位置時,如果該方在1秒內沒有按下發球鍵,則另壹方得分。
光點通過四個燈後,接收器上的按鈕有效。當按鈕被接收時,光點開始返回。四個燈前的按鈕無效,不扣分。
(3)自動評分;
只要有壹方失球,對方得分手就會自動加1分。當壹方得分15分時,雙方得分者同時清零,每打完壹個球,自動確定勝者為下壹個發球者(勝者第壹盞燈亮)。
(5).計數、得分顯示
四位數碼管分別顯示雙方的比分,兩位數碼管分別顯示雙方的勝局。
3局2勝,勝者第壹燈亮表示勝者。
(6).鑰匙應具有防抖功能。
第三,拓展功能
甲乙雙方各有兩個按鈕。壹個按鈕對應正常球速,光點以300ms的速度前進,另壹個按鈕對應快速發球,光點以50 ms的速度前進,如果兩個按鈕同時按下,對應變速球,即光點前半段快速前進,後半段緩慢前進。
快速前進的話,接發球者要在300ms內按下按鈕,否則算失分。
最後我要求用C寫,把妳的設計流程圖,操作說明,源代碼發給我(可以適當增加具體功能,但不要太多,並說明)(hgqcs@163.com),或者加我Q:86278234。