基于51单片机的篮球计时计分器

上传人:re****.1 文档编号:498007069 上传时间:2023-03-27 格式:DOCX 页数:29 大小:309.30KB
返回 下载 相关 举报
基于51单片机的篮球计时计分器_第1页
第1页 / 共29页
基于51单片机的篮球计时计分器_第2页
第2页 / 共29页
基于51单片机的篮球计时计分器_第3页
第3页 / 共29页
基于51单片机的篮球计时计分器_第4页
第4页 / 共29页
基于51单片机的篮球计时计分器_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于51单片机的篮球计时计分器》由会员分享,可在线阅读,更多相关《基于51单片机的篮球计时计分器(29页珍藏版)》请在金锄头文库上搜索。

1、目录摘要1Abstract2绪论31.设计原理41.1原理图设计41.2各元器件介绍51.2.1数码管介绍51.2.2排阻51.2.3AT89C52单片机芯片61.3各局部电路分析81.3.1振荡电路81.3.2外部复位电路81.3.3开关电路91.3.4显示电路91.3.5扬声器电路103.软件设计113.1设计思路113.2设计框图123.3编程前的准备134仿真结果146心得体会17附录18本科生课程设计成绩评定表31摘要篮球比赛计分器的设计是为了解决篮球比赛时计分与计时准确方便和灵活适用的问题而提出的,我组设计的篮球比赛计分器硬件局部主要利用AT89S52单片机完成了计分与计时的功能,

2、并通过两个四位七段数码管分别用来显示比赛时间和甲、乙比赛双方的分数,软件局部利用Keil C51软件来进展编译,通过Proteus软件进展仿真,最后将生成的HEX文件烧入到单片机芯片中。采用该系统可根据实际情况进展时间的准确显示和比分修改,具有低功耗、可靠性强、安全性高以与低本钱等特点,主要不足之处在于计时显示局部有时会出现显示不稳定的情况,根本满足了本次设计要求。关键词:单片机;篮球赛计分;篮球赛计时;数码管AbstractBasketball match score indicator is designed to solve the basketball game scoring and

3、 timing is accurate, convenient and flexible applicable problem, and that my 14-year-old basketball game hardware part of the group design mainly USES AT89S52 MCU to complete the scoring and timing functions, and through the two four seven segment digital tube is used to display the match time and p

4、arty a and b both sides score, software part use Keil C51 software to compile, through the Proteus software simulation, finally will generate burn-in HEX file to the MCU chip. Using the system can according to the actual situation to the accurate display and modify the score of time, with low power

5、consumption, high reliability, safety and low cost etc., the main shortcoming in the timer display part can appear sometimes unstable situation, basic meet the requirement of the design.Key words: single chip microcomputer; The basketball game scoring; The basketball game timing; Digital tube绪论体育比赛计

6、时计分系统是对体育比赛过程中所产生的时间、比分等数据进展快速采集记录,加工处理,传递数据的信息系统。根据不同运动项目的不同比赛规那么要求,体育比赛的计时计分系统包括测量类、评分类、命中类、制胜类得分类等多种类型。篮球比赛是根据参赛队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统是一个负责篮球比赛的数据采集和分配的专用系统,它负责比照赛结果、成绩信息的采集处理、传输分配,即将篮球比赛比分数据通过专用的技术接口分别传送给裁判员、教练员、计算机信息系统和现场观众等。篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成,由于比赛的不可重复性,决定了篮球计时

7、计分系统是一个实时性很强、可靠性要求极高的电子服务系统,所以计时计分设备是篮球比赛中不可缺少的电子设备,计时计分系统设计是否合理,关系到比赛系统运行的稳定和可靠,并直接影响到比赛的顺利进展。同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现高比赛现场感、表演娱乐观众等功能目标。随着比赛规那么的进一步完善,相应的计时计分系统也必须随之改良。单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器CPU、随机存取存储器RAM、只读存储器ROM、输入/输出端口I/0等主要计算机功能部件都集成在一块集成电路芯片上的微型计

8、算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微计算机单片机在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以与我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格廉价,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家、测控技术企业、机电行业,竞相把单

9、片机应用于产品更新,作为实现数字化、智能化的核心部件。本篇设计篮球比赛计时计分器就是以单片机为核心的计时计分系统。1.设计原理1.1原理图设计由课设要求知,篮球计时计分器要实现计时和计分的功能,计时设计到定时器,故要涉与到定时器中断。因为有暂停,换场等功能,故要设计到外部中断。对于计分的加减,可对键盘进展查询得到。由于此次要用到8个数码管,我选择的是共阴数码管,选择动态显示比拟节约资源。设计从P0口输出8位数据,作为数码管的位信号,控制数码管显示什么数字,从P2输出8位数据作为数码管的片选信号,控制是那一片数码管显示数据。我们此次设计中,设计了加一、加二、加三、减一按键,方便计分,另外还有三个

10、按键,分别用来控制调整计时,换场,暂停继续,八个计分键接在P1口。暂停继续接在P3.0口,换场接在P3.2口,设置时间调整的键接在P3.3。因为涉与到了多个中断,所以要涉与到中断的优先级,我们小组设置的是换场和时间设置的中断优先级高,暂停继续和定时器0中断较低。我们选择的晶振频率为12MHz,故机器周期为1us。设计的整体电路如下:图1.1总体设计电路1.2各元器件介绍1.2.1数码管介绍此次设计用到的是共阴数码管。计分选择的是四位共阴数码管,即当位选信号为低电平时,该数码管被选中有效。图1.2四位共阴数码管管脚图详解图1.3四位共阴数码管实物引脚图1.2.2排阻图中的RESPACK-8是9脚

11、排阻。最左边为8个电阻的公共端,接在高电平上,另外8个引脚分别与P0口的引脚接在一起,使P0口各位不是输出低电平时,成高电平。图1.4排阻引脚图1.2.3AT89C52单片机芯片P0 口:P0 口是一个8 位漏极开路的双向I/O 口。作为输出口,每位能驱动8 个TTL逻辑电平。对P0 端口写“1时,引脚用做高阻抗输入。当访问外部程序和数据存储器时,P0 口也被作为低8 位地址/数据复用。在这种模式下,P0 具有部上拉电阻。在Flash编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。在程序校验时,需要外部上拉电阻。P1 口:P1 口是一个具有部上拉电阻的8 位双向I/O 口,P1

12、 输出缓冲器能驱动4 个TT逻辑电平。当对P1 端口写“1时,部上拉电阻把端口拉高,此时可以作为输入口使用。当作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流IIL。此 外,P1.0 和P1.2 分别作为定时器/计数器2 的外部计数输入P1.0/T2和定时器/计数器2的触发输入P1.1/T2EX,具体如表1-1 所示。在Flash编程和校验时,P1口接收低8 位地址字节。P2 口:P2 口是一个具有部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TT逻辑电平。对P2 端口写“1时,部上拉电阻把端口拉高,此时可以作为输入口使用。当作为输入使用时,被外部拉低的引脚由于部电

13、阻的原因,将输出电流IIL。在访问逻辑电平。对P2 端口写“1时,部上拉电阻把端口拉高,此时可以作为输入口使用。当作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流IIL。在访问外部程序存储器或用16 位地址读取外部数据存储器如执行MOVX DPTR时,P2 口送出高8 位地址。在这种应用中,P2 口使用很强的部上拉发送1。在使用8 位地址如MOVX RI访问外部数据存储器时,P2口输出P2锁存器的容。在Flash编程和校验时,P2 口也接收高8位地址字节和一些控制信号。P3 口:P3 口是一个具有部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TT逻辑电平。对P3 端

14、口写“1时,部上拉电阻把端口拉高,此时可以作为输入口使用。当作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流IIL。P3 口也作为AT89S52 特殊功能第二功能使用,如表1-2所示。在Flash编程和校验时,P3口也接收一些控制信号。表1.1P3口的第二功能表端口引脚第二功能P3.0RXD串行数据接收端P3.1TXD串行数据发送端P3.2/INT0外部中断0申请输入端P3.3/INT1外部中断1申请输入端P3.4T0记时器0计数输入端P3.5 T1记时器1计数输入端P3.6/WR外部数据存储器写选通P3.7 /RD外部数据存储器读选通1.3各局部电路分析1.3.1振荡电路图1.5

15、外部振荡电路图石英晶体的振荡频率为12MHz,故机器周期为1us。本次设计要使用到AT89C51单片机的时钟振荡功能。AT89C51中有一个用于构成部震荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入和输出端。这个放大器与作为反应元件与片外石英晶体或者瓷谐振器一起构成自激振荡器。1.3.2外部复位电路TU图1.6外部复位电路图1.6外部复位电路1.3.3开关电路图1.7键盘电路键盘按键在没有按下时,连接的为高电平,当有按键按下时,对应按键所连接的连接线拉低为低电平1.3.4显示电路图1.8显示电路其中A B C D E F G DP为每片数码管的部LED灯的段选线,1,2,3,4下面的是1,2是位选线。低电平有效。1.3.5扬声器电路图1.9扬声器电路当P3.6口输出高电平时,扬声器响,P3.6口输出低电平时,扬声器不响。3.软件设计3.1设计思路系统开始运行后,计时和计分的数码管被点亮。首先将定时器和A、B两队分数清零,

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

当前位置:首页 > 建筑/环境 > 施工组织

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