1、学士学位毕业设计(论文)基于单片机的篮球记分计时器的系统设计学生姓名: 学生学号:指导教师:所在学院:专 业:2013 年 5 月东北大学本科毕业设计(论文)任务书学生姓名 所在班级 导师姓名 导师职称论文题目 基于单片机的篮球计分记时器的系统设计题目分类1应用与非应用类:工程 科研 教学建设 理论分析模拟2软件与软硬结合类:软件硬件软硬结合非软硬件(1、2 类中必须各选一项适合自己题目的类型在内打)主要研究内容及指标: 内容:此设计中共接入了 2 个四位一体 7 段共阴 LED 显示器,一个显示器显示记时,另一个显示器显示分数,显示范围可达到 099 分。赛程计时采用倒计时方式,比赛开始时启
2、动计时,当记时为 0 时,指示灯亮,蜂鸣器响。指标:芯片:全静态操作:0Hz-33MHz; 工作电压:+5V,晶振:12MHz二极管工作电压:0.7V 左右主要参考文献:1余发山,单片机原理及应用技术:中国矿业大学出社.20032 河南理工大学电气学院:单片机实验报告指导册.20083 Vizimuller. RF design guide-systems, circuits, and equations M. Boston:Artech House.19954Atmel Microcontroller Handbook.2001阶段规划:2013 年 2 月 25 日-3 月 12 日:收集
3、和本设计有关的资料,熟悉课题任务何要求2013 年 3 月 13 日-25 日:硬件电路设计2013 年 3 月 26 日-4 月 11 日:软件设计2013 年 4 月 12 日-28 日:系统仿真及调试2013 年 4 月 29 日-5 月 17 日:整理论文2013 年 5 月 18 日:准备答辩开题时间 2013 年 2 月 25 日 完成论文时间 2013 年 5 月 17 日专家审定意见:系主任签字:年 月 日注:1任务书由指导教师填写后交给学生,要求学生妥善保存。2此任务书夹于论文扉页与论文一并装订,作为论文评分依据之。摘要摘要本设计是基于单片机 AT89S52 的篮球计分计时器
4、,利用七段共阴 LED 作为显示器件。在此设计中共接入了 2 个四位一体 7 段共阴 LED 显示器,1 个四位一体七段共阴 LED 显示器,用来记录赛程时间,另一个显示器的前两位和后两位分别记录两队的分数,显示范围可达到 099 分。赛程计时采用倒计时方式,比赛开始时启动计时,当记时为 0 时,指示灯亮,蜂鸣器响。关键词:AT89S52 控制电路 报警电路 数码显示器ABSTRACTIABSTRACTThe design is based on micro controller AT89S52 time basketball scoring, using seven-segment comm
5、on cathode LED display device.In this design, access to two four in one seven-segment common cathode LED display, a four in one common cathode seven-segment LED display is used to record race time, another display two before and after the two were recorded scores of the two teams, the display range
6、of zero to Ninety-Nine. Race timing countdown start time, the start of the game, when the chronograph is 0, the indicator light and buzzer.Keywords: AT89S52 control circuit alarm circuit digital display 目录II目录摘要 .IABSTRACT.II目录 .III1 绪论 .11.1 背景知识 .11.2 设计内容 .11.3 设计任务和要求 .11.4 设计意义 .22 系统总体方案及硬件设计
7、.32.1 系统总体方案设计 .32.2 硬件电路系统设计 .42.2.1 单片机 AT89S52 简介 .42.2.2 键盘 .102.2.3 时钟电路模块 .112.2.4 复位电路模块 .112.2.5 显示模块 .122.2.6 报警模块 .132.3 总硬件电路设计 .142.4 本章小结 .143 软件设计 .153.1 软件总体设计方案 .153.2 程序设计 .162.3 本章小结 .174 PROTEUS 仿真 .184.1 PROTEUS 简介 .184.2 仿真过程 .184.3 本章小结 .22结论 .22参考文献 .23致谢 .24附录一 .25附录二 .36前言前言
8、随着信息时代的到来,电子技术在社会生活中发挥着越来越重要的作用,运用单片机知识设计的电子产品成为了社会生活不可缺少的一部分,特别是在各种竞技运动中,计时器成为检验运动员成绩的一个重要工具。在许多领域中,计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯,由此可见计时器在现代社会是何其重要的。单片机 1,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。本设计是单片机的简单应用 2,设计了基于单片机的篮球记时计分器
9、的系统设计。此设计功能齐全,包括记时、计分系统以及报警系统,是应用了七段共阴极数码管来显示。控制系统有启动、暂停、加分、减分以及时间的快进与回表功能,可以方便地实现蓝去比赛的记时计分功能,当计时递减到零时,记时数码管会显示 00,同时上下半场的二极管发光、蜂鸣器响。本设计完成的中途计时功能,为了实现在许多的特定场合进行记时计分的应用做了坚实的基础,在社会生活中具有广泛的应用价值。此计时器的设计采用模块化结构,主要由以下 4 个组成,即最小系统模块、控制模块、报警模块以及记时、计分数码管显示模块。因而采用模块化的设计思想,使设计起来更加简单、方便、快捷。东北大学毕业设计(论文)01 绪论1.1
10、背景知识体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类 21,评分类,命中类,制胜类得分类等多种类型。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。由于单片机的集成度高,功能强
11、,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和 24 秒控制器等组成。1.2 设计内容本设计是基于 AT89S52 单片机的篮球计分计时器的设计,利用 7 段共阴极LED 作为显示器件。在此设计中共接入了 2 个四位一体 7 段共阴极 LED 显示器,其中一个四位一体
12、 7 段共阴极 LED 显示器的前 2 位用于显示分钟,后 2 位用于显示秒钟,另一个四位一体 7 段共阴极 LED 显示器的前两位和后两位分别用于记录甲乙队的分数,每队 2 个 LED 显示器显示范围可达到 099 分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了 7 个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED 显示,安装方便。1.3 设计任务和要求任务: 设计一个用于赛场的篮球计时计分器系统。要求: 1、能记录整个赛程的比赛时间,并能随时实
13、现暂停。 东北大学毕业设计(论文)12、能随时刷新甲、乙两队在整个过程中的比分。 3、中场交换比赛场地时,能自动交换甲、乙两队比分的位置。 4、比赛中场和结束时,能发出报警声。5、通过指示灯指示上下半场。6、当比赛时间需要回倒时,能通过按键实现回表。7、加分有误时可通过按键实现减分调整。1.4 设计意义本设计使我进一步熟悉和掌握了单片机的内部结构和工作原理,了解了单片机应用系统设计的基本方法和步骤,掌握了单片机仿真软件 Proteus4的使用方法,键盘和显示器在的单片机控制系统中的应用以及撰写课程设计报告的方法。此次设计很好的将书本上的理论知识和实践有机的联系了起来,是我们对理论知识有了更进一
14、步的掌握,锻炼了我们的动手能力,同时也让我们懂得了理论与实际相结合的意义。为以后的工作和学习提供了宝贵的经验。东北大学毕业设计(论文)22.系统总体方案及硬件设计2.1 系统总体方案设计篮球计时计分器系统主要包括单片机控制系统 5、计时显示模块、计分显示模块、定时报警,按键控制键盘模块。通过这几个模块的协调工作就可以完成相应的计时计分控制和显示功能。这四个模块的相互连接如图 1 所示:图 1 系统总体方案设计本设计是基于 AT89S52 单片机 6的篮球计时计分器,利用 7 段共阴极 LED 数码管作为显示器。在此设计中共接入了 2 个四位一体 7 段共阴极 LED 显示器,其中一个四位一体
15、7 段共阴极 LED 显示器的前 2 位用于显示分钟,后 2 位用于显示秒钟,另一个四位一体 7 段共阴极 LED 显示器的前两位和后两位分别用于记录甲乙队的分数,每队 2 个 LED 显示器显示范围可达到 099 分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。东北大学毕业设计(论文)32.2 硬件电路系统设计2.2.1 单片机 AT89S52 简介AT89S528是一个低功耗,高性能 CMOS8 位单片机,片内含 8kBytes ISP(In-system programmable)的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用ATMEL15公司的高密
16、度、非易失性存储技术制造,兼容标准 MCS-51 指令系统及80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功能强大的微型计算机的 AT89S52 可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S52 如图 2 所示,具有如下特点:40 个引脚,8k Bytes Flash 片内图 2 AT89S52 单片机引脚图程序存储器256 bytes 的随机存取数据存储器(RAM) ,32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振
17、荡器.此模块电路包括时钟电路模块,复位电路模块及报警显示模块。 主要性能1、与 MCS-51单片机产品兼容;2、8K 字节在系统可编程 Flash 存储器;3、1000次擦写周期;4、全静态操作:0Hz-33MHz;5、三级加密程序存储器;6、32个可编程 I/O 口线;7、三个16位定时器/计数器;8、六个中断源;XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51