项目名称课件.pptx
;任务;篮球计时规则
双方持球时间不得超过24秒,否则犯规,系统自动报警,24秒重新计时,给对方发球。
在24秒内,一方进球,24秒重新开始计时。
在24秒内,如有犯规或者进球,时间暂停。24秒重新计时。
在24秒内,因教练布置战术等原因暂停,24秒继续计时。
单节比赛结束,系统自动报警。
篮球计分规则
当犯规需要罚球时,每次加1分。
在三分线内进球时,每次加2分。
在三分线外进球时,每次加3分。;项目描述;项目需要分析;对本次设计的方案如下:;声光报警
每节总时间倒计时,24S倒计时,倒计时到声光报警
1.LED闪烁
2.蜂鸣器发声
;函数定义;主函数; switch(num)
{
case0: P0=SEGMENT[D0];break;
case1: P0=SEGMENT[D1]B;break;
case2: P0=SEGMENT[D2];break;
case3: P0=SEGMENT[D3];break;
case4: P0=SEGMENT[D4];break;
case5: P0=SEGMENT[D5]B;break;
case6: P0=SEGMENT[D6];break;
case7: P0=SEGMENT[D7];break;
}
P2=SELECT[num];
num++;
num%=8;
};报警、系统初始化等函数;中断函数;
系统启动进入模式1,连续按下S1,进入模式2、模式3;
模式1状态下
a.按下S2键,12分钟、24秒倒计时开始。倒计时时间到,LED灯闪烁、蜂鸣器报警。
b.按下S4键,24秒重新倒计时。
模式二状态下——加分
a.按S1键输入要加的分数,同时第八个数码管显示要加的分数
b.按下S3键给A队加入相应的分数
c.按下S4键给B队加入相应的分数
模式三状态下——减分
a.按S1键输入要减去的分数,同时第八个数码管显示要加的分数
b.按下S3键给A队减去相应的分数
c.按下S4键给B队减去相应的分数
在任何状态下按下S2键,系统进入中断状态。12分钟、24秒停止倒计时,数码管显示静止的时间或比分;
再次按S2键,计时器恢复正常倒计时,数码管显示动态的时间或比分进入可修改状态。;设计过程中可能遇到问题及解决方法