篮球计时器毕业设计.doc

篮球计时器毕业设计.doc

ID:54146632

大小:448.00 KB

页数:23页

时间:2020-04-13

篮球计时器毕业设计.doc_第1页
篮球计时器毕业设计.doc_第2页
篮球计时器毕业设计.doc_第3页
篮球计时器毕业设计.doc_第4页
篮球计时器毕业设计.doc_第5页
资源描述:

《篮球计时器毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子设计综合训练报告篮球计时器摘要随着我国体育事业的发展,篮球运动在我国早已成为广大人民喜爱的运动,而篮球比赛也成为人们交流和娱乐的一种重要方式。而人们在各种篮球比赛赛事时越来越多注重公平公开,需要一种用于篮球赛事时的比赛基于单片机控制的篮球计时器正是一款具有全程计时、加时、暂停计时和记录双方比分等多功能的篮球计时器。它还具有结构简单,外围电路少,体积小,使用方便、可靠性高经济等诸多优点。所以它可以用于各种常规和正规的篮球比赛赛事中使用,可以说适用性广、市场前景广阔。设计者在熟悉了各种篮球比赛的赛事过程和单片机原理的基础上,使用了单片机作为计时器的控制部分,通过程序查询外部

2、按键来调用不同的功能程序实现计时、加时、暂停、刷新比分、交换场地等功能,经单片机处理过的数据送8位共阴数码管显示。此篮球计时器硬件电路主要有外围按键部分、复位电路、单片机控制部分、比赛结束报警电路和数码管显示电路,软件使用C语言编程。经过protues仿真后实现了预想的各种功能。本设计报告从电路的结构原理及各部分的主要功能、实现的具体方法等方面对篮球计时器做了详细的介绍,附录部分有系统原理图和C语言源程序。20关键字:单片机数码管中断原理仿真体会20目录一概述11.1设计背景11.2设计任务和要求11.3硬件电路框图21.4软件电路框图3二系统总体方案及硬件设计42.1AT

3、89S52单片机42.2数码管显示42.3时钟晶振电路52.4复位电路52.5报警电路62.6按钮控制部分6三软件设计73.1数码管显示73.2消抖与延时函数73..3比赛倒计时时间控制73.4两队比分控制及分数交换73.5比赛过程控制83.5.1暂停的实现83.5.2加时控制83.5.3暂停时自锁功能8四软件仿真9五课程设计心得体会11参考文献12附录1源程序代码13附2系统原理图2020一概述1.1设计背景篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成

4、,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。1.2设计任务和要求任务:设计一个用于赛场的篮球计时计分器。基本要求:1、能记录整个赛程的比赛时间,并能修改比赛时间。2、能随时刷新甲、乙两队在整个过

5、程中的比分。3、中场交换比赛场地时,能交换甲、乙两队比分的位置。4、比赛结束时,能发出报警声。扩展部分:暂停功能、加时控制、暂停时自锁功能201.3硬件电路框图图1.1硬件设计图201.4软件电路框图图1.2软件设计图20二系统总体方案及硬件设计2.1AT89S52单片机AT89S52单片机是一种低功耗高性能的CMOS8位微控制器,内置8KB可在线编程闪存,片内程序存储器允许重复在线编程。其引脚分布如下图2.1所示:图2.1单片机管脚图其P0、P1、P2、P3口均都是准双向I/O口。作输入时,必须先向相应的端口的锁存器写“1”,是下拉场效应管截止,呈高阻态。其中P0口的每一

6、位输出可驱动8个LSTTL负载,但要驱动NMOS或其它拉电流负载时,引脚要外接上拉电阻,其余3个口可驱动4个LSTTL负载,P3口可做多功能口使用。此次设计中p0口作为键盘的按键输入口,p0口作为数码管的数据输出口,p2口作为数码管的位选口的控制口。2.2数码管显示设计中用到的数码管为:7SEG-MPX4-CC四位共阴极二极管显示器是阴极公共端,也是位码,ABCDEFGDP是段码。如图2.2所示:图2.2四位数码管单片机驱动LED数码管按显示方法可分为静态显示和动态显示,这里用的是动态扫描显示。动态扫描方法是用其接口电路把所有的显示器的8个笔划字段a~h同名端并连在一起,而

7、每一个显示器的公共极COM各自独自地接受I/0线控制。CPU向字段输出端口输出字型码时,所有显示器接收到相同的字型码,但究竟是使用哪个显示器,则取决于COM端,而这一端是由I/O控制的,由单片机程序设定何时显示哪一位。202.3时钟晶振电路时钟晶振电路模块为单片机提供特定的时钟周期,以备单片机工作使用。单片机内部有一个用于构成振荡器的高增益反相放大器的输入与输出端分别是引脚XTAL1和XTAL2,在两引脚上外接时钟源即可构成时钟电路。时钟源的接法有内部和外部时钟产生方式,本设计用的是内部产生方式,通过电容C1、C2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。