ImageVerifierCode 换一换
格式:DOC , 页数:42 ,大小:476KB ,
资源ID:1464535      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1464535.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科毕业论文(设计):基于单片机的篮球赛计分器.doc)为本站会员(文档投稿赚钱)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

本科毕业论文(设计):基于单片机的篮球赛计分器.doc

1、重庆航天职业技术学院2010 届毕业设计(论文)题 目 : 基于单片机的篮球赛计分器 学院、系 : 电子工程系 专 业 : 电子信息工程技术 学生姓名 : 班 级 : 学号 指导老师 王用伦 摘 要进入 21 世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高。目前嵌入式单片机渗透到我们生活的各个领域,由于它具有功能强大,体积小,功耗低,可靠性高,易扩展,性价比高,使用方便等特点,因此它广泛应用于工业控制,智能仪表等有关系统设备。本设计主要利用单片机 STC89C52 作为核心元件,利用 3 组 4 位共阳极的数码管作为显示器件,以 C 语言作为编程语言,在 Pro

2、tues 和 Keil 搭建的软件仿真平台下进行仿真,本设计包含了 STC89C52 系列单片机的最小系统的构成,同时在此基础上扩展了一些实用性强的外围接口,可以进一步了解译码器 74LS247 的应用,LED 七段数码管的结构和工作原理,主要实现了计时和显示 A/B 队的分数,并能及时进行加分,减分,鸣笛警示等功能。系统设计完成后应有成本低廉、性能稳定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计分。关键词:篮球赛计分器;STC89C52;74LS247;七段数码管;仿真AbstractEntering the twenty-first Century, alon

3、g with the more and more popularization application of the electronics, information and communication technology, peoples requirement is more and more high in the electronic technology, The embedded microcontroller is penetrating into every aspect of our lives with its strong function, small volume,

4、 low power consumption, high liability, easy expansion, high performance-price ratio, use convenient and so on , so it is widely used in industrial controlment, smart instrumentation and related system equipment.The core element of the design is STC89C52, 3 groups of 4 bit common anode digital tube

5、is display devices. The design is using C language, simulating in a software simulation platform between Proteus and Keil, the design included the STC89C52Series MCU minimum system, and at the same time the design expanded some practical peripheral interface to deeply understand the application of 7

6、4LS247, LED seven digital tube structure and its working principle, and the display interface communication.The design mainly finished the timing and displaying A / B team scores and timely points, deduction, the alarming function etc.After finishing system design,it should be low cost, stable perfo

7、rmance, high accuracy to display, convenient to operate easy to carry and so on. Suitable for all kinds of schools and small groups as the tournament scoring.Keywords: Basketball scoring device; STC89C52;74LS247;LED;Simulation目 录第一章 绪 论 .51.1 引言 .51.2 国内外研究现状及发展趋势 .5第二章 系统总体方案设计 .72.1 系统硬件方案设计 .72.2

8、 系统软件方案设计 .82.3 本章小结 .9第三章 系统硬件设计 .103.1 硬件设计原理 .103.1.1 STC89C52 简介 .103.1.2 数码管动态扫描显示原理 .123.1.3 BCD七段数码管驱动/译码器 .133.1.4 按键接口原理 .143.2 硬件电路设计 .153.2.1 元器件的选择 .163.2.2 计时显示屏的设计 .163.2.3 计分显示屏的设计 .173.2.4 鸣笛器的设计 .173.3 本章小结 .18第四章 系统软件设计 .194.1 软件设计原理 .194.1.1 定时器/计数器 .194.1.2 发音原理及音乐知识 .204.2 系统软件设

9、计 .224.2.1 系统主程序设计 .224.2.2 时间显示设计 .224.2.3 计分显示设计 .254.2.4 鸣笛器设计 .264.3 本章小结 .27第五章 Keil C 与 Protues 联调及仿真 .285.1 Keil C 与 Protues 简介 .285.2 Keil C 与 Protues 联调及仿真 .285.3 本章小结 .31第六章 总 结 .32参考文献 .33附 录 .34致 谢 .41第一章 绪 论1.1 引言 进入21世纪,伴随着电子,信息通信技术的应用与普及开发,人们对电子技术的要求也越来越高,目前嵌入式单片机渗透到我们生活的各个领域。 1单片机是一种

10、集成在电路芯片,是采用超大规模集成电路技术,把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统” ,可分软件部分和硬件部分,而当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在单片机上。所以,以MCU为核心,就是各种各样的单片机,是嵌入式硬件部分的实现方式之一,它主要是因为把处理器和存储器等部件集成在一块芯片上。体育比赛计时计分器是对体育比赛过程中所产生的时间、

11、比分等数据进行快速采集记录、加工处理、传递利用的工具。篮球比赛的计时计分器是一种得分类型的工具。虽然篮球比赛中很早就开始研究应用了电子计分器,但通常都是利用模拟电子器件、数字电子器件或是模拟、数字混合组成的,其稳定性和高准确度计分仍存在一些问题。以嵌入式单片机为核心,利用 3 组 4 位共阳极的数码管作为显示器件的篮球比赛计分屏,计分准确,具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点。1.2 国内外研究现状及发展趋势伴随着科技的日新月异,各式各样的电子产品的问世和发展层出不穷,篮球计分屏是一个无处不在的电子产品,经过多年的发展,技术已经相当成熟了。根据目前

12、高水平篮球比赛要求,完善的篮球比赛计时系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。随着电子技术的产业结构调整,生产工艺的飞速发展和篮球的广泛推广,市场对篮球计分器的需求也越来越大。本设计用STC89C52单片机编程控制LED七段数码管作显示,设计篮球赛计分屏,嵌入式单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以

13、及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。随着单片机的发展,人们对事物的要求越来越高,单片机的应用软件技术也发生了巨大的变化,从最初的汇编语言,开始演变到 C 语言开发,不但增加了语言的可读性,结构性,而且对于跨平台的移植也提供了方便,另外一些复杂的系统开始在单片机上采用操作系统,一些小的 RTOS 等,一方面加速了开发人员的开发速度,节约开发成本,另外也为更复杂的实现提供了可能。当前比较流行的 RTOS 有:WINCE,uClinux,Linux,uC/OS 等等。第二章 系统总体方案设计本设计主要利用单片机 STC89C52 作为核心

14、元件,利用 3 组 4 位共阳极的数码管作为显示器件,分别用于记录 A、B 两队的分数,以及赛程时间,每个队的数码管显示分数范围可达到 09999 分,足够满足赛程需要。以 C 语言作为编程语言,在 Protues 和 Keil搭建的软件仿真平台下进行仿真,本设计包含了 STC89C52 系列单片机的最小系统的构成,同时在此基础上扩展了一些实用性强的外围接口,可以进一步了解译码器 74LS247 的应用,LED 七段数码管的结构和工作原理,主要实现了计时和显示 A/B 队的分数,并能及时进行加分,减分,鸣笛警示等功能 3。2.1 系统硬件方案设计该系统硬件电路包括:单片机 STC89C52、时

15、钟电路、复位电路、电源电路、按键控制电路、计分电路、计时电路、报警电路。软件包括用 Keil 进行 C 语言编程,用Protues 进行仿真,具体系统硬件结构框图如图 2-1 所示。 AT89C51计分显示时钟电路计分电路报警电路 计时电路计时显示鸣笛警示按键控制复位电路 电源电路图 2-1 篮球赛计分器的硬件结构框图2.2 系统软件方案设计软件部分要求实现的功能有:开始时所有显示屏都显示 0;有预置比赛时间的功能;具有 AB 两队分别计分的功能;有鸣笛警示功能;只有当预置时间后,并按开始按钮,计时器才能开始计时,只有当开始计时后,AB 两队才能加分等。 3结合数码管以及 51 单片机计数器的

16、工作实现方式、接口应用、中断控制等可设计出程序流程图如下图 2-2 所示:NY将 BCD 码转化为 7 段码显示出来,并确认比赛是否结束将当前的分数转化为 BCD 码确认按下的是哪个键鸣笛休息A 队减 1 分A 队加 1 分YYNooo读 P3 口的值取出 P3.6启动按键是否按下去抖确认是否有按键按下B 队加 1 分 B 队减 1 分读取功能键等待按键释放N停止比赛开始,并初始化比赛结束图 2-2 主程序流程图2.3 本章小结本章主要阐述了本设计的总体设计方案,通过模块化的设计来实现硬件部分的功能,软件部分的实现主要通过控制单片机的 I/O 口和相应按键操作来完成,先确定系统总体方案,后续章节的详细方案设计就迎刃而解了。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报