电子乒乓球设计任务书

一、项目描述

利用Atmega8单片机,结合电路板结构,模拟两人打乒乓球的过程,设计了一种简易的电子乒乓球控制系统。

二、基本功能

(1).模拟乒乓球和乒乓球;

发光二极管(led)用于模拟乒乓球。电路板上有8个发光二极管。比赛开始时,裁判会按下发球开关,决定哪一方开始发球,光点要出现在第一个发球者的球拍位置上(即某个方向的第一盏灯会亮)。此时,所有数码管被清除。

两个按钮模拟双方的球拍。甲方按下按钮,光点从甲方流向乙方(运行灯模拟球的行进路线);当乙方按下按钮时,光将从乙方流向甲方..

(2).评分标准;

当球到达一方的球拍位置时,如果该方在1秒内没有按下发球键,则另一方得分。

光点通过四个灯后,接收器上的按钮有效。当按钮被接收时,光点开始返回。四个灯前的按钮无效,不扣分。

(3)自动评分;

只要有一方失球,对方得分手就会自动加1分。当一方得分15分时,双方得分者同时清零,每打完一个球,自动确定胜者为下一个发球者(胜者第一盏灯亮)。

(5).计数、得分显示

四位数码管分别显示双方的比分,两位数码管分别显示双方的胜局。

3局2胜,胜者第一灯亮表示胜者。

(6).钥匙应具有防抖功能。

第三,拓展功能

甲乙双方各有两个按钮。一个按钮对应正常球速,光点以300ms的速度前进,另一个按钮对应快速发球,光点以50 ms的速度前进,如果两个按钮同时按下,对应变速球,即光点前半段快速前进,后半段缓慢前进。

快速前进的话,接发球者要在300ms内按下按钮,否则算失分。

最后我要求用C写,把你的设计流程图,操作说明,源代码发给我(可以适当增加具体功能,但不要太多,并说明)(hgqcs@163.com),或者加我Q:86278234。