一、硬件方案
硬件构成:单片机+最小系统+数码管显示模块+蜂鸣器模块+LED指示灯模块+按键模块
二、功能设计
本设计基于STC89C51/52(与AT89S51/52、AT89C51/52)都可通用。
乒乓球比赛是由甲乙双方参赛,乒乓球比赛模拟机是一种用发光二极管模拟乒乓球运动的电子游戏机。
1. 采用8个LED排成一条直线,以中点为界,两边各代表参赛双方的位置。其中一只点亮的LED指示球的当前位置。点亮的LED依次从左到右,或从右到
左移动,其移动速度可以进行调节。
2. 当球(点亮的那只LED)运动到某方的最后一位时,参赛者应能果断地按下位于自己一方的按钮开关,即表示启动球拍击球,若击中则使球向相反
方向移动,若未击中,则对方得一分。
3. 一方得分时,电路自动响铃3s,这期间发球无效,等铃声停止后方能继续比赛。
4. 设置自动计分电路。甲乙双方各用两位数码管进行计分显示,每记满11分为1局。最好考虑双方各10分之后,领先2分者为胜。
5. 甲乙双方各设置一个发光二极管表示拥有发球权,每得2分自动交换发球权,拥有发球权的一方发球才能有效。