一、设计简介:
本设计是基于51单片机乒乓球比赛系统设计,主要实现以下功能:
乒乓球比赛是由甲乙双方参赛,乒乓球比赛模拟机是一种用发光二极管模拟乒乓球运动的电子游戏机。
1. 采用8个LED排成一条直线,以中点为界,两边各代表参赛双方的位置。其中一只点亮的LED指示球的当前位置。点亮的LED依次从左到右,或从右到左移动,其移动速度可以进行调节。
2. 当球(点亮的那只LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按钮开关,即表示启动球拍击球,若击中则使球向相反方向移动,若未击中,则对方得一分。
3. 一方得分时,电路自动响铃3s,这期间发球无效,等铃声停止后方能继续比赛。
4. 设置自动计分电路。甲乙双方各用两位数码管进行计分显示,每记满11分为1局。最好考虑双方各10分之后,领先2分者为胜。
5. 甲乙双方各设置一个发光二极管表示拥有发球权,每得2分自动交换发球权,拥有发球权的一方发球才能有效。
主要硬件组成:
51单片机+最小系统+数码管显示模块+蜂鸣器模块+LED指示灯模块+按键模块
二、原理图
三、PCB图
四、Proteus仿真
五、程序源码
六、资源获取
本项目包含的所有文件都可以点击下面的名片,发送 “ 27、基于51单片机乒乓球比赛系统设计 ” 获取!
项目纯手打,不是免费的哦~
希望可以帮到你哈!