电子乒乓球设计任务书
一、项目描述
利用Atmega8单片机,结合电路板结构,模拟两人打乒乓球的过程,设计了一种简易的电子乒乓球控制系统。
二、基本功能
(1).模拟乒乓球和乒乓球;
发光二极管(led)用于模拟乒乓球。电路板上有8个发光二极管。比赛开始时,裁判会按下发球开关,决定哪一方开始发球,光点要出现在第一个发球者的球拍位置上(即某个方向的第一盏灯会亮)。此时,所有数码管被清除。
两个按钮模拟双方的球拍。甲方按下按钮,光点从甲方流向乙方(运行灯模拟球的行进路线);当乙方按下按钮时,光将从乙方流向甲方..
(2).评分标准;
当球到达一方的球拍位置时,如果该方在1秒内没有按下发球键,则另一方得分。
光点通过四个灯后,接收器上的按钮有效。当按钮被接收时,光点开始返回。四个灯前的按钮无效,不扣分。
(3)自动评分;
只要有一方失球,对方得分手就会自动加1分。当一方得分15分时,双方得分者同时清零,每打完一个球,自动确定胜者为下一个发球者(胜者第一盏灯亮)。
(5).计数、得分显示
四位数码管分别显示双方的比分,两位数码管分别显示双方的胜局。
3局2胜,胜者第一灯亮表示胜者。
(6).钥匙应具有防抖功能。
第三,拓展功能
甲乙双方各有两个按钮。一个按钮对应正常球速,光点以300ms的速度前进,另一个按钮对应快速发球,光点以50 ms的速度前进,如果两个按钮同时按下,对应变速球,即光点前半段快速前进,后半段缓慢前进。
快速前进的话,接发球者要在300ms内按下按钮,否则算失分。
最后我要求用C写,把你的设计流程图,操作说明,源代码发给我(可以适当增加具体功能,但不要太多,并说明)(hgqcs@163.com),或者加我Q:86278234。