基于51单片机的篮球计分器
使用说明
- 设计要求:
1 、能记录整个赛程的比赛时间,并能修改时间,暂停比赛时间。
2 、能随时刷新甲、乙两队在整个赛程中的比分。
3 、场中交换比赛场地时,能交换甲、乙两队比分的位置。
4 、比赛时间结束时,能发出报警指令。
- 实现功能:
1 、一个四位一体数码管显示比赛时间,时间格式如: 15 : 00 ,两个三位一体数码管显示甲乙两对的比分,比分格式如: 008 。
2 、比赛时间采用倒计时方式,以一秒的频率减时,上电时默认初值为 15 : 00 ,在没有开始比赛时,可以修改时间,比赛开始后不能修改。
3 、甲乙队比分采用三位数,上电初值为 000 ,最大值为 999 ,满足常理要求,未开始比赛以及比赛结束后比分无法加减,
4 、比赛未开始之前,可以通过 ADD1 、 DEC1 键对比较时间的分钟进调时,通过 ADD2 、 DEC2 键对比较时间的秒进行调时。
5 、可随时暂停 / 启动比赛时间。
6 、比赛进行时,可以通过 ADD1 、 DEC1 键对甲队比分加、减,可以通过 ADD2 、 DEC2 对乙队比分加、减。每按一次键,加 / 减 1 分。
7 、当一节比赛完后,可以通过( EXCHANGE )换场键换场,换场后,比分交换显示,交换后,下一节比赛开始时,相应的比分加减键也随之交换。
8 、当比赛结束时,发出报警。
二、按键说明
按键定义图
如图示:键盘对应名称如下:
ADD1 , DEC1 , EXCHANGE , ADD2 , DEC2 , RUN/STOP
其中,
ADD1 为甲队比分加 1 键,(比赛开始前为调整时间加 1 )
DEC1 为甲队比分减 1 键,(比赛开始前为调整时间减 1 )
EXCHANGE 为换场键,一节比赛结束后才可换场。
ADD2 为乙队比分加 1 键,(比赛开始前为调整时间加 1 )
DEC2 为乙队比分减 1 键,(比赛开始前为调整时间减 1 )
RUN/STOP 为启动暂停键,比赛开始前按下启动计时,比赛开始,比赛开始后,按下为暂停计时,比赛暂停。
三、作用说明:
1 、 调整比赛时间:插上电源后,系列默认比赛时间为 15 : 00 ,甲乙队比分默认 000 ,此时按下 ADD1 键,可以对比赛时间分钟加 1 ,按下 DEC1 键,可以对比赛时间的分钟减 1 ,按下 ADD2 键,可以对比赛时间秒加 1 ,按下 DEC2 键,可以对比赛时间秒减 1 。
- 启动比赛:按下 RUN/STOP 键,计时开始,比赛时间以 1 秒的频率倒计时。
- 暂停比赛:比赛运行的状态下,按 RUN/STOP 键,比赛暂停,计时暂停。
- 比分加减,在比赛进行的状态下按 ADD1 , DEC1 键,可以对甲队比分加、减 1 ,按 ADD2 、 DEC2 键,可以对乙队比分加、减 1.
- 交换场地:在一节比赛时间结束后,按下 EXCHANGE 键,比赛时间重新预置为 15 : 00 ,同时左右两边数码管的比分交换显示。此时按下启动键可以开始新一节的比赛。
- 报警提示:在一节比赛时间倒计时到 00 : 00 时,蜂鸣器发出报警提示。