基于单片机的球类比赛计时计分系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的球类比赛计时计分系统
毕业论文
基于单片机的球类比赛计时计分系统设计
摘要:单片机广泛应用在电子领域的各个方面,因此想到要把单片机应用在球类比赛当中去,球类比赛主要包括计时和计分两大块,这样就可以应用单片机来控制七段数码管LED来实现这种功能,达到预期的效果。
本此计时计分系统的设计主要是篮球比赛为例,然后可以拓展到其他球类比赛的各个方面,篮球比赛的计时计分系统主要是以AT89C51单片机为核心元件,利用它内部的计数器T0,通过软件编程来完成比赛的计时,硬件部分除了AT89C51之外,还有7段LED数码管和开关,通过程序控制后显示比分和时间。报警部分采用蜂鸣器为音响器件。该计时计分器具有以下功能:1、计时:赛程时间启/停设置、24s倒计时控制;2、计分:比分加减控制,调整两队的比分;3、报警。且价格低廉、操作简单、携带方便,适合学校单位举办友谊比赛等赛事的计时计分辅助工具。
关键词:篮球AT89C51 计时计分系统
中图分类号:TN
Based on SCM ball games timing scoring system design Abstract:widely used in the electronic field
microcontroller, therefore all aspects of the thought of putting SCM in ball games, ball games among mainly includes timing and scoring two
bulks, so it can be used a singleship controlling seven segment digital tube LED to implement this function, achieve the desired effect.
The timing of the scoring system is designed as an example, then basketball game could expand to other ball games each aspect, the game of basketball timing scoring system is mainly by
AT89C51 components, use it internal counter T0, through software programming to complete game timing, hardware part besides AT89C51 seven sections, but also LED digital tube and switch, through the program control time and that the score. Alarm part adopts for audio devices. Buzzer The timing JiFenQi has the following functions: 1, timing: schedule time rev/stop setting, 24s countdown control; 2, scoring: score to add and subtract control, adjustment two teams score; 3, call the police. And the price is cheap, simple operation, easy to carry, suitable for school held a sports event friendship match unit of auxiliary tool clock scoring.
Keywords:basketball AT89C51 Timing scoring system Subdivisision classified number:TN
目录
1.绪论 (3)
1.1引言 (3)
1.2选题的背景及意义 (3)
2.设计的总体方案 (4)
2.1系统构成框图 (4)
2.2器件选择 (5)
2.3基本功能介绍 (5)
2.3.1 比赛时间设置 (5)
2.3.2 赛程时间开始/暂停设置 (5)
2.3.3比分手动控制刷新 (5)
2.3.4 24s显示控制 (6)
2.3.5 计时计分的显示方法 (6)
2.3.6 计时结束后自动报警 (6)
3.硬件部分设计 (6)
3.1AT89C51单片机 (6)
3.1.1 AT89C51功能特性 (6)
3.2计时电路设计 (7)
3.2.1 LED显示器 (7)
3.2.2 报警电路 (9)
3.2.3 计时电路 (9)
3.3计分电路设计 (10)
3.4计时计分系统的工作过程 (10)
4.系统的软件设计 (11)
4.1主程序 (12)
4.1.1主程序的流程图 (12)
4.1.2 主程序 (14)
5.系统调试 (14)
6.结束语 (15)
致谢 (16)
参考文献 (17)
1.绪论
1.1 引言
球类比赛计时计分系统是辅助比赛的工具。球类比赛分为篮球,足球,排球,乒乓球等许多种类,不同球类比赛规则要求各不相同,例如足球比赛要求比赛时间为九十分钟,其中还包括伤停补时时间,乒乓球比赛为十一球制等。篮球比赛根据美国男篮职业联赛(NBA)的规定,则是采取四节制,每节十二分钟,比赛结束后两队比分相同时,需要进行加时赛,在加时比赛中,每节比赛则是五分钟,直到分出胜负为止。篮球比赛的计时计分系统由51单片机,计时七段LED数码管、计分七段LED数码管,开关等设备组成。
本计时计分系统设计不仅可以实现开始、暂停等功能,同时还具有24s显示的功能。且价格低廉、操作简单、携带方便,适合学校单位举办友谊比赛等赛事的计时计分辅助工具。
1.2 选题的背景及意义
随着姚明,易建联等球星成功的加入NBA后,篮球比赛在中国越来越被人们关注,同时在学校单位等也受到欢迎,更被绝大多数青少年所喜爱。本设计除了具有赛程时间计时、时间调整及暂停和比赛计分的功能,还具有24s进攻的功能。且价格低廉、操作简单、携带方便,适合学校单位举办友谊比赛等赛事的计时计分辅助工具。
从另一方面说,本设计方便了记录人员比赛时的计时计分工作,在某种程度上也促进了篮球比赛在大众人群的普及,这样既有利于发展篮球运动,又有利于增强人们的体质。另外这样能使比赛更趋向于公平化、正规化,减少了比赛中由比赛记录出错产生的摩擦和不愉快的事情的发生,提高了比赛的友谊性、娱乐性。
此外,该计时计分系统经过少许修改,即去掉24s计时功能后,同样也适