篮球计分器控制系统课程设计报告

篮球计分器控制系统课程设计报告
篮球计分器控制系统课程设计报告

目录

引言 (1)

1课设目的及要求 (2)

1.1设计目的及意义 (2)

1.2选题意义 (2)

1.3设计内容及要求 (3)

2控制系统概述 (5)

3系统方案设计 (6)

3.1控制系统核心 (6)

3.2显示电路设计 (6)

3.3按键控制电路设计 (6)

3.4总体方案 (7)

4系统硬件设计 (8)

4.1主控电路设计 (8)

4.1.1主控制器AT89C52 (8)

4.1.2最小系统设计 (9)

4.2显示硬件设计 (9)

4.2.1 7段共阴极LED数码管 (9)

4.3按键硬件设计 (11)

4.4报警模块设计 (12)

5系统软件设计 (13)

5.1主程序流程设计 (13)

6调试 (14)

6.1仿真测试 (14)

7课设体会 (15)

参考文献 (16)

附录 (18)

附录一系统硬件图 (18)

附录二软件程序 (18)

引言

篮球比赛计分器由计分器、计时器以及其他电子元件构成,在比赛中实时显示参赛双方比赛得分,帮助人们更好地了解比赛进展情况。因此,采用专业技术实现篮球计分自动化控制,具有重要的现实意义。篮球计分器控制系统的设计需用到很多专业知识,而单片机的应用降低了系统设计难度。单片机是一个集成电路芯片,拥有计数器、RAM、CPU 等,属于微型计算机系统,在家用电器、导航系统、通讯设备等方面应用广泛。因此,本次设计篮球计分器控制系统时也采用单片机,以实现系统的相关功能,为篮球比赛项目的顺利实施奠定良好基础。

1课设目的及要求

1.1设计目的及意义

本次课程设计的目的在于加深对计算机控制技术理论知识的理解和对这些理论的实际应用能力,提高对实际问题的分析和解决能力,以达到理论学习的目的,并培养学生应用计算机辅助设计和撰写设计说明书的能力,加深对控制系统理解,将所学的知识灵活穿插并运用起来。这不但使我们能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、等方面的知识进一步加深认识,同时在系统设计、软件编程、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。

1.2选题意义

本次选择对篮球计分系统的设计,早在20 世纪80 年代末,关于篮球运动的计分系统的开发和研究就已经开始了。由于当时单片机逐渐被广泛应用到人们生活的各个领域,显示屏技术也逐渐的成熟起来,就诞生了采用8031 单片微机制作出的篮球比赛计时计分显示器。直到今天,这类研究依旧在继续。随着单片机种类的不断增多和功能不断的更新,相继出现了利用多种单片机制作出来的篮球计时计分器。这些篮球计时计分器设计的初衷,都是为了使篮球比赛更顺利的进行。因为随着生活水平的不断提高,社会经济的不断发展,人们越来越重视身体健康和生活质量,也越来越意识到运动的重要性,无论是社区、企业、学校还是协会,篮球比赛的热度都非常高。传统的计时计分方式是人工翻分、人工计时和人工记录,易出现翻分错误、计时不准、记录疏忽等问题,时常对裁判的判罚和比赛的流畅度造成一定的影响。但正式比赛中使用的篮球计分器体积过大, 对于一般性比赛不适用, 所以简易的篮球计分器更适合。它能减少人工计时计分可能产生的误差,实用性强,供电也非常方便,减少了人工费用,也增强了比赛的公正性,还可以将比赛的时间和分数加减情况实时的展现在数码管显示屏上,使比赛过程更直观,观众更清晰地观看和了解比赛,如下图1、图2。

图1 篮球计分器

图2 电子计分器

1.3设计内容及要求

本次设计一个篮球计分器控制系统,通过单片机为控制系统核心,可以根据各种情况手动控制计分牌的分数以及自动控制时间的显示。利用7段共阴LED 作为显示器件。在此设计中共接入了8个7段共阴LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。赛程计时采用到计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至倒计时到零为止。计时范围可达到0~99分钟,也完全满足实际赛程的需要。

其次,为了配合计时器和计分器校正调整时间和比分,在本设计中设立了11个按键,其中8个用于调节比赛比分,另外3个用于交换场地,启动和暂停,调整比赛时间等功能。

1.系统包括显示屏,按键;

2.能够在双方的比分牌上按照比赛规则各自加上比分;

3.能够显示比赛倒计时时间;

4.能够实现双方交换场地;

5.能够实现比赛的暂停、开始及时间的重置;

6.能够实现比赛结束时警报提示。

2控制系统概述

计算机控制系统由硬件和软件两部分组成,缺一不可。硬件是计算机正常运行的保障,软件是合理组织计算机工作进行的关键,因此计算机控制系统缺少任一部分都不能正常工作。计算机控制系统的设计与实现是设计开发人员根据实际应用需求提出一个方案,对其进行可行性分析,然后进行程序设计,再运用计算机标准语言编写程序,并按照编写指令进行数据分析和计算的一系列过程,系统的应用都要依靠编写程序来现实。计算机控制系统的设计与开发主要包括五个阶段:需求分析阶段、确认编程任务阶段、程序代码输入阶段、程序输出阶段、计算设计阶段,计算机程序编辑完成之后,从而实现最初的目的。

本次控制系统设计的核心是单片机,单片机是将中央处理器 CPU、程序存储器ROM、数据存储器 RAM、I/O 接口电路、定时器/计数器、串行通信接口、中断控制器等主要部件集成在一块芯片上构成的微型计算机系统。单片机软件设计在系统中占有非常重要的位置,通常包括数据采集和处理程序、控制算法实现程序、人际联系程序和数据管理程序等,一般采用模块化程序设计、自顶向下的程序设计方法。

本次程序设计采用的是单片机汇编语言,汇编语言是计算机提供给用户的最快最有效的语言,也是能够利用计算机的所有硬件特性并能够直接控制硬件的唯一语言。但是由于编写和调试汇编语言程序要比高级语言复杂,因此目前其应用不如高级语言广泛。它的特点是能被计算机直接识别和执行,使用它进行编程可以减少占用空间、提高运行速度,并能直接对硬件实施控制。在需要实时控制的时候,有着不可替代的重要地位。

3系统方案设计

3.1控制系统核心

本次控制系统设计的核心是采用AT89C52型单片机,单片机是在一块芯片中集成了CPU、RAM、ROM、定时/计数器和多功能I/O口等计算机所需要的基本部件的大规模集成电路。

其以体积小、功能全、性价比高等诸多优点而独具特色,在工业控制、尖端武器、通信设备、家用电器等嵌入式应用领域中独占鳌头。如果说C语言程序设计课程设计软件设计的基础课,那么单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计基础课。

3.2显示电路设计

本次控制系统的显示电路设计是采用数码管LED显示屏,LED显示屏是由发光二极管排列组成的显示器件。它采用低电压扫描驱动,具有:耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远、操作简单等特点。LED 显示屏在亮度、功耗、可视角度和刷新速率等方面,都更具优势。利用LED技术,可以制造出更薄、更亮、更清晰的显示器。

LED 显示器显示视频、图形、文字主要通过控制半导体二极管的发光实现,其融合了信息技术、计算机技术以及微电子技术,具有寿命长、功耗小、清晰度高等优点,被广泛应用在证券交易、信息传播、体育场馆等环境中。

3.3按键控制电路设计

本次按键控制电路设计采用独立式键盘,但在进行实际操作时受机械触点弹性作用影响,在断开或闭合操作电接触稳定性较差,造成电压信号抖动现象的出现。为避免因抖动导致 CPU 多次处理的现象发生,应采取相关措施将抖动消除掉。经研究,消除抖动的方法由软件与硬件之分,其中软件消除抖动的工作原理为:当有按键按下时,10 ~ 20ms 后CPU 对该键的电平情况进行检测,如仍处于闭合状态,表明按键被按下,反之从头进行检验。硬件方法主要借助双稳态去抖电路实现。独立式非编码键盘中的每个按键均有一条数据线与之对应,当按键

处于闭合状态时,对应的 I/O 线转变成低电平,具有配置灵活、电路结构简单等优点。

3.4总体方案

以单片机为核心的篮球计分器控制系统的系统结构图如下图3所示。

图3 系统结构图

该控制系统采用单片机为控制核心,利用LED数码管显示屏为显示器件,独立式键盘为比分控制和比赛时间调整器件,组成小型计算机控制系统,以构成一个完整的篮球计分器控制系统。

4系统硬件设计

4.1主控电路设计

4.1.1主控制器AT89C52

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。如下图4所示。

图4 AT89C52结构图

4.1.2最小系统设计

最小系统由AT89C52单片机、复位电路、晶振电路以及电源电路组成,如下图5所示。

图5 最小系统电路图

4.2显示硬件设计

4.2.1 7段共阴极LED数码管

数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。我们分别把他命名为A,B,C,D,E,F,G,H。如下图6所示。

图6 数码管内部结构图

假设我们要显示一个数字2, 那么A、B、G、E、D这5个段的发光管亮就

可以了,C、F、H不亮,同时由于接法为共阴接法,那么为高电平是亮,低电平是灭。从高往低排列,P1.7-P1.0写成二进制为01011011,把它转化为16进制则为5BH。我们可以根据硬件的接线把数码管显示数字编制成一个表格,如下表一,直接调用就可以了。

表1共阴极数码管显示

本次设计数码管采用静态驱动显示方式实现,静态接口为固定显示方式,无闪烁,其电路可采用一个并行口接一个数码管,数码管的公共端按共阴接GND,本次设计由于所需的数码管不多,故可用这种方法接线。

因单片机的P0口总线负载超过P0最大负载能力时,所以接入74LS245总线驱动器。74LS245是常用的数字芯片,74LS245为三态总线转换器,一般用于总线的电平匹配问题,为双向传送。74LS245常用来驱动LED或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。74LS245还具有双向三态功能,既可以输出,也可以输入数据。因此选用74LS245提高驱动能力,P0口的输出经过74LS245提高驱动后,输出到数码管显示电路。硬件接线图如下图7所示。

图7 数码管硬件接线图

4.3按键硬件设计

本次设计采用的是独立式键盘,独立按键式直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其他I/O口线的状态。结合本次设计所用的键盘情况并不复杂,所以采用独立式键盘。此次共用到11个键盘,其中有8个是用于两队比分的调节,另3个是用于比赛时间的开始/暂停,场地(比分)交换和比赛用时调整。如下图8所示。

图8 键盘按键接线图

4.4报警模块设计

本次设计还包括了报警部分,当全场比赛结束时,蜂鸣器发出警报以提醒人们比赛时间结束了,硬件接线图如图9所示。

图9 蜂鸣器接线图

5系统软件设计

5.1主程序流程设计

软件是控制系统相关功能充分发挥的保障,要求软件设计时,在充分分析实现功能的基础上编写代码,避免因考虑不周全导致系统无法正常工作情况的发生。首先设定好比赛时间,当比赛开始时按下启动键,此时系统计时功能便以倒计时方式开始计时。当比赛结束时,系统发出警报。比赛期间可通过加分、减分进行参赛双方的分数显示。当上半场比赛结束,按下换场键参赛双方分数交换。另外,比赛期间当其中一方要求中断时,可通过按下暂停键暂停比赛时间,而当比赛继续时,按下启动键继续进行倒计时。程序流程框图如图10所示。

图10 程序流程框图

6调试

6.1仿真测试

本次控制系统设计的调试是在Proteus软件进行仿真调试的。当按下开始键时,比赛默认时间是12分钟开始倒计时,甲乙两队双方通过按下“+1”键进行分数加1,“+2”键进行分数加2,“+3”键进行分数加3,“-1”键进行分数减1。按下“K1”键是开始比赛或者暂停比赛,按下“K2”键是双方交换比分(场地),“K3”键是重新调整比赛时间。如下图11所示。

图11 仿真结果测试图

7课设体会

通过这两个星期的课程设计,发现了自己的很多不足,自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还急需提高。

在这个过程中,我也曾经因为实践经验的缺乏失落过,也曾经仿真成功而热情高涨。通过计算机控制系统课程设计,我加深了对计算机控制系统的理解,学回了怎样将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的不畏困难的挑战精神,从而不断地战胜自己,超越自己,我在这一-设计过程中,学会了坚持不懈,不轻易言弃。设计过程,也好比是我们人类成长的历程,常有一些不如意,也许这就是在对我们提出了挑战,勇敢过,也战胜了,胜利的钟声也就一定会为我们而敲响。

此次课程设计充分锻炼了我的设计能力,给我们注入了一些全新的认识,为我以后的设计和实验奠定了基础,也为引导我以理论结合实践起到重要意义。

参考文献

[1]魏颖,霍鸿达,刘海龙,唐世超.基于C语言的篮球计分器设计与实现[J].中国农村教育,2019(18):115.

[2]汤宏. 基于数据分析下投篮计分系统的设计与实现[D].北京体育大学,2019.

[3]王琦.多功能篮球比赛计时计分系统设计分析[J].无线互联科技,2018,15(19):39-40.

[4]丁泊皓.基于单片机的篮球比赛计时计分器系统的设计与实现[J].数字通信世界,2018(02):61.

[5]郭昊坤,袁旭.含24S违例判定的篮球比赛计时计分系统的设计与仿真[J].电子世界,2018(02):134-135.

[6]陈红,韦金言,孟鹏飞,尹友鑫.基于Android手机APP控制的篮球赛计时计分器设计[J].产业与科技论坛,2017,16(15):48-49.

[7]王勇,赵丽红,杨四化,刘梦亭.基于Android系统开发的触摸屏用户交互的场馆计分系统[J].电子世界,2017(14):133+135.

[8]李萍.基于STC89C51单片机的篮球计时计分器设计[J].科技创新与应用,2017(17):43-44.

[9]陈思,彭一航.一种大屏幕篮球计分器的简易设计方法[J].电子质量,2016(11):34-36.

[10]薛亚东.篮球自动计分器控制系统研究与设计[J].自动化与仪器仪表,2016(09):197-199.

[11]李敬海.计时计分系统实现途径研究[J].电子世界,2015(24):98-99.

[12]琚新刚,郭海鸥.基于可编程逻辑器件的计分器系统设计[J].河南教育学院学报(自然科学版),2015,24(01):4-5+42.

[13]袁芳,江伟,陈冬,刘超俊.篮球比赛场地计时计分系统的设计[J].实验室研究与探索,2014,33(11):91-94+99.

[14]窦廷军.大、中学体育场馆LED显示屏电子计时计分专业功能解决方案[J].中国学校体育,2011(02):70-73.

[15]唐庭龙,陆酉.基于FPGA的篮球计时计分器的设计与实现[J].三峡大学学报(自然科学版),2010,32(06):80-83.

[16]王秀平.篮球比赛计时计分系统的研发[J].荆楚理工学院学报,2010,25(05):24-26.

[17]韩力英,张存善,王璐,孙志杰,张若岩.基于单片机的篮球比赛计时记分系统的设计[J].现代电子技术,2009,32(08):129-130.

[18]张立,刘畅,肖红安,贺南云.篮球比赛计时记分系统设备的研制与应用[J].体育科技文献通报,2006(10):3-4+24.

[19]杨超.基于AT89C51单片机的篮球计分器设计[J].体育研究.2012年12期.P359.P381

[20]彭如,代红菊.基于单片机的篮球计分系统的设计[J].智能应用.P063

[21]杜芳芳,伦志新,鹿玉红.基于单片机的篮球计时计分器的设计[J].电脑知识与技术.2010.02第六卷第四期.P988-P990

[22]魏颖.基于C语言的篮球计分器设计与实现[J].特色研究.2016第六期下.P115

[23]赵素玲.基于STC89C51单片机的篮球计分器的设计[J].电脑知识与技术.2015年11月第11卷第33期.P159-P161

[24]丁鹏凯,张天成.基于单片机的无线遥控篮球比赛记分器的设计研究[J].电子世界,2019(02):132.

[25]张雅楠,张姗姗,吴迪.基于数字电路的篮球计时记分器设计[J].数字技术与应用,2018,36(10):145+147.

[26]张燕.基于Proteus的篮球记分器的设计与仿真[J].科技视界,2018(28):100-101+46.

[27]苏杰.基于51单片机的液晶时钟设计[J].价值工程,2017,36(12):101-102.

[28]李维强.体育用电子记分器的设计及制作研究[J].电子设计工程,2015,23(22):191-193.

[29]国庆锋.AT89系列51单片机系统的低功耗方法与设计思考[J].黑龙江科技信息,2015(22):41

[30]张雅楠,张姗姗,吴迪.基于数字电路的篮球计时记分器设计[J].数字技术与应用,2018,36(10):145+147.

[31]张燕.基于Proteus的篮球记分器的设计与仿真[J].科技视界,2018(28):100-101+46.

[32]康亚.单片机控制的经济型电子记分器[J].电子制作,2012(10):27-28.

[33]邓红,王志江.大型七段数码显示记分装置的新设计方法[J].电测与仪表,2001(05):39-40+46.

[34]姜军,里红.电子裁判、记分、显示系统[J].黑龙江电子技术,1998(01):16-17.

[35]丁鹏凯,张天成.基于单片机的无线遥控篮球比赛记分器的设计研究[J].电子世界,2019(02):132.

[36]郑蓉建,白秋产,应根旺.篮球比赛记时记分器设计[J].电脑学习,2010(05):25-27.

[37]邓红,王志江.大型七段数码显示记分装置的新设计方法[J].电测与仪表,2001(05):39-40+46.

[38]张雅楠,张姗姗,吴迪.基于数字电路的篮球计时记分器设计[J].数字技术与应用,2018,36(10):145+147.

[39]张燕.基于Proteus的篮球记分器的设计与仿真[J].科技视界,2018(28):100-101+46.

[40]国庆锋.AT89系列51单片机系统的低功耗方法与设计思考[J].黑龙江科技信息,2015(22):41.

附录

附录一系统硬件图附录二软件程序

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP CHANGE

ORG 000BH

LJMP TIME

ORG 0013H

LJMP TIAOSHI ORG 001BH

LJMP YANSHI MAIN: MOV SP,#50H MOV TCON,#04H MOV 20H,#00H MOV 21H,#0CH MOV 22H,#00H MOV 23H,#00H MOV 24H,#02H

MOV 25H,#01H

MOV 26H,#0CH

MOV 30H,#00H

MOV 31H,#00H

MOV 32H,#02H

MOV 33H,#01H

MOV 34H,#00H

MOV 35H,#00H ;分数显示缓冲区MOV 36H,#00H

MOV 37H,#00H

MOV 39H,#03H

MOV TMOD,#11H

MOV TH0,#0D8H

MOV TL0,#0F0H

MOV TH1,#0D8H

MOV TL1,#0F0H

MOV IE,#10001111B

MOV IP,#05H

MOV R2,#64H

CLR P3.6

START: LCALL DISPT LCALL DISPF

JNB P1.0,PP1 ;A队加一分JNB P1.1,PP2 ;A队加两分JNB P1.2,PP3 ;A队加三分JNB P1.3,PP4 ;A队减一分JNB P1.4,PP55 ;B队加一分JNB P1.5,PP66 ;B队加两分JNB P1.6,PP77 ;B队加三分JNB P1.7,PP88 ;B队减一分JB P3.0,START

LCALL DELAY

JB P3.0,START

STOP1:JNB P3.0,STOP1 LCALL DELAY

JNB P3.0,START

CPL TR0

LJMP START

PP55:LJMP PP5

PP66:LJMP PP6

PP77:LJMP PP7

PP88:LJMP PP8

PP1:LCALL DELAY

JB P1.0,PPB

STOP11:JNB P1.0,STOP11 LCALL DELAY

JNB P1.0,STOP11

INC 22H

MOV A,22H

LJMP STOREA

PP2:LCALL DELAY

JB P1.1,PPB

STOP22:JNB P1.1,STOP22 LCALL DELAY

JNB P1.1,STOP22

MOV A,22H

ADD A,#02

MOV 22H,A

LJMP STOREA PP3:LCALL DELAY

JB P1.2,PPB

STOP33:JNB P1.2,STOP33 LCALL DELAY

JNB P1.2,STOP33

MOV A,22H

ADD A,#03

MOV 22H,A

LJMP STOREA

PP4:LCALL DELAY

JB P1.3,PPB

STOP44:JNB P1.3,STOP44 LCALL DELAY

JNB P1.3,STOP44

DEC 22H

MOV A,22H

STOREA:MOV B,#0AH

DIV AB

MOV 34H,B

MOV 35H,A

PPB:LJMP START

PP5:LCALL DELAY

JB P1.4,PPC

STOP55:JNB P1.4,STOP55 LCALL DELAY

JNB P1.4,STOP55

INC 23H

MOV A,23H

LJMP STOREB

PP6:LCALL DELAY

JB P1.5,PPC

STOP66:JNB P1.5,STOP66 LCALL DELAY

JNB P1.5,STOP66

MOV A,23H

ADD A,#02

MOV 23H,A

LJMP STOREB

PP7:LCALL DELAY

JB P1.6,PPC

STOP77:JNB P1.6,STOP77 LCALL DELAY

JNB P1.6,STOP77

MOV A,23H

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

摘要 随着电子科技、信息通信技术的快速发展,嵌入式单片机应用越来越广泛。在HMOS技术大发展的背景下,Intel公司在MCS-48系列的基础上,于1980年推出了8位MCS-51系列单片机。它与以前的机型相比,功能增强了许多,就其指令和运行速度而言,超过了INTEL8085的CPU和Z80的CPU,成为工业控制系统中较为理想的机种。较早的MCS-51典型时钟为12MHz,而目前与MCS-51单片机兼容的一些单片机的时钟频率达到40MHz甚至更高,现在已有400MHz的单片机问世。篮球记分器是一种得分记录工具,由多种电子设备组成。以单片机为核心的篮球记分器造价便宜,使用简单,体积小等特点。

第1章绪论 1.1 单片机简述 单片机就是在一块半导体硅片上集成了微处理器(cpu),存储器(RAM,ROM,EPROM)和各种输入、输出接口(定时器/计数器,并行I/O接口,串行口,A/D转换器以及脉宽调制器PWM等),这样一块集成电路芯片具有一台计算机的属性,因此被称为单片微型计算机,简称单片机。 单片机主要应用于测控领域,用以实现各种测试和控制功能。为了强调其控制属性,在国际上,多把单片机称为微控制器MCU(MicroController Unit)。单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。例如,80C51系列单片机已有十多年的生命期,如今仍保持着上升的趋势,就充分证明了这一点。单片机以其一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器等。而美国ATMEL公司开发生产了新型的8位单片机——AT89系列单片机。他不但具有一般MCS-51单片机的所有特性,而且还拥有一些独特的优点,此次设计中所用到的AT89C51就是其中典型的代表。 1.2 设计意义 单片机的应用是具有高度现实意义的。单片机极高的可靠性,微型性和智能性(我们只要编写不同的程序后就能够完成不同的控制工作),单片机已成为工业控制领域中普遍采用的智能化控制工具,已经深深地渗入到我们的日常生活当中。通过此次基于单片机设计的篮球计时计分系统,我们可以更清楚详细的了解单片机程序设计的基本指令功能、编程步骤和技巧来讲述单片机编程,并对MCS-51单片机的结构和原理进行讲述,以及基于单片机开发应用的相关芯片的工作原理,并且可以在将来的工作和学习中加以应用。

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

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

篮球比赛数字计分器

学年论文 (课程论文、课程设计) 题目:篮球比赛数字计分器 作者: 所在学院:信息科学与工程学院 专业年级:电信09-1 指导教师: 职称:讲师 2011年6月25日

摘要: 数字集成电路是将元器件和连线集成于同一半导体芯片上而制成的数字逻辑电路或系统。根据数字集成电路中包含的门电路或元、器件数量,可将数字集成电路分为小规模集成(SSI)电路、中规模集成MSI电路、大规模集成(LSI)电路、超大规模集成VLSI电路和特大规模集成(ULSI)电路。 应用的仿真工具Multisim是美国国家仪器(NI)有限公司推出的以Windows 为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE 仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。 对应篮球比赛规则记分的系统的要求,篮球记分有1分、2分和3分的情况,通过对电路输入一个脉冲、两个脉冲、三个脉冲,使得计数器对分数进行统计,这需要三个脉冲分路。电路要具有加分、减分及显示的功能。综合应用数字电路初步设计,Multisim仿真和DXP的初步应用 关键词: 篮球计分器设计Multisim仿真DXP 引言 电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。

篮球计分器程序

#include #define uint unsigned int #define uchar unsigned char uchar code table[]=".. Play ball! ...."; uchar code table1[]="Welcome to here!" ; sbit key_ST=P1^5; //功能键(开始/暂停) sbit key_A1=P1^0; //功能键(A队分数加1) sbit key_A2=P1^3; //功能键(A队分数加2) sbit key_1A=P1^6; //功能键(A队分数减1) sbit key_B1=P1^1; //功能键(B队分数加1) sbit key_B2=P1^4; //功能键(B队分数加2) sbit key_1B=P1^7; //功能键(B队分数减1) sbit key_EX=P1^2; //功能键(交换场地,A/B两队分数交换) sbit key_JS=P3^0; //功能键(比赛节数加1) sbit FMQ=P3^3; //蜂鸣器 sbit lcdrs=P3^5; //LCD显示的数据/命令选择端 sbit lcden=P3^4; //LCD显示的使能信号 uchar flag,ms,mg,ss,sg,ags,agg,bgs,bgg,num,num1,num2,js=1,C,D,t,min=0,time_fmq; int sec=12; void delayms(uint xms) //定义延时函数 { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); } void write_data(uchar date) //定义为数据模式{ lcdrs=1; P0=date; delayms(5); lcden=1; delayms(5); lcden=0; } void write_com(uchar com) //定义为命令模式 { lcdrs=0; P0=com;

数电课程设计篮球24秒倒计时

目录 前言 ............................................ 错误!未定义书签。第一章计时器 ................................................ - 2 - 1.1篮球竞赛24秒计时器功能................................ - 2 - 1.2 设计任务及要求 (2) 1.2.1基本要求 (2) 1.2.2 设计任务及目标..................................... - 2 - 1.2.3 主要参考器件:..................................... - 3 - 第二章电路设计原理与单元模块 .. (3) 2.1 设计原理 (4) 2.2 设计方案 (4) 2.3 单元模块 (4) 2.3.1 8421BCD码递减计数器模块 (5) 2.3.2 时钟模块 (7) 2.3.3 辅助时序控制模块 (8) 第三章实验体会 (10)

第一章计时器概述 1.1篮球竞赛24秒计时器功能 随着信息时代的到来,电子技术在社会生活中发挥着越来越重要的作用,运用模电和数电知识设计的电子产品成为社会生活不可缺少的一部分,特别是在各种竞技运动中,定时器成为检验运动员成绩的一个重要工具。在篮球比赛中,规定了球员的持球时间不能超过24秒,否则就犯规了。本课程设计的“篮球竞赛24秒计时器”,可用于篮球比赛中,用于对球员持球时间24秒限制。一旦球员的持球时间超过了24秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示24秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为24秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 1.2 设计任务及要求 1.2.1基本要求 1. 具有24秒计时功能。 2. 设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。 3. 在直接清零时,要求数码显示器灭灯。 4. 计时器为24秒递减时, 计时间隔为1秒。 5. 计时器递减到零时,数码显示器不能灭灯,同时发出光电报警信号。1.2.2 设计任务及目标 (1)根据原理图分析各单元电路的功能; (2)熟悉电路中所用到的各集成块的管脚及其功能;

篮球计分器设计报告

课程设计报告 课程名称:数字电路课程设计 设计题目:篮球比赛数字计分器 院(部):机械与电子工程电学院 专业:电气信息类 学生姓名: 曾吴广 学号: 2011211006 起止日期: 2013年6月7日-2013年6月22日 指导教师: 李玲纯华贵山

一、设计内容与要求: 设计一个篮球比赛记分显示器 基本要求: (1)电路具有加1分、加2分、加3分功能。 (2)电路具有减分功能。 (3)显示总分功能,用三位LED显示器,最高可现实999。 (4)每次篮球比赛后显示器可清零。 二、设计方案 对应篮球比赛规则的系统的要求,篮球记分有1分、2分、3分的情况,通过对电路输入一个脉冲、两个脉冲、三个脉冲,使计数器对分数进行统计,这需要三个脉冲分路。 电路要具有计分、减分及显示的功能。当球队比赛得分时,用加法计分器通过控制分路加相应的分数。如果裁判误判了,可用减法计数器减掉误判的分数。用三片计数器和三个半导体数码LED进行对分数的统计和显示。 电路框图 三、电路的设计记分电路 加 减 置 换 二 分 脉 冲 显 示 显 示 分 数 清 零 一分脉冲三分脉冲

1、记分部分 设计要求记分部分包括加减两部分,故考虑双时钟输入的十进制计数器74LS192。74LS192是同步十进制可逆计数器,为双时钟输入,具有同步清零和同步置数等功能,具体功能表如下: 故计分部分电路设计如下: 2、显示部分 数码管按照其发光二极管的连接方式不同,可分为共阳极和共阴极两种。共阴极是指数码管中所有发光二极管的阴极连在一起接低电平,而阳极分别由a、b、c、d、e、f、g输入信号驱动,当某个输入为高电平时,相应的发光二极管点亮;共阳极数码管则相反,它的所有发光二极管的阳极连在一起接高电平,而阴极分别由a、b、c、d、e、f、g输入信号驱动,当某个输入为低电平时,相应的发光二极管点亮。

数据库课程设计NBA篮球管理系统

山西大学软件学院 数据库系统概论课程设计报告书 题目NBA数据系统 专业软件工程 班级 姓名 学号 指导教师 2017年6月

目录 一、选题背景 (3) 二、需求分析. (3) 2.1 功能需求 (3) 2.2 数字字典 (4) 2.2.1 数据项............................................................ .. .4 2.2.2 数据结构 (6) 2.2.3 数据流 (6) 三、概念结构设计 (6) 3.1 球员E-R图 (7) 3.2 球队E-R图 (7) 3.3 赛程E-R图 (8) 四、逻辑结构设计 (8) 五、物理结构设计 (8) 5.1 球员数据表 (9) 5.2 球队信息表 (9) 5.3 赛程信息表 (10) 六、数据库实施............................................................ ..10 七、界面及代码 (13) 八、心得体会 (23)

一、选题背景 本学期的课设又开始了,我的想法就是为每个球迷建立一个方便查询NBA 相关信息的数据库系统。虽然当今NBA数据系统很强大而且很全面,但这次我 就是想继续通过自己的能力以及利用自己学习的知识来做出一个可以利用的软 件系统。 另外,NBA球员多,球队多,比赛也多。球迷需要一个可以方便查询所有 信息的一个系统。所以,针对这个背景,我便定了这个题目。以下就是我的设计 思想和过程。 二、需求分析 2.1 功能需求 系统要实现的主要功能有: (1)建立数据库: 根据系统功能设计的要求以及功能模块的划分,设计相关数据库。 (2)球员数据管理模块: 实现NBA球员基本情况的录入、删除等基本操作;对球员基本信息能提供灵活的查询方式。 (3)球队信息管理模块: 实现NBA球队的录入、删除等基本操作;能方便的查询球队的各项信息。 (4)球队赛程信息管理模块: 实现NBA各球队赛程信息的录入、删除等基本操作;能方便查

数电课程设计--篮球计分器设计

《数字电子技术》课程设计题目:篮球比赛记分器设计 学院:信息科学与技术学院 专业:电子信息工程 班级:2010级(2)班 姓名:马慧2010508121 张驰2010508125 2012年7月6日

篮球比赛记分器设计 一、设计内容与要求: 设计一个篮球比赛记分显示器 基本要求: (1)电路具有加1分、加2分、加3分功能。 (2)电路具有减分功能。 (3)显示总分功能,用三位LED显示器,最高可现实999。 (4)每次篮球比赛后显示器可清零。 二、设计方案 对应篮球比赛规则的系统的要求,篮球记分有1分、2分、3分的情况,通过对电路输入一个脉冲、两个脉冲、三个脉冲,使计数器对分数进行统计,这需要三个脉冲分路。 电路要具有计分、减分及显示的功能。当球队比赛得分时,用加法计分器通过控制分路加相应的分数。如果裁判误判了,可用减法计数器减掉误判的分数。用三片计数器和三个半导体数码LED进行对分数的统计和显示。 电路框图 记分电路 加 减 置 换 二 分 脉 冲 显 示 显 示 分 数 清 零 一分脉冲三分脉冲

三、电路的设计 1、记分部分 设计要求记分部分包括加减两部分,故考虑双时钟输入的十进制计数器74LS192。74LS192是同步十进制可逆计数器,为双时钟输入,具有同步清零和同步置数等功能,具体功能表如下: 故计分部分电路设计如下: 2、显示部分 数码管按照其发光二极管的连接方式不同,可分为共阳极和共阴极两种。共阴极是指数码管中所有发光二极管的阴极连在一起接低电平,而阳极分别由a、b、c、d、e、f输入信号驱动,当某个输入为高电平时,相应的发光二极管点亮;共阳极数码管则相反,它的所有发光二极管的阳极连在一起接高电平,而阴极分别由a、b、c、d、e、

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为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。 在探索单片机的发展道路时,有过两种模式,即“Σ模式”与“创新模式”。“Σ模式”将通用计算机系统中的基本单元进行裁剪

篮球计分器课程设计

郑州科技学院 《数字电子技术》课程设计 题目篮球比赛计分的设计 学生姓名 专业班级通信工程 学号 院(系) 指导教师 完成时间 2014年12月 5日

目录 1 课程设计的目的 (1) 2 课程设计的任务与要求 (1) 3 设计方案与论证 (1) 4 单元电路的设计 (2) 4.1 单元电路 (2) 4.2 电路的设计 (4) 5 硬件的制作与调试 (6) 6 总结 (7) 参考文献 (10) 附录1:总体电路原理图 (11) 附录2:元器件清单 (12) 附录3:实物图 (13)

1 课程设计的目的 (1)熟悉中规模集成可逆计数器,译码器和显示器的功能; (2)培养创造性地运用所学知识进行数字系统设计的能力和兴趣; (3)了解数字系统的实验及调试方法,以及一般故障的排除方法。 (4)了解555定时器的功能作用和分类。 2 课程设计的任务与要求 (1)电路具有加1分、加2分、加3分功能。 (2)电路具有减分功能。 (3)显示总分功能,用三位LED显示器,最高可现实999。 (4)显示器可清零。 3 设计方案与论证 据篮球比赛情况,有得1、2、3分的情况,还有减分的情况,电路要具有加、减分显示的功能。 用3片四位二进制加法计数器74LS161组成一、二、三进制计数器,控制加2、3分的计数脉冲,3片十进制可逆计数器74LS192组成的加、减分计数器用于总分累加,最多可计999。3片七段共阴极数码管构成显示起用于显示分数。 设计方案有多种,这次找出两种方案如下: 方案1:数字逻辑电路控制方案 数字逻辑电路控制系统主要由各种逻辑元件构成,包括计数器、触发器以及各种门电路,硬件设计思路非常简单,造价低廉,元件少,体积小,稳定性好,可靠性和性价比都很高。缺点在于功能实现后电路结构复杂,维护起来比较困难。 在本设计中,采用数字逻辑电路控制系统,与单片机相比,该电路具

数电课程设计-篮球计分器

XXXXXX大学 数字系统课程设计报告 题目:数字篮球计分器电路设计 学年:2016学期:第一学期 专业:网络工程班级:XXXX 学号:XXXXXXXXX 姓名:XXXX 指导教师及职称:XXXX 讲师 时间:2016年10月15日-2016年10月19日 XXXXXX学院

设计课题题目:数字篮球计分器电路设计 一、同组成员:XXX XXX XX XXX 组长:XXXX 二、设计任务与要求 1.分别记录两队得分情况; 2.进球得分加2分或3分,罚球进球得分加1分; 3.纠正错判得分减3分、2分或1分; 4.分别用三个数码管显示器记录两队的得分情况; 功能描述: 1、加分功能,当按下相应的按键开关S1、S 2、S3时,分别可以进行加1、2、3分; 2、减分功能,当将加减分置换开关S4拨到减分档时,按下开关S1、S2、S3,可以进行减分操作; 3、清零功能,当按下S0时,可以将积分清为零。 二、电路原理分析与方案设计 据篮球比赛情况,有得1、2、3分的情况,还有减分的情况,电路要具有加、减分显示的功能。用三片四位二进制加法计数器74LS160组成二、三进制计数器,控制加2、3分的计数脉冲,3片十进制可逆计数器74LS192组成的加、减分计数器用于总分累加,最多可计999。译码器显示器用于显示分数。

方案设计: 1. 总体设计思路(含电路原理框图): 电路的核心模块是加减分和累加积分电路的设计,我们采用的总体方案是,用时钟信号电路产生的脉冲信号给加减分电路提供时钟信号,之后将加减分电路发出的信号接到累加器上进行总分的累加,然后在数码显示电路上显示出来。 电路的原理框图如下图所示: 鉴于电路可以分为多个模块,因此我们将设计任务分配到每一位组员如下: 1. XXX: 脉冲电路设计与总体电路设计 2. XXX :总体电路设计与脉冲电路设计 3. XXX :译码器设计与部分电路仿真 4. XXX :计数器设计与总体电路仿真 5. XXX :控制电路设计与资料查阅 6. XXX :控制电路设计与实验报告整理 2. 主要元件介绍

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

华东交通大学理工学院 本科生毕业设计 开题报告 题目:嵌入式篮球赛计分屏的设计 分院:电气与信息工程学院 专业: 班级: 学号: 姓名: 指导教师: 填表日期: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单片机的结构和原理,了解基于嵌入式单片机的相关外围电路的设计和调试过程,有助于今后的学习和工作生活。

篮球计分器设计毕业设计

目录 第一部分设计任务与调研 (3) 第二部分设计说明 (5) 第三部分设计成果 (10) 第四部分结束语 (15) 第五部分致谢 (17) 第六部分参考文献 (18) 第七部分附录 (19)

第一部分设计任务与调研 一、调研 体育比赛记分系统是对体育比赛过程中所产生的比分等数据进行快速采集记录,加工处理,传递利用的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的记分系统包括测量类,评分类,命中类,制胜类得分类等多种类型。 比如篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的记分系统是一种得分类型的系统。篮球比赛的记分系统由计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛记分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。 由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。 二、设计任务 (1)给甲、乙两队分别设置加分按钮,各按钮按下分别实现给甲、乙队加1~9分。 (2)给甲、乙两队分别设置减分按钮,各按钮按下分别实现给甲、乙队减1~9分。 (3)设置一个复位按钮,按下实现甲、乙队总分回到初试分及显示

篮球比赛计分器设计

学号: 本科毕业设计 学院 专业 年级 姓名 论文题目篮球比赛计分器设计 指导教师职称 年月日

目录 摘要 (1) Abstract (1) 1绪论 (2) 1.1篮球比赛计分器设计的研究的背景 (2) 1.2研究内容 (2) 1.3设计目标 (3) 2方案选择与论证 (3) 2.1方案一 (3) 2.2方案二 (4) 2.3方案三 (4) 2.4方案选择 (5) 3单元电路设计 (5) 3.1单片机简述 (5) 3.2振荡电路 (6) 3.3控制按键电路 (7) 3.4复位电路 (7) 3.5报警时钟电路 (8) 3.6数码管显示电路 (8) 4软件设计 (10) 4.1 主流程图 (10) 4.2 源程序代码 (11) 5调试结果及分析 (11) 6 结论 (12) 参考文献 (13)

篮球比赛计分器设计 摘要:篮球比赛计分器主要由计分器、计时器等多种电子器件组成。篮球比赛计分器主要实现的基本功能有:开始和暂停、比赛时间倒计时、24秒倒计时、加分操作、蜂鸣报警、时间和比分显示的基本功能。本设计具备比赛过程中数据显示的稳定性及准确性;在比赛进入倒计时24秒之后,该系统会有报警声,即该场比赛结束。随着单片机在各个领域的应用,篮球比赛积分器系统也应用单片机为主要芯片。在用单片机控制的LED七段显示器计时计分以便于在比赛中提高稳定性和准确性。本设计是基于单片机AT89C51的篮球比赛计分系统。利用三个四位8段数码管作为显示器件,有时间显示,每一次进攻24秒显示,每一节分钟倒计时显示,双方比分显示。 关键词:篮球比赛;计分器;24秒倒计时 The design of basketball game scoring device Abstract:Basketball game scoring devices mainly includes scoring devices, calculagraph, and other electronic devices. The basic functions of a basketball game are: start and pause, the game countdown, a 24-second countdown, adding scores, buzzing alarm, displaying time and scores. This design is stable and accurate. When the game is 24 seconds left, the alarm will ring. Then it means game is over. With the application of SCM in various fields, the basketball game system also adopts SCM as the main chip. By using the LED seven-segment display controlled by SCM, it will be more stable and accurate in the game. This design is mainly talking about the scoring system which is based on SCM AT89c51. Using three four eight-segment as display devices, it shows time, every 24 seconds, every minute countdown, scores between two sides. Key words: Basketball game, scoring device, 24 seconds countdown

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

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

班级: 学号: 姓名: 指导教师: 填表日期: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分别对应。预置分是事先设定分数可以分别设定甲乙两队的初始分数。按下清零后,显示的分数清零。

篮球计分器课程设计

机械与电子工程学院 课程设计报告 课程名称单片机原理及接口技术设计题目篮球计分器的设计 所学专业名称自动化 班级111 学号011123 学生姓名小微 指导教师王老师 2014年5月10日

机电学院数字电子技术课程设计 任务书 设计名称:篮球计分器的设计 学生姓名:小微指导教师:王老师 起止时间:自2013 年 5 月12 日起至2013 年 5 月26 日止 一、课程设计目的 设计一种基于单片机技术对篮球比赛进行简单计分的篮球计分器。 二、课程设计任务: 1、能记录整个赛程的比赛时间,并能随时实现暂停。 2、能随时刷新甲、乙两队在整个过程中的比分, 加分有误时可通过按键实现减分调整。 3、中场交换比赛场地时,能自动交换甲、乙两队比分的位置。 4、比赛结束时,能发出报警声。 5需要调整比赛时间,可通过按键进行加时和减时的调整。 三、基本要求: 1、允许采用MCS-51系列或其他类型单片机。 2、系统程序采用汇编或C语言编制。 3、硬件原理图采用proteus软件绘制。 机电学院单片机课程设计

指导老师评价表

摘要与关键字 (1) 1.绪论 (2) 1.1设计背景 (2) 1.2计任务及要求 (2) 2.系统总体方案设计 (3) 2.1方案设计与选择 (3) 方案一: (3) 方案二: (4) 方案确立: (4) 3.系统硬件设计 (5) 3.1篮球计分器硬件设计的基本要求 (5) 3.1.1硬件设计基本要求 (5) 3.1.2引脚应用说明 (5) 3.1.3引脚排列图 (6) 3.2显示电路 (7) 3.2.1显示电路设计 (7) 3.2.2按键设计 (8) 3.4晶振电路模块 (8) 3.5复位电路模块 (9) 3.6报警模块 (9) 4. 系统程序设计 (10) 4.1 设计思想 (10) 4.2 主程序设计 (10) 5.仿真验证 (12) 6.结论 (13) 参考文献 (14) 附录一 (15) 附录二 (16)

#篮球比赛计时计分器的毕业设计

毕业设计(论文) 篮球比赛计时计分器的设计The design of basketball game time and scoring 班级电气自动化092班 学生姓名杨杰学号 930706036 指导教师周天沛职称讲师 导师单位徐州工业职业技术学院 论文提交日期 2011年11月18日

徐州工业职业技术学院 毕业设计(论文)任务书 课题名称篮球比赛计时计分器的设计课题性质设计制作类 班级电气自动化092班 学生姓名杨杰 学号 930706036 指导教师周天沛 导师职称讲师

一. 选题意义及背景 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。 二. 毕业设计(论文)主要内容: 任务:设计一个用于赛场的篮球计时计分器。 要求:1、能记录整个赛程的比赛时间,并能修改比赛时间。 2、能随时刷新甲、乙两队在整个过程中的比分。 3、比赛结束时,能发出报警声。 其中硬件部分包括键盘和显示器接口电路的设计。软件部分利用单片机编程软件编写程序,并利用protest软件进行调试,完成毕业论文。 预期成果为设计实物一件,提交毕业设计论文一篇。 三.计划进度: 第8 周查阅资料、选型对比调研,初步确定控制电路的总体设计。 第8-10 周完成硬件线路设计及元器件的选型。 第11 周单片机软件程序的编写。 第12 周调试系统达到设计要求,并完成毕业论文。 第13 周答辩。 四.毕业设计(论文)结束应提交的材料: 1、论文一篇(8000字以上) 2、实物一件 指导教师教研室主任 年月日年月日

推荐-基于单片机的篮球计时计分系统设计开题报告 精品

石河子大学 毕业开题报告 课题名称:基于单片机的便携式篮球计分计时系统设计学生姓名:朱宝军 学号:20XX509257 学院:机械电气工程学院 专业、年级:电气工程及其自动化12级2班 指导教师:张晓海 职称:副教授 毕业(设计)起止时间:20XX.3—20XX.6

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

相关文档
最新文档