课程设计(论文)-基于单片机的篮球计时计分器.docVIP

课程设计(论文)-基于单片机的篮球计时计分器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子 宠物等,这些都离不开单片机。 本设计是篮球计时计分器,主要在篮球比赛中用于记录整个赛程的比赛时间和显示甲、乙两队在比赛过程中的比分情况。该计时计分器有部分组成:一部分用来实现计时功能,其基本原理和定时闹相似;另一部分用来实现计分功能,其基本原理和计数器相似,只不过所要记录和显示的对象是按键按下的次数,每按下一次计数值加一。 主控芯片采用AT89C51,采用汇编语言进行编程,编程后利用Keil uVision3来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能是否能够正常实现。 该设计能够实现计时和计分功能,采用共阴极数码管进行动态显示,加分的部分用按键来完成,每按一次发送一个计数脉冲,计数值加一。但是效果病不是很完美,计时显示部分有时候会出现不稳定的情况,通过对晶振和电容值调整后仍然没有改变效果,而且该设计最大遗憾是没有实现中场时交换比分和结束时进行报警的功能。 目录 1 概述 4 1.1发展背景 4 1.2系统的功能 4 2系统总体方案及硬件设计 5 2.1系统组成 5 2.2系统定时控制部件设计 5 2.3系统的复位电路设计 6 2.4显示系统的设计 7 3软件设计 8 3.1程序流程图 8 3.2 计时部分设计 8 3.3 加分部分设计 10 3.4显示子程序设计 11 3.5延时子程序设计 12 4 Proteus软件仿真 13 4.1不工作状态仿真图 13 4.2计时、计分工作状态仿真图 13 5课程设计体会 14 参考文献 15 附1 生成机器代码 16 附2 源程序代码 17 附3 系统原理图: 23 1 概述 1.1发展背景 体育比赛计时记分系统是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录、加工处理、传递利用的信息系统。根据不同运动项目的不同比赛规则要求, 体育比赛的计时记分系统包括测量类、评分类、命中类、制胜类、得分类等多种类型。 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的, 因此, 足球比赛的计时记分系统是一种得分类型的系统。篮球比赛的计时记分系统由计时器、记分器等多种电子设备组成。同时, 根据目前高水平足球比赛要求, 完善的足球比赛计时记分系统设备应该能够与现场成绩处理、现场大屏幕、电视转播车等多种设备相联, 以便实现提高比赛现场感、表演娱乐观众等功能。 1.2系统的功能 随着科技的迅猛发展,单片机在计算机应用领域中起到了越来越重要的作用. 单片机体积小,功能强,集成了微型机的各部件,大大缩短了系统内信号传送的距离,从而提高了系统的可靠性及运行速度。 该系统主要是线以下两种功能: 计分:能同时显示甲、乙两队比分,最大计分数为99。能分别对甲、乙两队比分进行加分。 计时:从比赛开始时启动计时工作方式,初始时间为00,最大计时为99 分钟,经过修改后应该还能实施计时暂停,还能设定为倒计时。 哨音提示:设定的比赛时间到了,能自动哨音提示比赛结束. 2系统总体方案及硬件设计 2.1系统组成 篮球比赛计分的准确性和计时的精确度是要求很高的,而单片机在这方面有着出色的表现。本系统采用频率为12 MHz 的芯片,整个系统由按键、计时显示、计分显示等部分组成:该系统组成方框图如图1 所示: 图1:系统原理框图 单片机是该系统电路的核心组成部分,系统的各种功能都是在单片机内通过编程来实现。 单片机选用ATMEL 公司的AT 89C51. AT89C51 是一个内含4 K 字节FLASH RAM (闪速存储器) 、128 字节RAM 和32 条I/ O 口线的8 位单片微处理器。AT89C51 的的X1 (19 脚) 和X2 (18 脚) 外接6MHZ 晶振,为单片机提供时钟信号。晶振两引脚各串一个瓷片电容,容值为20P~50P ,用于提高晶振频率的稳定性。 2.2系统定时控制部件设计 定时控制部件是在规定的时刻发出各种操作所需的全部内部和外部控制信号,使各功能元件协调工作,完成指令所规定的功能。主要任务是产生一个工作时序,其工作需要时钟电路提供一个工作频率。 MCS-51内部有一个用于构成震荡器的高增益反向放大器,此放大器的输入端和输出端分别是XTAL1

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档