篮球计时计分器的设计与实现毕业论文设计说明

上传人:公**** 文档编号:563865874 上传时间:2023-06-09 格式:DOCX 页数:34 大小:474.66KB
返回 下载 相关 举报
篮球计时计分器的设计与实现毕业论文设计说明_第1页
第1页 / 共34页
篮球计时计分器的设计与实现毕业论文设计说明_第2页
第2页 / 共34页
篮球计时计分器的设计与实现毕业论文设计说明_第3页
第3页 / 共34页
篮球计时计分器的设计与实现毕业论文设计说明_第4页
第4页 / 共34页
篮球计时计分器的设计与实现毕业论文设计说明_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《篮球计时计分器的设计与实现毕业论文设计说明》由会员分享,可在线阅读,更多相关《篮球计时计分器的设计与实现毕业论文设计说明(34页珍藏版)》请在金锄头文库上搜索。

1、word本科生毕业论文(设计)题目中文:篮球计时计分器的设计与实现英文: The Design and Implementation ofBasketball Timi ng and Scoring# / 34word本科毕业论文(设计)诚信声明作者X重声明:所呈交的本科毕业论文 (设计),是在指导 教师的指导下,独立进展研究所取得的成果,成果不存在知识 产权争议。除文中已经注明引用的内容外,论文不含任何其他 个人或集体已经发表或撰写过的成果。对论文的研究做出重要 贡献的个人和集体均已在文中以明确的方式标明。本声明的法 律结果由作者承当。本科毕业论文设计作者签名:年 月曰# / 34摘要 I关

2、键词 IAbstract IKey words II1前言 12系统设计根本要求与方案论证 32.1 系统设计根本要求 32.2 系统方案论证 32.2.1 以单片机作为整个系统的核心 32.2.2 采用模拟和数字混合电路来实现 32.2.3 系统的总体方案 43系统的总体设计 43.1 系统硬件设计 53.1.1 时钟以与复位电路 53.1.2 键盘局部 63.1.3 报警局部 63.1.4 显示局部 73.2 系统软件设计 73.2.1 定时器子程序 83.2.2 键盘扫描子程序 113.2.3 显示子程序 123.2.4 蜂鸣器报警子程序 134 系统测试与分析 144.1 系统测试 1

3、44.1.1 硬件测试 144.1.2 功能测试 144.2系统分析 155 小结 15参考文献 16附录A电路图 17附录BPCB双面板 17附录C实物图 19附录D完整程序代码 19word篮球计时计分器的设计与实现摘要本论文旨在设计一个篮球计时计分器,主要利用单片机AT89C52乍为系统的 核心元件,二组四位一体共阴极数码管作为显示器件,独立式按键控制整个系统。 主要实现了倒计时、显示A/B队的分数、并加分,减分,比赛完毕鸣笛警示等功 能。以C语言作为编程语言,在Keil开发软件平台上进展C源代码编写和调试。 与传统模拟与数字电路实现的篮球计时计分器相比,该系统包括很多优点,比如本钱低廉

4、、性能稳定、高准确度显示、操作方便且易携带等,广泛适合各类学校 和小团体作为赛程计分。关键词篮球计分器;AT89C52七段数码管;独立式键盘The Design and Implementation of Basketball Timing andScoringAbstractThis paper aims to design a Basketball Timing Score Indicator ,mainlyusing single chip microputer AT89C52, which is the core of the systemponen ts, and two group

5、s of four mon cathode in tegrated digital tube as a display device, and independent type buttons to control the whole system.wordMainly implements the countdown and A/B teams score, and can in A timely manner plus and minus poin ts, adjust the score, the end of the game whistling warnings, and other

6、 functions.With C Ianguage as theprogramming Ianguage, in the Keil software development platformforwriting and debugging . The pletion of the system design includes many advantages, such as low cost, stable performanee, high accuracy display, easy to operate and easy to carry, etc. Suitable for all

7、kinds of school and small groups score as schedule.Key wordsEmbedded; Basketball scori ng scree n; AT89C52; LED;Simulati on# / 34word1前言进入21世纪,伴随着电子,信息通信技术的应用与普与开发,人 们对电子技术的要求也越来越高,目前嵌入式单片机渗透到我们生活 的各个领域。单片机是一种集成在电路芯片,是采用超大规模集成电 路技术,把具有数据处理能力的中央处理器 CPU随机存储器RAM只 读存储器ROM多种I/O 口和中断系统、定时器/计时器等功能集成到 一块硅片上

8、构成的一个小而完善的计算机系统。而当代单片机系统 已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被 广泛应用在单片机上。按照历史性、本质性、普遍性要求,嵌入式系 统应定义为:“嵌入到对象体系中的专用计算机系统,可分软件局部和硬件局部2。所以,以MC为核心,就是各种各样的单片机,是 嵌入式硬件局部的实现方式之一,它主要是因为把处理器和存储器等 部件集成在一块芯片上1。在单片机的应用正在不断深入的同时, 传统技术日益更新。几乎 很难找到哪个领域没有单片机的踪迹。 导弹的导航装置,飞机上各种 仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时 控制和数据处理,广泛使用的各种智能

9、IC卡,民用豪华轿车的安全保 障系统,录象机、摄象机、全自动洗衣机的控制,以与程控玩具、电 子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、 智能仪表、医疗器械了。随着单片机的开展,人们对事物的要求越来越高,单片机的应用 软件技术也发生了巨大的变化,从最初的汇编语言,开始演变到C吾言开发,不但增加了语言的可读性,结构性,而且对于跨平台的移植 也提供了方便,另外一些复杂的系统开始在单片机上采用操作系统, 一些小的RTO等,一方面加速了开发人员的开发速度,节约开发本钱, 另外也为更复杂的实现提供了可能。当前比拟流行的RTO有:WINCEuCIinux , Linux, uC/OS等等

10、。单片机往往作为一个核心部件来使用,仅单片计时计分机方面知 识是不够的,还应根据具体硬件结构软硬件结合,加以完善。单片机 把我们带入了智能化的电子领域,许多繁琐的系统假如由单片机进展 设计,便能收到电路更简单、功能更齐全的良好效果 。假如把经典 的电子系统当作一个僵死的电子系统, 那么智能化的现代电子系统如 此是一个具有“生命的电子系统。随着各式各样的电子产品的问世和开展层出不穷,篮球计分屏是一个无处不在的电子产品,经过多年的开展,技术已经相当成熟了。 根据目前高水平篮球比赛要求,完善的篮球比赛计时系统设备应能够 与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实 现高比赛现场感,表

11、演娱乐观众等功能目标。随着电子技术的产业结 构调整,生产工艺的飞速开展和篮球的广泛推广, 市场对篮球计分器 的需求也越来越大。本设计用AT89C5单片机为核心,包括复位模块,按键模块 , 显示模块8等。单片机控制的两组数码管中,一组是用来显示赛事倒 计时的时间,令一组来显示两球队的比分情况 。另外在硬件完成后 在Keil软件用C语言进展编程,对单片机进展程序的烧录,最后测试功能的完成。具有计分准确,体积小,重量轻,能耗低,价格廉价, 可靠性高,抗干扰能力强和使用方便等独特的优点。2系统设计根本要求与方案论证2.1系统设计根本要求1记录整个赛程的比赛时间,并修改比赛时间;2随时刷新甲、乙两队在整

12、个过程中的比分;3中场交换比赛场地时,交换甲、乙两队比分;4比赛完毕时,发出报警声。2.2系统方案论证以单片机作为整个系统的核心采用单片机进展设计,能使许多繁琐的系统电路更简单、 功能更 齐全的良好效果,这样不但可以降低整个设计的复杂性和本钱,而且也提高了整个系统的稳定性。由于本系统结构简单,用51单片机就足够实现其功能而且主要用定时器,因此本系统采用51单片机来实现问。由于本设计需要亮度比拟的大的显示因此以七段数码管作为显 示器件,为了节约I/O 口采用动态扫描的方式。本系统需要人机互动, 因此需要键盘。在选择键盘时由于单片机的I/O充足,在设计时为了 方便选用独立式键盘。在设计报警局部,由

13、于只要简单的发声器件因 此蜂鸣器就足以够本系统的使用。采用模拟和数字混合电路来实现采用拟和数字混合电路,例如门电路、触发器、555定时器、集成运算法器等元器件也可以完成此系统的设计。但是其实现的硬件电 路也会相当的复杂,尤其对于缺乏硬件电路实践经验的开发人员来 说,其实现起来是相当困难的。在设计时显示局部可以使用液晶模块 或者七段数码管但其硬件实现都比拟复杂。 键盘局部用编码键盘可以 简单一些,但其价格比拟昂贵。但同时使用其他的键盘如独立式键盘、 矩阵式键盘,但会增加硬件的复杂性。报警局部的设计相对来说还是 比拟容易实现。系统的总体方案通过对方案一与方案二比拟容易看出: 方案一更适合我们的实际

14、 要求,而且可以缩短我们的开发周期并且使系统变得简单、易于实现。 利用AT89C52单片机为核心,包括复位模块,按键模块,显示模块等。 单片机控制的两组四位一体的数码管中, 一组是用来显示赛事倒计时 的时间,例如0099分的显示,同时根据不同的比赛可以设置不同 的倒计时时间,另一组来显示甲乙两球队的比分情况,通过按键根据比赛的实时情况进展加分减分。即通过按键控制倒计时的设计与甲乙 两队的比分情况9。3系统的总体设计该系统硬件电路包括:单片机AT89C52时钟电路、复位电路、 电源电路、按键控制电路、计分电路、计时电路、报警电路。本设计 是采用单片机AT89C52乍为本设计的核心元件。利用7段共

15、阴LED作 为显示器件。在此设计中共接入了 2组四位一体的数码管,其中1组 用于记录AB队的分数,每队2个LED显示器显示X围可达到0-99分, 足够满足赛程需要,另外一组LED显示器如此用来记录赛程时间, 其 中2个用于显示分钟,2个用于显示秒钟。其次,为了配合计时器和计分器校正调整时间和比分,我特定在本计中设立了 11个按键,其中8个用于比赛分数设置与调整,当比 赛队A队得1分时,按下A+1键;得2分时,按下A+2键;得3分时, 按下A+3键;当加分出现错误时,可以按 A-1键减1分,可以达到调 整分数的作用;依照同样的方法可以记录 B队的得分。3.1系统硬件设计整个硬件系统主要包括单片机电路,电源电路,复位电路,数码 管显示电路,报警电路,键盘电路组成。单片机主要是利用AT89C52 复位电路是利用12M的晶振产生时钟频率,在键盘局部是通过单片机 检测I/O 口电平的变化来判断哪个按键有按下。其硬件系统框图如图 3.1所示。按键控制电路4A数码管显示电路1rT8晶振与复位电路9-J

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号