毕业设计篮球赛计时记分器设计.doc
《毕业设计篮球赛计时记分器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计篮球赛计时记分器设计.doc(61页珍藏版)》请在三一办公上搜索。
1、篮球赛计时计分器设计院 系自动化学院专 业自动化班 级 学 号 姓 名 指导教师 负责教师 2008年6月摘 要体育比赛中的计时计分系统是对体育比赛过程中所产生的时间、比分等数据信息进行快速采集、加工处理、传递和利用的系统。此系统能否清晰、稳定、精确的反应体育比赛中的客观数据,直接影响到比赛的公平性和公正性。本文针对上述情况研制了篮球赛计时计分器。该系统以单片机为核心,利用7段共阴LED作为显示器件。为了调整比赛中的时间和比分,在本设计中设立了8个按键,分别用于记录甲、乙两队的分数,设置赛程时间,调整赛程时间,启动和暂停赛程时间等功能,本系统还设计了定时报警系统。实践证明,该系统精度高、稳定性
2、好、抗干扰性强,具有一定的应用前景。关键词:计时器;计分器;单片机;LED显示AbstractThe system of time and score recorded in the sporting games is the one like this: the data about time and socres that generated in the process of the games can be collected rapidly, processed, transmited and be used. If the system can reflect the object
3、ive data in the games clearly, stably and accurately, it will affect the fairness and impartiality of the games. According to this, calculagraph and scores recorder of the basketball games are researched and designed in this paper. The core of the system is the MCU, using seven segments LED as the d
4、isplay. In order to adjusting the time and the scores of the game, eight keys are used in this paper. The functions of these keys are: recording the scores of the team A and B, setting up or adjusting the time of the game, and starting or suspending the time of the game. The timing alarm system is a
5、lso designed in the system. Experiments has proved that the system has high precision, good stability, strong anti-interference and it have a application prospects.Key words: calculagraph;scores recorder; MCU; LED display目 录第1章 绪 论11.1 课题背景11.1.1 篮球赛计时计分器发展过程21.1.2 篮球赛计时计分器研究目的与意义21.2 课题任务及要求31.3 课题
6、内容及安排3第2章 篮球赛计时计分器的总体方案论证42.1 篮球赛计时计分器的硬件方案论证42.2 篮球赛计时计分器的软件方案论证52.3 篮球赛计时计分器部分器件方案论证62.3.1 硬件译码与软件译码的比较72.3.2 CD4511与MC14495的比较8第3章 篮球赛计时计分器的硬件设计113.1 球赛计时计分器的工作原理113.2 计时电路的设计113.2.1 计时电路的工作原理123.2.2 赛程时间设置133.2.3 赛程时间启/停设置143.3 计分电路的设计143.3.1 计分电路的工作原理143.3.2 比分交换控制的实现143.3.3 比分刷新控制器143.3.4 比分校正
7、控制电路163.4 报警电路设计163.5 单片机的选择173.6 显示电路的设计183.7 复位电路的设计20第4章 篮球赛计时计分器的软件设计224.1 监控程序设计224.2 计时显示子程序设计234.3 计分显示子程序设计254.4 LED显示子程序设计27第5章 篮球赛计时计分器的整体调试295.1 调试分析295.2 故障调试及解决方式305.3 联调结果32结 论35社会经济效益分析37参考文献38致 谢40附录 篮球赛计时计分器的硬件原理图41附录 程序清单41附录 元器件清单55第1章 绪 论在我们生活的大千世界上,人类已进入了科学技术空前发展的信息社会。在这个瞬息万变的信息
8、社会里,随着大规模集成电路、计算机技术的迅速发展,以及人工智能在测试技术方面的广泛应用,传统电子测量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,逐步形成了一种完全突破传统概念的新一代的仪器智能仪器。目前,大多数传统的电子仪器已有相应换代的智能仪器产品,而且还出现了不少全新的仪器类型,使现代电子仪器发生了根本性的变化。1.1 课题背景体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据信息进行快速采集记录、加工处理、传递和利用的系统。根据运动项目的不同,比赛规则要求也不同,体育比赛的计时计分系统包括测量类,评分类,命中类,制胜类和得分类等多种类型。篮球比赛是根据运动队员
9、在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成的,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现激烈的比赛现场感和表演娱乐等功能目标。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应
10、用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。1.1.1 篮球赛计时计分器发展过程篮球是以投篮为中心的对抗性体育运动之一,1892年1月(另一种说法是1891年12月),为美国马萨诸塞州菲尔德基督教青年会训练学校教师詹姆士奈斯密斯博士所创。为了完善篮球游戏,他在1892年制定了13条规则,后逐步修改和增加条款,出场人数也逐渐减少,直至规定每队5人,这才成为现代的篮球运动,同时伴随着篮球的出现,篮球赛计时计分器也应运而生了。起初,并没有正规的计时计分器,只有简单的比赛计时钟和记录板。1932年,刚
11、诞生的国际篮联以美国大学使用的篮球规则为基础,制定了第一份世界统一的竞赛规则,同时篮球赛计时计分器也开始进入了电子时代 ,开始出现比赛计时钟、简单电路搭成的计分电路。供暂停时用的计秒表或适宜的(可见的)装置(不是比赛计时钟)。两个独立的、显然不同的和非常响亮的信号,记录表,队员犯规标志牌。80年代是高度、技术和速度同步发展时期,各国在重视发展高度的同时,电子技术也进入一个新的阶段,逐步形成了一种完全突破传统概念的新一代的仪器智能仪器。目前,大多数传统的电子仪器已有相应换代的智能仪器产品,同时以单片机为控制核心,智能器件也应用到了篮球赛场中。1.1.2 篮球赛计时计分器研究目的与意义经过多年的研
12、究与生产实践,解决了篮球赛计时计分器稳定性能低、精确度低、体积笨拙等制造工艺上的难题。但是篮球赛计时计分器还不能广泛应用于各种场所,它的成本很高,一些中小型工厂、学校、企业还是延续手到计时和计分。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。解决了篮球比赛计数器的安装问题,节约了线材,适合在各种规模的体育场馆使用,完全可以代替传统的用钟表进行计时的方法,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。虽然篮球比赛中很早就开始研究应用了电子计时计分器,但通常都是利用模拟电子器件、数字电子器件或是模拟、数字混合组成的, 其稳定性和高准确度计时计分仍存在一些问
13、题。随着科学技术的发展和电子技术的不断更新,对其稳定和高准确度计时计分的实现至今仍是生产和科研的课题。工程技术的电子化、集成化和系统化促进了电子工程技术的发展,同时也促进了电子工程技术在社会各行业中的广泛应用。随着单片机在各个领域的广泛应用,许多单片机作控制的球赛计时计分系统也就应运产生,例如用单片机控制LCD液晶显示器的计时计分器,用单片机控制LED七段显示器的计时计分器等。同时单片机在此领域的广泛应用,也大大提高了比赛中计时计分器的稳定性和准确性。1.2 课题任务及要求本次设计的篮球赛计时计分器主要利用AT89C52单片机编程控制LED七段数码管作显示的球赛计时计分系统。本系统具有赛程定时
14、设置;赛程时间暂停;及时刷新甲、乙两队双方的成绩;甲、乙双方交换场地;赛后成绩暂存以及24违例报警等功能。系统设计完成后应具有成本价格低廉、性能稳定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计时计分。篮球赛计时计分器包含了89C52系列单片机的最小应用系统的构成,同时在此基础上扩展了一些实用性强的外围接口,进一步了解到LED显示器的结构、工作原理以及这种显示器的接口通信,学习利用串行口来扩展显示接口等。设计一个篮球赛计时计分器的系统。该系统具有以下功能:1 以AT89C52单片机为处理核心;2 LED数码管显示时间和比分;3 方便设置比赛中各个环节。1.3 课题内
15、容及安排本文对篮球赛计时计分器的设计进行了详细的介绍,共分五章。第1章简要介绍了整个课题的研究背景、目的、意义及整个任务的要求安排;第2章是针对此次课题的任务进行方案论证,尤其指明了显示部分相应的处理方案,及其优劣取舍,之后还包含了硬件方案和软件方案分析;第3章具体介绍了篮球赛计时计分器的硬件设计,包括计时电路、计分电路、24秒违例报警电路以及比赛结束报警电路的设计等;第4章阐述了篮球赛计时计分器的软件设计,包括时间显示子程序,分数显示子程序,延时子程序的设计等。第5章是针对硬件调试、软件调试和整机联调的结果进行了具体的分析和说明。第2章 篮球赛计时计分器的总体方案论证篮球赛计时计分器的整体设
16、计中最重要的部分是对篮球赛中的得分数据以及赛程时间处理后显示,虽然篮球比赛中很早就开始研究应用了电子计时计分器,但其稳定性和高准确度计时计分仍存在一些问题,随着科学技术的发展和电子技术的不断更新,对其稳定和高准确度计时计分的实现至今仍是生产和科研的课题。尤其是单片机已广泛应用在各个领域,计时计分器已经进入数字化,智能化时代。篮球赛计时计分器设计关键是必须考虑和解决在比赛过程中,对数据稳定、精确、客观的显示,能够抵抗各方面的干扰,给队员以及场内、场外的观众一个清晰,明了的结果,尤其对于参赛的队员特别重要,客观、清晰的显示赛场上的数据,直接影响队员的决策。为了解决上述问题,在所研制篮球赛计时计分器
17、中采用软硬件结合的方式,使研制成的篮球赛计时计分器具有很好的稳定性及抗干扰性,且能保持较高的精确度,很符合需要。2.1 篮球赛计时计分器的硬件方案论证本系统采用单片机AT89C52作为核心元器件,利用7段共阴LED作为显示器件,分别用于显示比赛过程中的时间以及甲、乙两对的分数。赛程计时采用倒计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。其次,为了配合计时器和计分器校正、调整时间和比分,在本设计中特定设立了按键。分别用于刷新甲、乙两队的分数、设置赛程时间、调整赛程时间、启动赛程时间、暂停赛程时间以及刷新24秒违例显示时间等功能,使所设计的系统完全符合实际比赛中的需求。再次
18、,本系统还设计了定时报警系统,即比赛时间结束时,立即通过扬声器发出报警声,提示整个赛程结束。而且,当24秒违例时同样也会发出报警,提示进攻方违例。系统硬件电路由以下几个部分组成:单片机AT89C52;计时电路;计分电路;报警电路;比赛进程显示电路;按键开关。其中计时电路完成赛程时间的设定,随时刷新的功能,系统硬件结构框图如图2.1所示。图2.1 篮球赛计时计分器的结构框图系统设计过程中采用单片机AT89C52作为核心元件,所以应该全面、深度掌握单片机的结构、特点以及它的工作原理,才能更好的发挥单片机的强大功能,完成本次毕业设计的任务要求。一个完整的计算机应该由运算器、控制器、存储器(ROM及R
19、AM)和I/O接口组成。其结构框图如图2.2所示。图2.2 单片机结构框2.2 篮球赛计时计分器的软件方案论证软件是整个设计的关键所在,它可以使仪器的主要功能得以实现。而在软件设计方法中,结构化设计是使用最广泛的,最有效的,所以一般都采用模块化设计的思想进行程序设计。根据这一原则和毕业设计任务书的要求,本设计的软件部分主要包括:计时显示模块,计分显示模块,24秒违例显示模块,延时模块等几大模块。各程序以模块形式进行设计,独立成章,运行过程中可以调用执行,整个篮球赛计时计分器的软件流程图如图2.3所示。图2.3 主程序流程图2.3 篮球赛计时计分器部分器件方案论证在整体方案设计过程中,对方案的选
20、择以及元器件的选择,往往会影响到,整个系统设计的成功与否。所以在方案论证中,这一环节不是可缺少的。2.3.1 硬件译码与软件译码的比较硬件译码即采用专用的带驱动器的LED段译码器,如CD4511,MC14495,74LS164等。在本次设计中,选用了CD4511为LED显示器的译码芯片,使用时只要将CD4511的输入与微机系统输出端口的某4个数据位相连,而CD4511的输出直接与LED的ag相接,便可实现对BCD码的显示。如图2.4所示为对1位BCD码的显示。图2.4 采用CD4511译码的1位LED显示电路图软件译码是在软件设计时,在数据段定义09共10个数字。在程序中利用查表指令MOVC指
21、令进行软件译码。现假设用共阴极LED来显示数据,则可以用以下一段程序实现09的显示,与单片机接口图如图2.5所示。图2.5 1位动态LED显示器电路MOV R1,#0AHMOV R0,#00HBUF:MOV A,R0 MOV DPTR,#DATA MOVC A,A+DPTR MOV P1,A INC R0 DJNE R1,BUF SJMP NEXTDATA:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH通过上述比较,可以得出,硬件译码方案,简单,可实施性强,节省单片机的端口,而且不占用单片机内存。软件译码占用单片机端口配置较多,而且工作不稳定,所本设计选用
22、硬件译码。2.3.2 CD4511与MC14495的比较CD4511为常用的四七段BCD码输入端;ag是7段码输出;为试灯脚;为消隐(灭灯);和接高电平(电源);LE端为选通脚,接低电平有效,当=0时LED数码管显示全亮笔段“8”字,可以检查数码管的质量好坏,有无笔段残缺现象。当=0时强迫显示器消隐;当LE=0时选通,LE=1时锁存。如图2.6所示为CD4511引脚分布图。图2.6 CD4511引脚分布图为了能够正确使用此芯片,必须了解它的内部逻辑关系,如表2.1为CD4511的逻辑功能表。MC14495芯片为BCD码七段16进制译码驱动芯片。如图2.7所示为Motorola公司生产的CMOS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 篮球赛 计时 记分 设计
链接地址:https://www.31ppt.com/p-3781916.html