当前位置:文档之家› 基于单片机的篮球赛计时记分器设计

基于单片机的篮球赛计时记分器设计

基于单片机的篮球赛计时记分器设计
基于单片机的篮球赛计时记分器设计

篮球赛计时计分器设计

院系自动化学院

专业自动化

班级

学号

姓名

指导教师

负责教师

摘要

体育比赛中的计时计分系统是对体育比赛过程中所产生的时间、比分等数据信息进行快速采集、加工处理、传递和利用的系统。此系统能否清晰、稳定、精确的反应体育比赛中的客观数据,直接影响到比赛的公平性和公正性。本文针对上述情况研制了篮球赛计时计分器。该系统以单片机为核心,利用7段共阴LED作为显示器件。为了调整比赛中的时间和比分,在本设计中设立了8个按键,分别用于记录甲、乙两队的分数,设置赛程时间,调整赛程时间,启动和暂停赛程时间等功能,本系统还设计了定时报警系统。实践证明,该系统精度高、稳定性好、抗干扰性强,具有一定的应用前景。

关键词:计时器;计分器;单片机;LED显示

Abstract

The 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 objective 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 display. 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 also designed in the system. Experiments , good stability, strong anti-interference and it prospects.

Key words: calculagraph;scores recorder; MCU; LED display

目录

第1章绪论 (1)

1.1 课题背景 (1)

1.1.1 篮球赛计时计分器发展过程 (2)

1.1.2 篮球赛计时计分器研究目的与意义 (2)

1.2 课题任务及要求 (3)

1.3 课题内容及安排 (3)

第2章篮球赛计时计分器的总体方案论证 (4)

2.1 篮球赛计时计分器的硬件方案论证 (4)

2.2 篮球赛计时计分器的软件方案论证 (5)

2.3 篮球赛计时计分器部分器件方案论证 (6)

2.3.1 硬件译码与软件译码的比较 (6)

2.3.2 CD4511与MC14495的比较 (8)

第3章篮球赛计时计分器的硬件设计 ........................................... 错误!未定义书签。

3.1 球赛计时计分器的工作原理................................................... 错误!未定义书签。

3.2 计时电路的设计....................................................................... 错误!未定义书签。

3.2.1 计时电路的工作原理 ........................................................ 错误!未定义书签。

3.2.2 赛程时间设置 .................................................................... 错误!未定义书签。

3.2.3 赛程时间启停设置 ............................................................ 错误!未定义书签。

3.3 计分电路的设计....................................................................... 错误!未定义书签。

3.3.1 计分电路的工作原理 ........................................................ 错误!未定义书签。

3.3.2 比分交换控制的实现 ........................................................ 错误!未定义书签。

3.3.3 比分刷新控制器 ................................................................ 错误!未定义书签。

3.3.4 比分校正控制电路 ............................................................ 错误!未定义书签。

3.4 报警电路设计........................................................................... 错误!未定义书签。

3.5 单片机的选择........................................................................... 错误!未定义书签。

3.6 显示电路的设计....................................................................... 错误!未定义书签。

3.7 复位电路的设计....................................................................... 错误!未定义书签。第4章篮球赛计时计分器的软件设计 ........................................... 错误!未定义书签。

4.1 监控程序设计........................................................................... 错误!未定义书签。

4.2 计时显示子程序设计............................................................... 错误!未定义书签。

4.3 计分显示子程序设计............................................................... 错误!未定义书签。

4.4 LED显示子程序设计............................................................... 错误!未定义书签。

第5章篮球赛计时计分器的整体调试 ........................................... 错误!未定义书签。

5.1 调试分析................................................................................... 错误!未定义书签。

5.2 故障调试及解决方式............................................................... 错误!未定义书签。

5.3 联调结果................................................................................... 错误!未定义书签。结论 ................................................................................................. 错误!未定义书签。社会经济效益分析 ............................................................................. 错误!未定义书签。参考文献 ............................................................................................. 错误!未定义书签。致谢 (10)

附录Ⅰ篮球赛计时计分器的硬件原理图 (41)

附录Ⅱ程序清单 (12)

附录Ⅲ元器件清单 (265)

第1章绪论

在我们生活的大千世界上,人类已进入了科学技术空前发展的信息社会。在这个瞬息万变的信息社会里,随着大规模集成电路、计算机技术的迅速发展,以及人工智能在测试技术方面的广泛应用,传统电子测量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,逐步形成了一种完全突破传统概念的新一代的仪器——智能仪器。目前,大多数传统的电子仪器已有相应换代的智能仪器产品,而且还出现了不少全新的仪器类型,使现代电子仪器发生了根本性的变化。

1.1课题背景

体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据信息进行快速采集记录、加工处理、传递和利用的系统。根据运动项目的不同,比赛规则要求也不同,体育比赛的计时计分系统包括测量类,评分类,命中类,制胜类和得分类等多种类型。

篮球比赛是根据运动队员在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成的,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现激烈的比赛现场感和表演娱乐等功能目标。

由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。

1.1.1篮球赛计时计分器发展过程

篮球是以投篮为中心的对抗性体育运动之一,1892年1月(另一种说法是1891年12月),为美国马萨诸塞州菲尔德基督教青年会训练学校教师詹姆士·奈斯密斯博士所创。为了完善篮球游戏,他在1892年制定了13条规则,后逐步修改和增加条款,出场人数也逐渐减少,直至规定每队5人,这才成为现代的篮球运动,同时伴随着篮球的出现,篮球赛计时计分器也应运而生了。起初,并没有正规的计时计分器,只有简单的比赛计时钟和记录板。1932年,刚诞生的国际篮联以美国大学使用的篮球规则为基础,制定了第一份世界统一的竞赛规则,同时篮球赛计时计分器也开始进入了电子时代,开始出现比赛计时钟、简单电路搭成的计分电路。供暂停时用的计秒表或适宜的(可见的)装置(不是比赛计时钟)。两个独立的、显然不同的和非常响亮的信号,记录表,队员犯规标志牌。80年代是高度、技术和速度同步发展时期,各国在重视发展高度的同时,电子技术也进入一个新的阶段,逐步形成了一种完全突破传统概念的新一代的仪器——智能仪器。目前,大多数传统的电子仪器已有相应换代的智能仪器产品,同时以单片机为控制核心,智能器件也应用到了篮球赛场中。

1.1.2篮球赛计时计分器研究目的与意义

经过多年的研究与生产实践,解决了篮球赛计时计分器稳定性能低、精确度低、体积笨拙等制造工艺上的难题。但是篮球赛计时计分器还不能广泛应用于各种场所,它的成本很高,一些中小型工厂、学校、企业还是延续手到计时和计分。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。解决了篮球比赛计数器的安装问题,节约了线材,适合在各种规模的体育场馆使用,完全可以代替传统的用钟表进行计时的方法,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。

虽然篮球比赛中很早就开始研究应用了电子计时计分器,但通常都是利用模拟电子器件、数字电子器件或是模拟、数字混合组成的, 其稳定性和高准确度计时计分仍存在一些问题。随着科学技术的发展和电子技术的不断更新,对其稳定和高准确度计时计分的实现至今仍是生产和科研的课题。

工程技术的电子化、集成化和系统化促进了电子工程技术的发展,同时也促

进了电子工程技术在社会各行业中的广泛应用。随着单片机在各个领域的广泛应用,许多单片机作控制的球赛计时计分系统也就应运产生,例如用单片机控制LCD液晶显示器的计时计分器,用单片机控制LED七段显示器的计时计分器等。同时单片机在此领域的广泛应用,也大大提高了比赛中计时计分器的稳定性和准确性。

1.2课题任务及要求

本次设计的篮球赛计时计分器主要利用AT89C52单片机编程控制LED七段数码管作显示的球赛计时计分系统。本系统具有赛程定时设置;赛程时间暂停;及时刷新甲、乙两队双方的成绩;甲、乙双方交换场地;赛后成绩暂存以及24违例报警等功能。系统设计完成后应具有成本价格低廉、性能稳定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计时计分。

篮球赛计时计分器包含了89C52系列单片机的最小应用系统的构成,同时在此基础上扩展了一些实用性强的外围接口,进一步了解到LED显示器的结构、工作原理以及这种显示器的接口通信,学习利用串行口来扩展显示接口等。

设计一个篮球赛计时计分器的系统。该系统具有以下功能:

1 以AT89C52单片机为处理核心;

2 LED数码管显示时间和比分;

3 方便设置比赛中各个环节。

1.3课题内容及安排

本文对篮球赛计时计分器的设计进行了详细的介绍,共分五章。第1章简要介绍了整个课题的研究背景、目的、意义及整个任务的要求安排;第2章是针对此次课题的任务进行方案论证,尤其指明了显示部分相应的处理方案,及其优劣取舍,之后还包含了硬件方案和软件方案分析;第3章具体介绍了篮球赛计时计分器的硬件设计,包括计时电路、计分电路、24秒违例报警电路以及比赛结束报警电路的设计等;第4章阐述了篮球赛计时计分器的软件设计,包括时间显示子程序,分数显示子程序,延时子程序的设计等。第5章是针对硬件调试、软件调试和整机联调的结果进行了具体的分析和说明。

第2章篮球赛计时计分器的总体方案论证篮球赛计时计分器的整体设计中最重要的部分是对篮球赛中的得分数据以及赛程时间处理后显示,虽然篮球比赛中很早就开始研究应用了电子计时计分器,但其稳定性和高准确度计时计分仍存在一些问题,随着科学技术的发展和电子技术的不断更新,对其稳定和高准确度计时计分的实现至今仍是生产和科研的课题。尤其是单片机已广泛应用在各个领域,计时计分器已经进入数字化,智能化时代。篮球赛计时计分器设计关键是必须考虑和解决在比赛过程中,对数据稳定、精确、客观的显示,能够抵抗各方面的干扰,给队员以及场内、场外的观众一个清晰,明了的结果,尤其对于参赛的队员特别重要,客观、清晰的显示赛场上的数据,直接影响队员的决策。

为了解决上述问题,在所研制篮球赛计时计分器中采用软硬件结合的方式,使研制成的篮球赛计时计分器具有很好的稳定性及抗干扰性,且能保持较高的精确度,很符合需要。

2.1篮球赛计时计分器的硬件方案论证

本系统采用单片机AT89C52作为核心元器件,利用7段共阴LED作为显示器件,分别用于显示比赛过程中的时间以及甲、乙两对的分数。赛程计时采用倒计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。

其次,为了配合计时器和计分器校正、调整时间和比分,在本设计中特定设立了按键。分别用于刷新甲、乙两队的分数、设置赛程时间、调整赛程时间、启动赛程时间、暂停赛程时间以及刷新24秒违例显示时间等功能,使所设计的系统完全符合实际比赛中的需求。

再次,本系统还设计了定时报警系统,即比赛时间结束时,立即通过扬声器发出报警声,提示整个赛程结束。而且,当24秒违例时同样也会发出报警,提示进攻方违例。

系统硬件电路由以下几个部分组成:单片机AT89C52;计时电路;计分电路;报警电路;比赛进程显示电路;按键开关。其中计时电路完成赛程时间的设定,随时刷新的功能,系统硬件结构框图如图2.1所示。

图2.1篮球赛计时计分器的结构框图

系统设计过程中采用单片机AT89C52作为核心元件,所以应该全面、深度掌握单片机的结构、特点以及它的工作原理,才能更好的发挥单片机的强大功能,完成本次毕业设计的任务要求。一个完整的计算机应该由运算器、控制器、存储器(ROM及RAM)和IO接口组成。其结构框图如图2.2所示。

图2.2 单片机结构框

2.2篮球赛计时计分器的软件方案论证

软件是整个设计的关键所在,它可以使仪器的主要功能得以实现。而在软件设计方法中,结构化设计是使用最广泛的,最有效的,所以一般都采用模块化设计的思想进行程序设计。根据这一原则和毕业设计任务书的要求,本设计的软件部分主要包括:计时显示模块,计分显示模块,24秒违例显示模块,延时模块等几大模块。各程序以模块形式进行设计,独立成章,运行过程中可以调用执行,整个篮球赛计时计分器的软件流程图如图2.3所示。

图2.3 主程序流程图

2.3篮球赛计时计分器部分器件方案论证

在整体方案设计过程中,对方案的选择以及元器件的选择,往往会影响到,整个系统设计的成功与否。所以在方案论证中,这一环节不是可缺少的。

2.3.1硬件译码与软件译码的比较

硬件译码即采用专用的带驱动器的LED段译码器,如CD4511,MC14495,

74LS164等。在本次设计中,选用了CD4511为LED显示器的译码芯片,使用时只要将CD4511的输入与微机系统输出端口的某4个数据位相连,而CD4511的输出直接与LED的a~g相接,便可实现对BCD码的显示。如图2.4所示为对1位BCD码的显示。

图2.4 采用CD4511译码的1位LED显示电路图

软件译码是在软件设计时,在数据段定义0~9共10个数字。在程序中利用查表指令MOVC指令进行软件译码。现假设用共阴极LED来显示数据,则可以用以下一段程序实现0~9的显示,与单片机接口图如图2.5所示。

图2.5 1位动态LED显示器电路

MOV R1,#0AH

MOV R0,#00H

BUF:MOV A,R0

MOV DPTR,#DATA

MOVC A,@A+DPTR

MOV P1,A

INC R0

DJNE R1,BUF

SJMP NEXT

DATA:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 通过上述比较,可以得出,硬件译码方案,简单,可实施性强,节省单片机的端口,而且不占用单片机内存。软件译码占用单片机端口配置较多,而且工作不稳定,所本设计选用硬件译码。

2.3.2CD4511与MC14495的比较

CD4511为常用的四——七段BCD码输入端;a~g是7段码输出;LT为试灯脚;BI为消隐(灭灯);LT和BI接高电平(电源);LE端为选通脚,接低电平有效,当LT=0时LED数码管显示全亮笔段“8”字,可以检查数码管的质量好坏,有无笔段残缺现象。当BI=0时强迫显示器消隐;当LE=0时选通,LE=1时锁存。如图2.6所示为CD4511引脚分布图。

图2.6 CD4511引脚分布图

为了能够正确使用此芯片,必须了解它的内部逻辑关系,如表2.1为CD4511的逻辑功能表。

MC14495芯片为BCD码——七段16进制译码驱动芯片。如图2.7所示为Motorola公司生产的CMOSBCD——七段16进制译码器芯片,它具有锁存、译码驱动等功能。它与CD4511主要区别是:它能对大于9的二进制数译码。即它可以用字母A,B,C,D,E,F来显示二进制数10,11,12,13,14,15,同时还有译码器输入大于等于10时的指

表2.1CD4511的逻辑功能表

输入输出

LE BI LT D C B A a b c d e f g 显示数字

[1]示端(and Luis Gravano, In Proceedings of the fifth ACM Conference on

Digital Libraries, New York,: NY USA, March 2000: 85-94

[2]Eugene V. Sypin and Evgeniy S.Povernov, The Electronic Scales, Russia,

July, 2001: 2-4

致谢

在本次毕业设计的整个历程中,我遇到了许多意想不到的挑战,如第一次自己编排电路,第一次编写如此大的程序,第一次实际焊接电路板等等。不仅如此,困难也如期而至,很多从为遇见过的问题和现象困扰着我,在自己动手想方设法处理难题的过程中真切的学到了很多新的知识。本次毕设的完成,除了自己的努力外,很多人给予了极大的帮助。某些时候,正是因为他人的提醒与正确指导,有些问题才能得以顺利解决。可以说是在一边学知识的同时,一边学怎样和人相处,互补有无。在此,我非常感谢在实验室一起奋战的同学,和他们共同讨论中我获得了大量的信息和宝贵的经验。

此外,我的毕业设计能顺利完成,很大部分都得归功于各位老师,是他们耐心的帮助与指导起了推波助澜的巨大功效,特别对指导教师胡立夫老师提出感谢,衷心谢谢他的指导和支持。

本次毕业设计虽然结束了,但它却给我留下了很多美好的回忆,面对自己的劳动成果有一种油然而生的满足感和成就感,心里甚是安慰,不枉我努力一场,没有付出,就没有收获这句话又一次得到了验证。看着这块“纵横交错”的电路板,让我想起了很多人,没有他们的帮助与鼓励,想我的毕业设计也不会如此顺利,所以再次对曾经帮助和指点过我的老师、同学表示感激,千言万语化为两个字“谢谢”!

附录Ⅱ程序清单

********************************************************************* **

程序初始化

********************************************************************* **

ORG 0000H

AJMP LK1 ;主程序地址

ORG 0003H

LJMP WL

ORG 000BH ;定时中断入口地址

LJMP CTCO

ORG 0013H ;外部中断入口地址

LJMP CXT

LK1:MOV 33H,#00H ;甲队记分清0

MOV 34H,#00H

MOV 35H,#00H

MOV 36H,#00H ;乙队记分清0

MOV 37H,#00H

MOV 38H,#00H

MOV 40H,#00H ;记时分钟清0

MOV 41H,#00H

MOV 44H,#02H ;违例初值

MOV 45H,#04H

MOV 50H,#02H ;分上、下两半个场

CLR P0.0

CLR P3.6

Mp: CLR P2.0 ;计时牌子清零

CLR P2.1 ;分分秒秒清0

CLR P2.2

CLR P2.3

CLR P0.6

CLR P0.7

NOP

NOP

SETB P2.0

SETB P2.1

SETB P2.2

SETB P2.3

SETB P0.6

SETB P0.7

MOV 42H,#00H ;送秒钟初值00秒

MOV 43H,#00H

MOV SCON,#00H ;计分牌子清零程序

CLR P3.7

MOV R1,#33H

MOV R2,#06H

LP: MOV A,@R1

MOV DPTR,#TAB ;取显示数

MOVC A,@A+DPTR

MOV SBUF,A ;通过串行口发显示数据JNB TI,$ ;是否发送完毕

CLR TI ;清除标志位

INC R1

DJNZ R2,LP ;6次是否发送完毕

SETB P3.7 ;显示数据

LK3:JB P2.4,LK6

LCALL D10MS

JB P2.4,LK3

LCALL D10MS

LK4:JB P2.4,LK3 ;调整分钟(十位) INC 40H ;将十位加1

MOV A,40H

CJNE A,#0AH,L40 ;十到了没有

L40:CLR P2.0 ;显示分钟十位数据MOV P1,40H

SETB P2.0

LCALL D2S ;调用延时程序

AJMP LK4

LK6:JB P2.5,LK5

LCALL D10MS

JB P2.5,LK6

LCALL D10MS

LK7:JB P2.5,LK6 ;调分钟(个位) INC 41H ;将个位加1

MOV A,41H

CJNE A,#0AH,L70 ;十到了没有

MOV 41H,# 00H

L70:CLR P2.1 ;显示分钟个位数据MOV P1,41H

SETB P2.1

LCALL D2S ;调用延时程序

AJMP LK7

LK5:JB P2.6,LK3 ;等待启动计时LCALL D2S

CLR P2.2 ;显示秒钟十位

MOV P1,42H

NOP

NOP

SETB P2.2

CLR P2.3 ;显示秒钟个位

MOV P1,43H

NOP

NOP

SETB P2.3

CLR P0.6

MOV P1,44H

NOP

NOP

SETB P0.6

CLR P0.7

MOV P1,45H

NOP

NOP

SETB P0.7

SETB P0.0 ;点亮计时指示灯

MOV TMOD,#01H ;定时中断初始化

MOV TL0,#0B0H ;送定时初值

MOV TH0,#3CH

SETB EA ;开总中断

SETB ET0 ;开放定时中断

SETB EX1 ;开放外部中断

CLR IT1 ;外部中断低电平有效

SETB EX0

CLR IT0

SETB TR0 ;启动定时

CLR PX1

CLR PX0

CLR PS

SETB PT0

SETB ES

MOV R0,#14H

SJMP $

********************************************************************* **

计时中断子程序

*********************************************************************

基于单片机的篮球赛计时记分器设计

篮球赛计时计分器设计 院系自动化学院 专业自动化 班级 学号 姓名 指导教师 负责教师

摘要 体育比赛中的计时计分系统是对体育比赛过程中所产生的时间、比分等数据信息进行快速采集、加工处理、传递和利用的系统。此系统能否清晰、稳定、精确的反应体育比赛中的客观数据,直接影响到比赛的公平性和公正性。本文针对上述情况研制了篮球赛计时计分器。该系统以单片机为核心,利用7段共阴LED作为显示器件。为了调整比赛中的时间和比分,在本设计中设立了8个按键,分别用于记录甲、乙两队的分数,设置赛程时间,调整赛程时间,启动和暂停赛程时间等功能,本系统还设计了定时报警系统。实践证明,该系统精度高、稳定性好、抗干扰性强,具有一定的应用前景。 关键词:计时器;计分器;单片机;LED显示

Abstract The 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 objective 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 display. 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 also designed in the system. Experiments , good stability, strong anti-interference and it prospects. Key words: calculagraph;scores recorder; MCU; LED display

计时计分系统系统方案

计时计分系统E C T-C B11技术方案EXD-CB1X系列计时记分体育场馆比赛控制系统,是一套专业级计时记分系统及软件。?场馆应用效果 一、系统简介 EXD-CB1X系列体育馆计时记分设备是用于各类室内、室外体育比赛场馆所举办的各种球类比赛、信息发布,中使用的系列便携式“计时记分系统”。通过比赛指定裁判或指定工作人员的现场操作,控制比赛节奏和统计比赛数据,并通过现场显示系统将所操作的结果自动显示出来,同时通过后台计算机完成部分数据的统计 ●适应体育场馆智能化、规模化的需求; ●体育比赛专业性、趣味性、观赏性的需求; ●提高比赛质量,提高工作效率,提升场馆形象; ●设备体积精巧、功能强大、操作简便、数据安全稳定准确; EXD-CB1X系列体育馆计时记分设备支持多种对抗类比赛项目,包括足、篮、排、手、乒、羽、网、水、冰等多种球类比赛,以及跳水、举重、武术、体操等打分类比赛,同时具有支持多场地比赛联网操作的功能。EXD-CB1X系列体育馆计时记分系统是目前国内唯一可全面支持电视转播功能的计时记分系统,在比赛中可实现全方位的比赛数据(比分、局比分、犯规、暂停、换人、换局、换发、个人得分、个人犯规、比赛时间、24秒计时等以及去掉最高分最低分等比赛需求)的实时传输。

? 产品可以实现网络广播功能,它采用了美国最先进 32位Cortex-M3 网络处理单片机芯片,可方便地把比赛过程中的所有数据在局域网内进行广播,(可采用有线或无线wi-fi )并支持多点广播,这样在体育馆内的所有电脑,所有比赛显示设备都可以用有线或无线的方式接收到比赛数据,包括电视转播车、led显示屏、仲裁电脑、数码计分牌、换人牌,进攻指示器,犯规器、24秒牌,计时牌等等,这些设备都可自动完成数据的更新,不需要人工输入数据。并且显示设备可任意括充,以适应各种比赛需求。 二、系统特点 1:场馆比赛信息的智能发布。 2:比赛信息的标准化,使比赛信息可高速,有效,统一发布 3:比赛信息显示设备的标准化,统一化。 4:规范各体育场馆的合理建设、体育比赛设备的合理化采购 5:可方便地与比赛中的技术统计有机的结合。 场馆内部连接拓展图 ???EXD-CB11系列设备,是一套规范体育馆比赛数据发布的一套标准的比赛系统,通过它的应用,可以使各个体育馆的所有比赛设备兼容,便于维护,升级。转播车、显示屏方便的与场馆系统相连。同时降低了体育馆硬件设备的维护成本。三、EXD-CB11系列主机控制台参数 图1 外形尺寸: 长335mm 宽300mm 高115mm

基于单片机的篮球计时计分器

基于单片机的篮球计时 计分器 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

目录

摘要 篮球比赛计分器的设计是为了解决篮球比赛时计分与计时准确方便和灵活适用的问题而提出的,我组设计的篮球比赛计分器硬件部分主要利用AT89S52单片机完成了计分与计时的功能,并通过两个四位七段数码管分别用来显示比赛时间和甲、乙比赛双方的分数,软件部分利用Keil C51软件来进行编译,通过Proteus软件进行仿真,最后将生成的HEX文件烧入到单片机芯片中。采用该系统可根据实际情况进行时间的准确显示和比分修改,具有低功耗、可靠性强、安全性高以及低成本等特点,主要不足之处在于计时显示部分有时会出现显示不稳定的情况,基本满足了本次设计要求。 关键词:单片机;篮球赛计分;篮球赛计时;数码管 Abstract Basketball match score indicator is designed to solve the basketball game scoring and timing is accurate, convenient and flexible applicable problem, and that my 14-year-old basketball game hardware part of the group design mainly USES AT89S52 MCU to complete the scoring and timing functions, and through the two four seven segment digital tube is used to display the match time and party a and b both sides score, software part use Keil C51 software to compile, through the Proteus software simulation, finally will generate burn-in HEX file to the MCU chip. Using the system can according to the actual situation to the accurate display and modify the score of time, with low power consumption, high reliability, safety and low cost etc., the main shortcoming in the timer display part can appear sometimes unstable situation, basic meet the requirement of the design. Key words: single chip microcomputer; The basketball game scoring; The basketball game timing; Digital tube

基于某单片机地篮球赛计时计分器单片机期末课程设计

目录 第1节引言 (1) 1.1本设计的任务和主要容 (1) 第2节系统主要硬件电路设计 (2) 2.1 单片机控制原理 (2) 2.2 单片机主机系统电路 (3) 2.2.1计时电路 (4) 2.2.2计分电路 (5) 第3节系统的软件设计 (6) 3.1 篮球赛计时计分器程序源代码 (6) 3.2篮球赛计时计分器程序流程图 (16) 结束语 (17) 参考文献 (18)

基于单片机的篮球计时计分器 第1节引言 随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。 本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。本系统具有赛程定时设置、赛程时间暂停、及时刷新甲、乙队双方的成绩以及赛后成绩暂存等功能。它具有价格低廉、性能稳定、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计时计分。 1.1本设计的任务和主要容 这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时计分器。 主要容如下: ①能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。 ②能随时刷新甲、乙两队在整个赛程中的比分。 ③中场交换比赛场地时,能交换甲、乙两队比分的位置。 ④比赛时间结束时,能发出报警指令。

第2节系统主要硬件电路设计2.1 单片机控制原理 图2-1 球赛计时计分器系统图

2.2 单片机主机系统电路 本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入10个7段共阴LED显示器,其中6个用于记录甲、乙两队的分数每队3个LED显示器显示分数围可达到0-999分,足够满足赛程需要。另外4个LED显示器则用来记录赛程的时间,其中2个用于分钟;2个用于显示秒钟。赛程设计采用倒计时方式。即比赛前将时间设置好,比赛开始启动计时,直至计时到零为止。计时围可达到0~99分钟也满足实际赛程的需要。 其次,为了配合计时器和计分器校正、调整时间和比分,特定在本设计中设立了7个按键。其中4个用于输入甲、乙两队的分数;另外3个则用于完成设置、调整、启动和暂停赛程时间等功能。 最后,还这几了定时报警系统,即比赛时间到,我们立即通过扬声器发出报警声,提示整个赛程结束。

体育场馆比赛记分系统标准方案

体育馆LED显示屏标准方案 本方案是一份室内体育场馆LED显示屏的标准方案,主要是针对举行国内正规篮球比赛的场馆来设计的。该方案中包括LED硬件的设计,篮球24秒计时设备的连接,软硬件的协作以及场馆内的综合布置等。能够完成比赛各类信息的显示,比赛计时,24秒计时,多媒体信息的显示等多项功能,是众多中小型体育场馆的理想选择。 1.系统结构 系统结构简图 1)体育馆两边安装两块LED显示屏,两块屏后的控制室内分别设立控制电脑,负责大屏的控制和显示,大屏通过LED数据和控制电脑相连。 2)场馆内设立局域网,两台LED显示屏控制电脑都连入网络,同时,比赛期间放于场边的裁判操作电脑也可连入局域网。则比赛时,裁判只需要在场边进行打分即可。 3)两块大屏可同时显示相同信息,也可以各自分别显示不同的内容。 4)两边的篮球架上都安装篮球24秒专用显示屏,并使用四芯线连接到场边的24秒控制台上,比赛中可由专人负责进行比赛和24秒计时操作。 5)24秒控制台与场边的裁判控制电脑可以使用RS232线连接,则也可以使用软件来控制24秒计时的显示。 6)24秒计时控制操作支持同步和异步两种模式,即在通过软件操作或者直接手工在控制盒上操作。 7)同时在场边配置了一套篮球专用的犯规显示器(单面显示),用于显示赛队犯规次数。8)一套篮球专用球权控制器(单面显示),指示当前控球权的一方。

9)场馆内的所有计算机都通过网线连接到路由器,构成一个小型局域网。2.配置清单 3.LED硬件设备技术参数 (以下参数仅供参考,请根据实际情况修改)

4.比赛记分系统软件功能列表 软件操作主界面: (1)大屏上可显示比分、赛队、队员信息;以及犯规、暂停、换人操作的指示。 (2)显示比赛时间、暂停时间、系统时间以及比赛倒计时功能(包括篮球24秒计时)。(3)播放临时通知信息:可以在大屏幕上显示各种通知信息,并设定速度、颜色、字体等特效。 (4)强大的媒体播放功能:支持各种媒体播放格式,并能在多个显示屏间实现精确的切换。 (5)简易的裁判操作界面:裁判不仅可使用键盘和鼠标进行比赛控制,同时可外接其他外部设备来操作。 (6)专业的记分牌:记分牌功能操作的设计都符合专业的国际比赛规则。 (7)自定义显示区域:软件可自定义显示区域的坐标,以及内容上屏显示的显示器编号(在多显示器情况下)。 (8)灵活的布局更改:软件自带布局编辑器功能,用户可自行修改、添加、删除标签,设置大屏显示内容的布局。 (9)快捷键:通过为快捷键功能可以为多个功能操作设定快捷键,简化裁判面板操作,使得打分、控制过程更加方便、快速。 (10)安全性:软件在比赛过程中能自动备份,在发生故障后,轻点鼠标即可回复先前的

单片机课程设计报告-篮球计时计分器

2010 ~ 2011 学年第 2 学期 《单片机应用系统设计与制作》 课程设计报告 教学院(部)电气与电子信息工程学院 教研室电气自动化 指导教师 课程设计时间 2011.5.30~2011.6.10 课程设计班级电气自动化技术2009(*)班 学号 2009******** 姓名张 * *

单片机应用系统设计与制作课程设计成绩评定表 课程设计题目:篮球计时记分器 课程设计答辩或质疑记录: 1、 2、 成绩评定依据: 成绩评定依据: 课程设计考勤情况(20%): 课程设计答辩情况(30%): 完成设计任务及报告规范性(50%): 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 2011 年 6 月20 日

摘要 篮球计时计分器以单片机为核心,由计时器、计分器、综合控制器等组成。系统采用模块化设计,主体分为计时显示模块、计分显示模块、定时报警、按键控制键盘模块。每个模块的程序结构简单、任务明确,易于编写、调试和修改。编程后利用Keil软件来进行编译,再将生成的HEX文件装入芯片中,采用Proteus软件仿真,检验功能是否能够正常实现,本设计中系统硬件电路主要由以下几个部分组成:单片机AT89C52、计时电路、计分电路、报警电路和按键开关。该系统具有赛程定时设置、赛程时间暂停、及时刷新甲乙双方的成绩以及赛后成绩暂存等功能。 关键词:单片机,计时,计分,显示器,接口 ABSTRACT Time basketball scoring device as the core of SCM includes the timer, scoring devices, integrated controller and other components.This system is used of the modular design, in which the main display module is divided into time display module, scoring display module, timing alarm module, and key control keyboard module. Program structure of each module is simple and clear. So it is easy to write, debug and modify. After programming, firstly we can use Keil software to compile and then generate the HEX file into the chip. Secondly we use the Proteus software simulation to test whether the normal function to achieve. The design of hardware circuit mainly consists of the five components, including AT89C52, timing circuit, scoring circuit, alarm circuit and key switch circuit.The system has many features,such as setting the schedule time, scheduling time to pause, refreshing result of both parties timely, storing temporarily results after the match and so on. KEY WORDS:Microcontroller, Timing, Scoring, Display, Interface

单片机篮球计时计分器报告

单片机课程设计结题报告《篮球比赛计时计分器》

团队成员分工情况: XX:完成实验报告的总体撰写,焊接方案设计和电路图的绘制,程序编写改进 XX:完成元器件采集,辅助电路焊接,电路图修整以及实验报告的完善 XX:完成程序编写烧录,电路焊接,以及PCB 版图的绘制 其中设计方案的确立由团队成员一起讨论而成

目录 1选题背景 (3) 2方案设计 (4) 2.1硬件电路设计 (5) 2.1.1硬件系统各功能模块的电路 (5) 2.1.2硬件系统的实现 (9) 2.1.3硬件系统的调试 (10) 2.2软件设计、编程及调试 (10) 2.2.1系统软件的模块程序设 (10) 2.2.2编程实现 (11) 2.2.3软件系统的调试 (11) 3系统联调及最终实现结果展示 (11) 4总结 (12) 5 收获与致谢 (13) 6 参考文献 (14) 7附件 (15)

1 选题背景 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。 由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家、测控技术企业、机电行业,竞相把单片机应用于产品更新,作为实现数字化、智能化的核心部件。 本设计由STC89C52编程控制LED七段数码管作球赛计时计分系统具有赛程定时设置、赛程时间暂停、性能稳定、操作方便且易携带等特点。可广泛适合各类学校和小团体作为赛程计时计分。

基于51单片机的篮球计时计分器

《计算机系统与接口技术》课程设计报告 题目:篮球记时记分器 姓名: 学号: 班级: 专业:电子信息科学与技术 信电学院 2010年12月24日

徐州工程学院信电学院课程设计任务书2010-2011学年第1学期

徐州工程学院课程设计 摘要 本设计是采用AT89S51单片机为核心设计的一个用于赛场的篮球计时计分器。本设计采用定时器T0中断计时,显示部分分为计时和计分显示两部分,均采用共阴极LED显示。计时部分可以调整分钟,足以满足一般赛程需要。两个显示模块均采用动态扫描方式显示。 在本设计中P0(P0.1—P0.6)口是时间和分数的段码数据输出口,P2口是时间和分数的位选数据输出口,本设计共有九个设置按键,add1、add2是加分键(add1按一次加一分,add2按一次加二分),minus1是减分键(按一下减一分),exchange是分数位置交换键,bstop是关蜂鸣器键,start是开始计时键键(按键按下开始倒计时),stopagain是时间暂停键,turn是切换键(用于加分键的切换),timeadd是时间设定键。按键与P1口相接,低电平输入有效。报警部分由有蜂鸣器及其驱动电路组成。定时时间到,扬声器报警,比赛结束,按bstop 键可停止报警(否则一直报警)。本次设计的篮球计时计分器具有以下的功能:(1)能记录整个赛程的比赛时间,并能修改比赛时间。 (2)能随时刷新甲、乙两队在整个比赛过程中的比分。 (3)中场交换比赛场地时,能交换甲、乙两队比分的位置。 (4)比赛结束时,能发出报警声。 (5)可随时接受暂停请求。

计算机原理与接口技术 目录 1 概述 (3) 1.1 单片机简介 (3) 1.2 课程设计的意义 (4) 1.3 任务与要求 (4) 2系统总体方案及硬件设计 (5) 2.1 系统总体方案设计 (5) 2.2 硬件系统设计 (5) 2.2.1 单片机选择 (5) 2.2.2 时钟电路模块 (6) 2.2.3 复位电路模块 (7) 2.2.4按键控制键盘模块 (7) 2.2.5 显示模块和定时报警模块 (8) 3.1 软件总体设计方案 (10) 3.2 程序模块设计 (10) 4 PROTEUS软件仿真 (12) 5 课程设计体会 (14) 参考文献 (14) 附1 源程序代码 (15)

篮球计时器-篮球24秒计时器

电子信息工程学院 电子基础课程设计任务书 I、电子基础课程设计题目: 篮球竞赛30S计时器 II、电子基础课程设计技术要求及主要元器件: 基本要求:1)具有显示30S计时功能,启动和暂停/连续功能, 2)在直接清零时,要求数码显示器灭灯, 3)设置外部操作开关,控制计数器的直接清零, 4)计时器为30S递减计时,计时间隔为1S, 5)计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。 主要元器件:NE555(1),74ls161(1),74LSl92(2) I II、电子基础课程设计工作内容及进度安排: 1.方案设计,绘制电路图并仿真(2天) 2.电路布线和焊接(3天) 3.电路的调试(2天) 4.课程设计总结和报告(7天)Ⅳ、主要参考资料: 1.杨志忠.数字电子技术(第二版).北京:高等教育出版社,2000 2.胡宴如.高频电子线路(第三版).北京:高等教育出版社,2005 3.王毓银.数字电路逻辑设计(第三版).北京:高等教育出版社,1999 专业名称:电子信息工程班级学号: 06041304 学生姓名:李莉

摘要 随着世界篮球水平的提高,对计时的准确度及可靠性也越来越高,篮球30秒倒计时器也就孕育而生了。 设计一个篮球30秒倒计时器,主要解决的问题是实现倒计时功能。所以必须要有一个脉冲,为确保产生的脉冲稳定,该设计采用555时基电路构成的多谐振荡器产生周期为0.1秒的脉冲,再通过74LS161十分频来产生周期为1秒的脉冲。计数部分用74LS192芯片来实现,192芯片是8421码计时的,符合30秒读数的需要。译码部分采用74LS248芯片,74LS248是把8421BCD 码经过内部作和电路“翻译”成七段(a ,b ,c ,d ,e ,f ,g )输出,然后直接推动LED ,显示十进制数。显示部分采用七段数码管,数码管的使用很广泛,价格也不会很贵。整个线路就是把以上几个主要的部分用导线连接焊接起来。 在许多领域中,计时器都得到了普遍应用,比如在体育比赛中的计时器、安全措施中的定时报警器、游戏中的倒计时、维持秩序的交通信号灯、红绿灯、交通信号控制机、闹钟等等......可见计时器在现代社会中是很重要的。在设计计时器时,采用了模块化的思想,使得设计简单、快捷。本设计完成了中途计时功能,实现了在许多特定场合进行时间追踪,在社会生活中会具有广泛的应用价值。 关键字: 控制 倒计时 译码显示 光电报警 指导教师: 万在红 设计时间: 2008.9.1——2008.9.15

(完整版)篮球赛计时计分器开题报告

华东交通大学理工学院 本科生毕业设计 开题报告 题目:嵌入式篮球赛计分屏的设计 分院:电气与信息工程学院 专业: 班级: 学号: 姓名: 指导教师: 填表日期:2012 年 2 月10 日

目录 一、选题的依据及意义 (2) 1.1选题的依据 (2) 1.2选题的意义 (2) 二、国内外研究现状及发展趋势 (3) 三、本课题研究内容 (4) 四、本课题研究方案 (5) 4.1.硬件设计方案 (5) 4.2.软件设计方案 (6) 五、研究目标、主要特色及工作进度 (8) 六、参考文献 (9) 七、指导老师意见 (10)

一、选题的依据及意义 1.1 选题的依据 进入21世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高。目前嵌入式单片机渗透到我们生活的各个领域,按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”。对于嵌入式即可分软件部分和硬件部分。以MCU为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。 在探索单片机的发展道路时,有过两种模式,即“Σ模式”与“创新模式”。“Σ模式”将通用计算机系统中的基本单元进行裁剪后,集成在一个芯片上,构成单片微型计算机;“创新模式”则完全按嵌入式应用要求设计全新的,满足嵌入式应用要求的体系结构、微处理器、指令系统、总线方式、管理模式等。Intel公司的MCS-48、MCS-51就是按照创新模式发展起来的单片形态的嵌入式系统。MCS-51是在MCS-48探索基础上,进行全面完善的嵌入式系统,成为单片嵌入式系统的典型结构体系。 体育比赛计时计分器是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录、加工处理、传递利用的工具。篮球比赛的计时计分器是一种得分类型的工具。它由计时器等、计分器等多种电子设备组成。 虽然篮球比赛中很早就开始研究应用了电子计分器,但通常都是利用模拟电子器件、数字电子器件或是模拟、数字混合组成的,其稳定性和高准确度计分仍存在一些问题。以单片机为核心的篮球比赛计分器,计分准确,具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点。 1.2 选题的意义 通过此次基于嵌入式单片机设计的篮球计分屏,可以更清楚地了解单片机程序设计的基本指令功能、编程步骤和技巧,了解AT89C51单片机的结构和原理,了解基于嵌入式单片机的相关外围电路的设计和调试过程,有助于今后的学习和工作生活。

2020年篮球计分器开题报告

篮球计分器开题报告 篮球计分是篮球比赛的准备基础,关于它的设计也能影响到篮球的比赛。 石河子大学 毕业论文开题报告 课题名称:基于单片机的便携式篮球计分计时系统设计 学生姓名:朱宝军 学号:学院:机械电气工程学院 专业、年级:电气工程及其自动化12级2班 指导教师:张晓海 职称:副教授 毕业论文(设计)起止时间: 目录 1课题名称及 (1) 2研究的目的意义及国内外研究现状 (1) 2.1选题的目的及意义 (1)

2.2国内外研究现状 (1) 3课题的研究内容、目标及可行性分析 (2) 3.1研究内容 (2) 3.2研究思路和方法 (2) 3.3研究目标 (2) 3.4可行性分析 (3) 4关键问题和难点分析 (3) 4.1课题研究的关键问题 (3)

4.2课题研究的难点分析 (3) 4.3进度计划 (3) 参考文献 (4) 1课题名称及: 名称:基于单片机的便携式篮球计分计时系统设计 :老师推荐 2研究的目的、意义和国内外研究现状: 2.1选题的目的及意义 进入21世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高。目前嵌入式单片机渗透到我们生活的各个领域,按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”。对于嵌入式即可分软件部分和硬件部分。以MCU为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。 在探索单片机的发展道路时,有过两种模式,即“Σ模式”与“创新模式”。“Σ模式”将通用计算机系统中的基本单元进行裁剪

篮球赛计时与计分系统的设计报告

设计报告 设计包括四个模块。他们是24秒显示,计时器,记分器,计节器。24秒显示能按键控制24秒计时器,当控球时间超过24秒时,可发出报警信号。计时器,可按键调节。可以随时暂停计时,暂停比赛,在每节结束和全场结束时报警。记分器记录两队的积累分数,可通过按键分别加1、2、3分。 1 系统设计方案 本设计由STC89C52RC 编程控制LCD 液晶显示器作球赛计时计分系统。 1.1 系统构成框图 基于单片机系统的篮球计时计分器的系统构成框图如图所示。 GND VC C VL RS RW EN DB 0DB 1DB 2DB 3DB 4DB 5DB 6DB 7LED+LED-J2CON16 12MHZ P1.01P1.23P1.34P1.45P1.56P1.67P1.78RS T 9P3.0/RXD 10P3.1/TXD 11P3.2 INT012P3.3/INT113P3.4/T014 P3.5/T115P3.6/WP 16P3.7/RD 17XTAL218XTAL119GND 20 P2.0 21 P2.122P2.223P2.324P2.425P2.526P2.627P2.728NA 29ALE 30EX_LVD 31P0.732P0.633P0.5 34P0.435P0.336P0.237P0.138P0.039VC C 40 P1.12STC40 STC1 +5V R210K 1 2 C110uF 1 2 C222 1 2 C3 22+5V S6 S7 S5 P3.412 J1 CON2 S10 SW SPST +5V R3 10K DB 0DB 1DB 2DB 3DB 4DB 5DB 6DB 7 DB 0DB 1DB 2DB 3DB 4DB 5DB 6DB 7P2.6 P2.0P3.2P1.0P2.7+5V P1.5 P3.2 P1.4 P2.6 P3.3S8 P3.3 1 LS 1 SPEAKER +5V R110K P2.0 P1.1P1.2P1.3P1.4P1.5 1 3 2 Q1PNP P2.7S2 S3 S1 P1.1 P1.2 P1.0 S4 P1.3 S9 P3.4 图1.1 系统构成框图 本系统采用单片机STC89C52RC 作为本设计的核心元件。利用LCD1602作为显示器件,第一行显示双方比赛总分数,第二行依次显示节数,倒计时时间,24秒倒计时。赛程计时采用倒计时方式。即比赛前将时间设置好,比赛开始时启动

基于单片机的篮球计时计分器设计

基于单片机的篮球计时计分器设计 摘要 随着科技的日益发展进步,单片机技术已经被广泛应用在科研、工作等重要领域内,目前也已经普及到我们的日常生活中,扮演着十分重要的角色。本次设计是基于单片机的篮球计分器,以基本篮球规则为依据,设计结构简单且方便操作,对篮球比赛实现实时控制。 此次设计的计分器总共包括四个模块,他们是24秒显示、计时器、记分器、计节器。实现的功能是:24秒显示能按键控制24秒计时器,当控球时间超过24秒时,可发出报警信号。计时器可按键调节,可以随时暂停计时,暂停比赛,在每节结束和全场结束时报警。记分器记录两队的积累分数,可通过按键分别加1、2、3分。 设计分为硬件设计和软件设计。硬件设计的主要包括的是:LED数码管显示、按键控制系统设计以及辅助功能的设计。软件设计包括:功能选择、倒计时的实现。本文主要介绍了用单片机设计实现篮球计分器的整个流程,采用C语言编写程序。设计引用MAX7219专用LED驱动芯片,解决了多位LED数码管同时显示的问题。其中时间显示和比分显示部分由两组共阴极LED数码管显示。时间显示部分可以以分为单位进行计时调整。比分显示部分可以实现在半场结束后手动换场,两个显示模块均采用动态扫描方式进行显示。按键控制部分采用独立按键,共设八个按键,实现调整分数、调整时间、比赛的开始/暂停、复位键和交换场地键等功能。报警部分由蜂鸣器加三级管驱动,实现了发出按键声音和结束报警的功能。 采用单片机控制使这个系统按键操作使用简单,安装方便。解决了篮球比赛计数器的安装问题,节约了线材,适合在各种规模的体育场馆使用,完全可以代替传统的用钟表进行计时的方法,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。 关键词:STC89C51单片机;温度控制;恒温箱;DS18B20

完整版篮球赛计时计分器开题报告

华东交通大学理工学院 本科生毕业设计开题报告 题目:嵌入式篮球赛计分屏的设计 分院:电气与信息工程学院 专业:

班级: 学号: 姓名: 指导教师: 填表日期:2012 年 2 月10 日 目录 一、选题的依据及意义 (2) 1.1选题的依据 (2) 1.2选题的意义 (2) 二、国内外研究现状及发展趋势 (3) 三、本课题研究内容 (4) 四、本课题研究方案 (5) 4.1.硬件设计方案 (5) 4.2.软件设计方案 (6) 五、研究目标、主要特色及工作进度 (8) 六、参考文献 (9)

七、指导老师意见 (10) - 1 - 一、选题的依据及意义 1.1 选题的依据 进入21世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高。目前嵌入式单片机渗透到我们生活的各个领域,按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”。对于嵌入式即可分软件部分和硬件部分。以MCU为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。 在探索单片机的发展道路时,有过两种模式,即“Σ模式”与“创新模式”。“Σ模式”将通用计算机系统中的基本单元进行裁剪后,集成在一个芯片上,构成单片微型计算机;“创新模式”则完全按嵌入式应用要求设计全新的,满足嵌入式应用要求的体系结构、微处理器、指令系统、总线方式、管理模式等。Intel公司的MCS-48、MCS-51就是按照创新模式发展起来的单片形态的嵌入式系统。MCS-51是在MCS-48探索基础上,进行全面完善的嵌入式系统,成为单片嵌入式系统的典型结构体系。 体育比赛计时计分器是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录、加工处理、传递利用的工具。篮球比赛的计时计分器是一种得分类型的工具。它由计时器等、计分器等多种电子设备组成。 虽然篮球比赛中很早就开始研究应用了电子计分器,但通常都是利用模拟电子器

篮球赛计时计分器课程设计

电子与电气工程学院 课程设计报告 课程名称电子技术课程设计 设计题目计分器 专业名称电子科学与技术 班级 13级 2班 学号2013210825 学生姓名唐前昆 指导教师王欢 2015年06 月02日

目录 第1章系统概述 (1) 1.1 功能简述 (1) 1.2 按钮设置 (1) 第2章总体方案设计 (2) 2.1 系统框图 (2) 2.2 软件总体设计 (2) 第3章系统硬件设计 (3) 3.1 80C51单片机 (3) 3.2 3×4矩阵式键盘 (3) 3.3 8段数码管显示器 (3) 3.4 系统原理图 (3) 第4章软件设计 (4) 4.1 主函数设计 (4) 4.2按键码获取,按键处理函数 (5) 4.3显示子函数 (6) 4.4延时子函数 (7) 第5章系统的安装调试说明 (8) 5.1 软件调试 (8) 5.2 软硬联调 (8) 总结 (9) 参考文献 (10) 附录A 系统原理图 (11) 附录B 源程序清单 (12)

第1章系统概述 1.1 功能简述 本设计内容为比赛计分器,主要用于各种体育比赛记录分数。采用矩阵式键盘作为输入,用户可分别对两队比分进行加1、加2和减1减2操作,其加减1,2分可以通过加减1分、2分的切换按钮实现,并通过指示灯显示其每次按下加减分键所加减的分值。可以实现预置分。比分通过4个8段数码管显示器进行显示,每队比分显示2位, 1.2 按钮设置 计分器应该有7个按键分别标注于原理图,见图1-1。 图1-1按钮功能图 其中1/2分切换由发光二极管指示,加1减1分别对应。预置分是事先设定分数可以分别设定甲乙两队的初始分数。按下清零后,显示的分数清零。

篮球计时计分器设计

摘要 单片机发展极为迅速,自从问世以来就以极高的性价比受到人们的关注,由于它体积小,环境适应性好,价格低,易开发,所以在各个领域都得到了推广。广泛应用于智能仪器仪表、工业控制、家用电器、计算机网络、医疗设备、汽车设备等领域中。当前世界上各大芯片公司都推出了自己的单片机,从8位、16位到32位等,但它们各具特色,互成互补,为单片机的应用提供了广阔的天地。 本次设计就是采用单片机AT89C51编程控制 7段共阴LED数码管作显示的篮球比赛计时计分系统。在体育比赛的计时计分系统中包括测量类、评分类、命中类、制胜类、得分类等多种类型。而篮球比赛时根据运动队在规定时间内得分多少来决定胜负的,因此篮球比赛的计时计分器是一种得分类型的系统。本系统采用模块化设计,主体部分可分为计时显示模块、计分显示模块、定时报警模块、按键控制模块。利用Keil C51软件进行编程,程序编写完成后通过编译生成HEX文件装入AT89C51芯片中,采用仿真软件Proteus检验功能是否能够正常实现。最后采用Protel DXP画出电路原理图并生成印刷电路板图。本系统由计时电路、计分电路、报警电路和控制电路四个电路组成。 篮球比赛计时计分器的主要功能有赛程时间设置、赛程时间启动/停止设置、比分交换控制和比分刷新控制等。它具有很高的灵活性,同时操作步骤也很简单且具有低功耗,可靠性,安全性以及低成本等特点。 关键词:单片机;篮球比赛计时计分器;AT89C51

Abstract SCM develops rapidly since its inception to the high price people pay attention, because of its small size, adaptability to environment, low price, easy to develop, so in all fields have been promoted. Widely used in smart instrumentation, industrial control, home appliances, computer networks, medical equipment, automotive equipment, and other areas. Currently the world's major chip companies have launched their own microcontroller, from the 8-bit, 16-32, etc., but they are distinctive, each into a complementary application for the microcontroller provide a vast world。 The design is controlled by microcontroller AT89C51 programming 7-segment common cathode LED digital display for time basketball scoring system. Timing in sports including measurement category scoring system, evaluation categories, hit category, winning class, a segment other types. The basketball game sports teams based on points within the specified time to be decided by how much, so the timing basketball game scoring device is a type of scoring system. The system is modular in design, the main part of the display module can be divided into time, scoring display module, timing alarm module, key control module. Using Keil C51 software programming, programming is complete compiled HEX file is loaded by AT89C51 chip, using simulation software Proteus test feature is achieved correctly. Finally draw the circuit diagram Protel DXP and generate printed circuit board diagram. The system consists of timing circuitry, scoring circuits, alarm circuits and control circuits of four circuit。 Basketball time scoring device main functions of time schedule set, schedules, time to start / stop settings, scores and scores exchange control refresh control. It has high flexibility, while the steps are

相关主题
文本预览
相关文档 最新文档