篮球计时器的毕业的设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学生毕业设计(论文)报告系别:专业:班号:学生姓名:学生学号:设计(论文)题目:篮球计时器的设计指导教师:设计地点:起迄日期:常州信息职业技术学院电子与电气工程学院毕业设计论文毕业设计(论文)任务书专业班级姓名一、课题名称:篮球计时器的设计二、主要技术指标:每场篮球比赛分四节,每节各12分钟;每次进攻为24秒,计时器均能以倒计时方式显示,24秒计时用两位数码管显示;所有的计时都要具有暂停、继续、清零和时间调整功能;当每节比赛时间结束、24秒倒计时减为零有声音提示。三、工作内容和要求:1)设计篮球比赛分四节各12分钟,要求能随时暂停,启动后继续计时,一场比赛结束后可清零(复位)重新开始。2)计时器由分、秒计数器完成。3)“分”、“秒”显示用LED数码管。4)用按钮开关控制计时器的启用/暂停。5)每节比赛结束自动响铃提示。四、主要参考文献:[1]杨素行著.模拟电子技术基础[M],北京:清华大学出版社.2008年.[2]邓亚平著.微型计算机接口技术[M],北京:清华大学出版社.2007年.[3]赵保经著.中国集成电路大全[M],北京:国防工业出版社.2004年.[4]童诗白著.现代电子学及应用[M],南京:东南大学出版社.2008年.学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日常州信息职业技术学院电子与电气工程学院毕业设计论文篮球计时器的设计目录摘要Abstract第一章前言………………………………………………………………11.1设计选题的发展情况及背景………………………………………11.2设计的目的和意义…………………………………………………1第二章总体设计方案2.1系统的构成框图……………………………………………………22.2各部分功能介绍……………………………………………………22.2.1赛程时间设置…………………………………………………22.2.2赛程时间启动/停止设置……………………………………32.2.324s显示控制…………………………………………………32.2.4报警设置………………………………………………………3第三章硬件电路设计……………………………………………………43.1器件说明……………………………………………………………43.2电源电路及复位电路设计…………………………………………73.2.1电源电路设计…………………………………………………83.2.2复位电路设计…………………………………………………93.3时钟电路设计………………………………………………………93.4显示电路设计………………………………………………………10第四章系统软件设计……………………………………………………124.1主程序流程图图………………………………………………………124.2定时器中断流程………………………………………………………134.3系统软件调试…………………………………………………………14第五章仿真调试5.1软件仿真………………………………………………………………155.2仿真结果………………………………………………………………15结束语参考文献答谢辞附录1模块子程序2电器原理仿真图常州信息职业技术学院电子与电气工程学院毕业设计论文摘要本文设计了一个基于单片机的篮球比赛计时器硬件设计,包括AT89C51、6个八段显示LED、上电复位电路、时钟发生电路等基本模块的设计。其功能主要设计为:初始化时间为12分钟;进攻时间为24秒,计时器的显示均为倒计时方式,24秒计时用两位数码管显示;所有得计时都要具有暂停、继续、清零和时间调整功能;当每节比赛时间结束、24秒倒计时减为零有声音提示。关键词:单片机,计时器,倒计时,LED常州信息职业技术学院电子与电气工程学院毕业设计论文AbstractTaketheoffensiveto24wayfor,timerhavetoshowingallforpouringaccountinghourseachtime;Thetimeruse(twocents,twoseconds)foureverystanzainluck,24secondsaccountusetwofiguresestubemanifestation;Allaccountallhavethepause,continue,thepurezeroadjuststhefunctionwithtime;Wheneachstanzagametimeends,24secondspourtoaccountreducetohavethesoundandlighttohintforthezero.Keywords:MicroControllerUnit,Calculagraph,Countdown,LED常州信息职业技术学院电子与电气工程学院毕业设计论文1第1章前言1.1设计选题的发展情况及背景篮球比赛在中国越来越受到人们的关注,同时也被更多的青少年所喜爱。本设计除了具有赛程时间计时、调整及暂停和比赛计分的功能,还具有24s倒计时的功能。且造价低廉、操作方便且便于携带,适合于学校和小团体作为比赛赛程的计时计分工具。从另一方面说,本设计方便了人们比赛时的计时计分工作,在某种程度上也促进了篮球赛的开展,既有利于发展篮球这项体育运动,又有利于增强人们的体质。另外参与篮球运动的人多了,也利于篮球运动员的选拔,对我们国家的篮球事业也具有促进作用。1.2设计目的和意义随着人们生活水平的提高,社会经济的发展,人们开始注重身体素质的提高。臂如举办篮球比赛需要有一个专门计时的工具。因此有必要设计适合篮球比赛计时器。本设计造价低廉、操作方便且便于携带,适合于学校和小团体作为比赛赛程的计时工具。在某种程度上也促进了篮球赛的开展,既有利于发展篮球这项体育运动,又有利于增强人们的体质。另外参与篮球运动的人多了,也利于篮球运动员的选拔,对我们国家的篮球事业也具有促进作用。常州信息职业技术学院电子与电气工程学院毕业设计论文2第二章总体设计方案2.1系统的构成框图基于单片机的篮球比赛计时系统的构成框图如图1-1所示本系统采用AT89C51作为设计的核心元件,利用七段共阳LED数码管作为显示器件。计时电路中共接6个LED数码管,其中4个用于显示赛程时间,即2个显示分钟,2个显示秒钟。赛程采用倒计时方式,即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止,比赛暂停时停止计时,比赛重新开始时计时继续,计时范围0~99分钟。另外两个数码管用于显示24秒计时,即采用倒计时,比赛开始启动计时,计时到零或控球发生改变时重新计时开始由24s倒计时,如此循环,直至比赛结束。当有暂停同样停止计时,重新开始时继续计时。其次,为了配合计时器的校正、调整时间,设计中接入2个按键,另外四个用于完成设置、调整、启动、暂停、交换和24s重新计时功能。此外,系统中还有一个按键,用于手动复位。最后,设计中还有定时报警系统,即每节时间结束或24s结束时,立即通过蜂鸣器发出报警声提示。计时显示AT89C51复位晶振赛程时间设置键盘置位24秒24秒显示图1-1比赛计时构成图常州信息职业技术学院电子与电气工程学院毕业设计论文32.2各部分功能介绍2.2.1赛程时间设置通过按键来设置赛程时间。篮球比赛的一节时间为12分钟,赛程初始时间为12分00秒,若因为加时赛,加时赛为五分钟,可以通过调节加一,减一键对时间进行调整,调整为五分钟开始计时。2.2.2赛程时间启动/停止设置当时间设置好之后,比如每节时间为12分钟,则数码管1~4上分别显示1200,即12表示时间,00表示秒钟。这时,如果裁判吹响开始哨声,则立即按下K0按键,即比赛开始,计时显示由1200变为1159、1158……一直到0000时为止,即表示比赛结束。在比赛过程中,遇到换人。暂停等时按下暂停开始按键时间停止计时,数码管上的数值保持不变。当比赛继续进行时,应立即按下暂停开始按键,继续进行计时。2.2.324s显示控制24s值在程序中设置,由数码管5、6来显示,即数码管5、6显示24.比赛开始时按下K0按键24s随赛程时间一起计时,即计时显示由24变成23、22、21……直到00.然后再由24s开始重新计时。比赛过程中,当进攻的一方改变时,应立即按下秒复位按键,即使24s重新计时。2.2.4报警设置当每节时间或24s计时结束时,系统会自动发出报警声提示。常州信息职业技术学院电子与电气工程学院毕业设计论文4第三章硬件电路设计3.1系统的硬件构成及功能硬件部分的设计是整个设计中的一个重要部分。在进行硬件部分设计时,首先要确定元器件,并且知道这些器件的工作原理和功能。然后才可以进行设计。本设计的硬件电路包括两部分:计时电路、计分电路。89S51端口分配:P0.0-P0.7口—LED显示器段选口P2.2-P2.7口—LED显示器位选口P3.0-P3.7口—键盘列线输入P1.2口-声响报警3.2AT89C51MCS-51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了很多品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。图2-1AT89C51引脚图常州信息职业技术学院电子与电气工程学院毕业设计论文5AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的Flash只读程序存储器和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。AT89C51具有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。它是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。如图所示,图2-1为AT89C51的引脚图,其基本性能介绍如下:AT89C51本身内含40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中端口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C51的主要特性:·与MCS-51兼容·4K字节可编程FLASH存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路AT89C51管脚说明:VCC(40):供电电压,接±5V的电压。GND(20):接地。P0口(39~32):P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口(1~8):P1口是一个内部提供上拉电阻的

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功