




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文篮 球计时器论文(定稿) 电子科技学院毕业设计(论文)题目篮球比赛计时器专业班级姓名学号指导老师成绩(xx.04)篮球计时器电子科技学院院系()班姓名*指导老师:摘要基于单片机的定时和控制装置在许多行业有着广泛的应用,而计时器也是其中最基本的,也是最具代表性的例子。 在基于单片机系统的计时器中,除了基本的单片机系统和外围电路外,还需要外部控制和显示装置。 在本设计中,输入是按键开关,用于控制计时器的运行模式,显示是LED八段数码管。 一个基于单片机定时器和中断使用的计时器,可以实现倒计时的启动、暂停、继续和复位;计时用六位数码管显示;可以调整比赛时间;当比赛结束、24秒倒计时减为零时要用声光提示。 本文介绍了一个基于单片机的篮球比赛计时器硬件设计,包括AT89C 52、4个八段显示LED、上电复位电路、时钟发生电路等基本模块的设计。 其功能主要有一场篮球比赛共分四节,每节12分;每次进攻为24秒,计时器的显示均为倒计时方式,24秒计时用两位数码管显示;所有得计时都要具有暂停、继续、清零和时间调整功能;当每节比赛时间结束、24秒倒计时减为零有声光提示。 关键词单片机,计时器,倒计时,LED AbstractTake theoffensive to24way for,timer haveto showingall forpouring aountinghours eachtime;The timeruse(two cents,two seconds)four everystanza inluck,24seconds aountuse twofigureses tubemanifestation;All aountall have the pause,continue,the purezero adjuststhe functionwith time;When eachstanza gametime ends,24seconds pourto aountreduce tohavethesound andlight tohint forthe zero.Article pointto designthe projectproceeded thediscussion.Keywords MicroControllerUnit,Calculagraph,Count down,LED目录第一章引言21. 1、设计的目的和意义21. 2、设计的题目21. 3、设计的要求2第二章时钟硬件电路设计2.1器件说明2.2电源电路及复位电路设计2.2.1电源电路设计2.2.2复位电路设计2.3时钟电路设计2.4显示电路设计第三章系统软件设计3.1定时器中断程序的设计3.2键盘程序设计3.3显示程序的设计第四章系统调试及结果分析4.1使用的主要仪器和调试工具的简介4.2系统调试4.3电路的调试方法与步骤4.4测试中出现的故障,原因及排除方法4.5测试结果4.6测试结果分析结束语致谢附录1元器件清单2模块子程序3电器原理图参考文献第一章引言一设计选题的发展情况及背景在电子技术飞速发展的今天,电子产品的人性化和智能化已经非常成熟,单片机就是一个微型中央处理器,通过编程即能完成很多智能化的工作,因此它的出现给电子技术智能化和微型化起到了很大的推动作用。 随着人们生活水平的提高,社会经济的发展,人们开始注重身体素质的提高。 臂如举办篮球比赛需要有一个专门计时的工具。 因此有必要设计适合篮球比赛计时器。 二目的和意义首先,巩固和加深在模拟电子技术和数字电子技术中所学到的基本理论知识和基本技能,基本掌握常用电子电路的一般设计方法,提高和培养在电子电路方面的设计和实验能力。 其次通过本次课程设计,学会运用理论来分析和解决实际问题,提高实际工作的能力。 三设计题目设计一个篮球比赛的计时器。 四、设计的要求1)篮球比赛上下半场各二十分钟,要求能随时暂停,启动后继续计时,一场比赛结束后可清零重新开始。 2)计时器由分、秒计数器完成3)“分”、“秒”显示用LED数码管,应配用相应的译码器。 4)用按钮开关控制计时器的启动/暂停。 5)半场、全场到自动音响提示,用按钮开关关断声音。 第二章时钟硬件电路设计2.1系统的硬件构成及功能2.2AT89S51单片机及其引脚说明AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KB的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。 它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,具有高性价比。 AT89S51是一个有40个引脚的芯片,引脚配置如图2所示。 图2AT89S51引脚配置AT89S51芯片的40个引脚功能为VCC电源电压。 GND接地。 RST复位输入。 当RST变为高电平并保持2个机器周期时,将使单片机复位。 WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。 DISKRTO位缺省为RESET输出高电平打开状态。 XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2反向振荡放大器的输出。 P0口一组8位漏极开路型双向I/O口。 也即地址/数据总线复用口。 作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。 在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。 对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 Flash编程和程序校验期间,P1接收低8位地址。 P1口部分端口引脚及功能如表1所示。 表1P1口特殊功能P1口引脚特殊功能P1.5MOSI(用于ISP编程)P1.6MOSI(用于ISP编程)P1.7SCK(用于ISP编程)P2口一个带内部上拉电阻的8位双向I/O口。 P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。 对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。 在访问8位地址的外部数据存储器时,P2口线上的内容在整个访问期间不改变。 Flash编程和程序校验期间,P2亦接收低8位地址。 P3口一个带内部上拉电阻的8位双向I/O口。 P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。 对P3口写“1”时,它们被内部的上拉电阻把拉到高电并可作输入端口。 作输入端口使用时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。 P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表2所示。 P3口还接收一些用于Flash闪速存储器编程和程序校验期间的控制信号。 表2P3口特殊功能P3口引脚P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7特殊功能RXD(串行输入口)TXD(串行输出口)(外部中断0)(外部中断1)T0(定时器0外部输入)T1(定时器1外部输入)(外部数据存储器写选通)(外部数据存储器读选通)PSEN/程序储存允许输出是外部程序存储器的读先通信号,当AT89S51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN/有效,即输出两个脉冲。 当访问外部数据存储器,没有两次有效的PSEN/信号。 EA/VPP外部访问允许。 欲使CPU仅访问外部程序存储器,EA端必须保持低电平,需注意的是如果加密位LB1被编程,复位时内部会锁存EA端状态。 Flash存储器编程时,该引脚加上+12V的编程电压VPP2.2电源电路及复位电路设计2.2.1电源电路在该系统中需要用到+5V的直流稳压电源,在我们的生活中一般都是使用220的交流电,为了获得高质量的5V直流稳压电源,这就需要我们进行电压转化。 其转化图如图2.3所示图2.3内部转化图这里的滤波是为了滤去外界电源输入带来的一些不稳定的因素,比如说纹波的影响,而用一个大电容和一个小电容的组合,是为了分别滤去低频或高频的纹波。 电源部分的电路如图2.4所示图2.4电源部分原理图7805系列集成稳压器,只有输入端、输出端和公共端三个引线端子,可输出1A以上的电流,有必要的保护电路,使用起来安全可靠。 它输出固定的正电压。 从变压器输出的交流电压经过整流、滤波后产生的不稳定直流电压,从稳压器的输入端输入,在稳压器的输出端就可得到稳定的直流电压输出。 正常工作时,稳压器输入、输出电压差为23V,电容用来实现频率补偿。 图中C1为0.1可以防止由于输入引线较长而带来的电感效应而产生的自激。 C2为0.1用来减少由于负载电流瞬时变化而引起的高频干扰。 C3为100为容量较大的电解电容,用来进一步减少输出脉动和低频干扰。 2.2.2复位电路复位是单片机的初始化操作,只需给8051的复位引脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可得8051复位,复位时,PC初始化为0000H,使8051从OUT单元开始执行程序。 除了进入系统的正常初始化之外由于程序运行出错或操作错误而使系统处于死锁状态,为摆脱死锁状态,也需按复位键使得RST脚为高电平,使8051重新启动。 在系统中,有时会出现显示不正常,也为了调试方便,我们需要设计一个复位电路,在系统中,复位电路主要完成系统的上电复位和系统在运行时用户的按键复位功能。 复位电路可由简单的RC电路构成,也可使用其它的相对复杂,但功能更完善的电路。 本系统采用的电路如图2.5所示。 工作原理是上电瞬间,RC电路充电,RESET引脚端出现正脉冲,只要RESET保持10ms以上高电平,就能使单片机有效的复位。 当时钟频率选用6MHz时,C取22F,R取1K。 图2.5复位部分原理上电自动复位电路由上电瞬间C与R构成充电电路,RESET端的电位与V相同,随着充电电流的减少,RESET的电位逐渐下降。 图中RC时间常数越大,上电时RESET端保持高电平的时间越长,图中这组参数足以保证复位操作。 若复位电路失效,加电后CPU从一个随机的状态开始工作,系统就不能正常运行。 2.3时钟电路设计时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊地一拍一拍地工作。 因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统稳定性。 常用的时钟电路有两种方式,一种是内部时钟方式,另一种是外部时钟方式。 此设计选用内部时钟方式见下图图2.6时钟电路部分原理图单片机内部有一个用于构成振荡器的高增益反向放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2这两个引脚跨接在石英晶体振荡器和微调电路,就构成一个稳定的自激振荡器。 电路中的电容C1和C2典型值通常选择30pF左右,该电容大小会影响振荡器频率的高低,振荡器的稳定性和起振的快速性。 晶振的振荡器频率的范围通常在1.212MHz之间,晶体的频率越高,则系统得时钟频率也就变高,单片机的运行速度也就越快。 但反过来运行速度快,对存储器的速度要求就高。 对印刷电路板的工艺要求也高,即要求浅间的寄生电容要小;晶体和电容应尽可能安装得与单片机芯片靠近,以减少寄生生活,更好的保证振荡器稳定,可靠地工作。 判断单片机芯片及时钟系统是否正常工作有一个简单的办法,就是用万用表测量单片机晶振引脚( 18、19脚)的对地电压,以正常工作的单片机用数字万用表测量为例18脚对地约2.24V,19脚对地约2.09V。 对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和5V连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路没有问题。 2.4显示电路设计在单片机系统中,常常用数码管做显示器,一般的显示器为4位或8位。 本系统使用数码管显示分秒,因此需要6位数码管。 数码管显示电路有静态显示和动态显示两种。 本设计中采用的是4位数码管动态扫描的方式,但是这种方式用共阴极数码管时需用三极管驱动,4个数码管需要用7个三极管来驱动,总共占用单片机12个I/O口线,也可以用静态显示方式,共阴极数码管用74HC595驱动。 ,只需占用3个I/O口.数码管管脚图及其七段LED码如下所示表2.6七段LED图2.14数码管管脚图0C0H第三章系统软件的设计3.1定时中断的程序设计开始显示字符共阳极段码显示字符共阳极段码592H1F9H682H2A4H7F8H3B0H880H499H990H中断定时中断服务程序3.2键盘服务程序的设计键盘有功能按键和直接查询按键,功能按键需要子程序不断的调用,并在主程序中循环检测,直接按键通过查询方式,判断相应的数据进行相应的调整。 保护现场重置计数初值数据送显示缓冲单元调用显示子程序恢复现场并中断返回否是3.3显示子程序的设计显示程序时通过查询数组的方式,进行动态扫描。 第四章系统调试及结果分析4.1使用的主要仪器和调试工具的简介数字万用表DT9203单片机仿真器WAVE6000烧写器GF2100双踪稳压稳流电源DH1718E-5数字示波器TDS10024.2系统调试根据系统设计方案,本系统的调试共分为三大部分硬件调试,软件调试和软硬件联调。 由于在系统设计中采用模块设计法,所以方便对各电路模块功能进行逐级测试4.3电路的调试方法与步骤略4.4测试中出现的故障,原因及排除方法略4.5测试结果略4.6测试结果分析略结束语本文介绍了以52单片机为核心的篮球比赛计时器,并详细介绍了各个部分的功能的结构,原理,本系统所选的。 在论文制作的整个过程中,本人最深的体会是做一定要认真,仔细。 这一点与只写一篇文章的论文有很大的不同。 在画原理图,焊器件,调试的过程中,都必须以认真,仔细的态度去对待每一个细节,任何不慎都将导致最终的失败。 当然,这些都是我未来学习和工作的重要步骤,相信有了这一步,我将会走得更远。 致谢本文的研究工作是在张老师和江老师的精心指导和悉心关怀下完成的,在我的学业和论文的研究工作中无不倾注着指导老师辛勤的汗水和心血。 指导老师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垃圾治理活动方案
- 大型活动订蛋糕活动方案
- 大班户外活动方案
- 在线督促活动方案
- 地理教学活动方案
- 大班戏剧工作坊活动方案
- 地面绘画活动方案
- 大班自主签到活动方案
- 天津主场活动方案
- 夏日公司工会活动方案
- 公共组织绩效评估-形考任务一(占10%)-国开(ZJ)-参考资料
- 16J914-1 公用建筑卫生间
- 数码照片档案管理夏2014
- GB/T 19249-2003反渗透水处理设备
- 2023年德阳市旌阳区广播电视台(融媒体中心)招聘笔试题库及答案解析
- 小学生职业生涯规划启蒙课件PPT
- 钻井安全操作规范
- 食用菌生产技术 大球盖菇栽培技术课件
- 花城版小学二年级音乐(下)全册教案
- 小班语言课《水果歌》PPT
- TSG11-2020 锅炉安全技术规程
评论
0/150
提交评论