湖北文理学院
毕业设计(论文)正文
题 目 基于AT89C51的篮球比赛计时记分器的设计 专 业 班 级 姓 名 学 号 指导教师 职 称
机械设计制造及其自动化
机制0812班 余钟庆 08116207 刘红梅 讲师
2012年 5月 20日
湖北文理学院 毕业设计(论文)报告纸
基于单片机的篮球赛计时计分器设计
摘要:本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。在此设计中共接入了1个四位一体7段共阴LED显示器,2个三位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到0为止。
为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
关键词:AT89C51;LED显示;篮球赛计时;篮球赛计分
- 1 -
湖北文理学院 毕业设计(论文)报告纸
The Design of Basketball Timing and Scoring Device
Based on MCU
Abstract:The design is based on AT89C51 microcontroller timing basketball scoring device, the use of 7 as a common cathode LED display.In this design, the CPC has an access to one of four 7-segment common cathode LED display, 2 Trinity 7 common cathode LED displays, the former is used to record the race of time, of which 2 used to display the minutes, 2 seconds to displayminutes, which is used to record scores and B teams, each team two LED display shows the range of 0 to 99 points can be achieved.Schedule time with the countdown mode, the game starts the beginning of time until the timer to 0 so far.
To cope with calibration timer and scoring device to adjust the time and score, we design a specific set in the 7 buttons, for setting, adjusting the time, start, adjust the score and pause functions.The system uses single chip control is to use simple button operation, LED display, easy to install.
Key words: Single Chip Microcomputer , led nixie tube ,keeping scores and the time
- 2 -
湖北文理学院 毕业设计(论文)报告纸
目 录
1 概述 ............................................................................................................................................. 4
1.1 背景知识介绍 ............................................................................................................... 4 1.2 设计内容 ........................................................................................................................ 4 1.3计任务和要求 ................................................................................................................ 5 1.4 设计意义 ........................................................................................................................ 5 2系统总体方案及硬件设计 ..................................................................................................... 6
2.1 系统总体方案设计 ...................................................................................................... 6 2.2 硬件电路设计 ............................................................................................................... 7
2.2.1时钟电路模块 .................................................................................................... 8 2.2.2复位电路模块 .................................................................................................... 8 2.2.3显示模块 ............................................................................................................. 9 2.2.4报警模块 ........................................................................................................... 10 2.2.5总硬件电路设计 .............................................................................................. 11
3软件设计 ................................................................................................................................... 12
3.1 软件总体设计方案 .................................................................................................... 12 3.2 软件设计具体过程 .................................................................................................... 13
3.2.1延时模块设计 .................................................................................................... 14 3.2.2数码管动态刷新显示程序 .............................................................................. 14 3.2.3 T0中断程序 ....................................................................................................... 16
3.2.4加分子程序 .......................................................................................................... 17
3.2.5减分子程序 ....................................................................................................... 18 3.2.6调整时间子程序 .............................................................................................. 18 3.2.7半场交换比分子程序 ..................................................................................... 21 3.2.8比赛暂停子程序 .............................................................................................. 21 3.2.9中场指示灯程序 .............................................................................................. 22 3.2.10 主程序 ............................................................................................................. 24
4 PROTEUS仿真 .......................................................................................................................... 26
4.1 PROTEUS简介 .............................................................................................................. 26 4.2仿真过程 ....................................................................................................................... 26 5总结 ............................................................................................................................................ 28 【参考文献】 ............................................................................................................................. 29 附录 ............................................................................................................................................... 30 致谢 ............................................................................................................................................... 42
- 3 -
湖北文理学院 毕业设计(论文)报告纸
1概述
1.1 背景知识介绍
体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。根据不同运动项目的不同比赛规则要求,体育比赛的计时计分系统包括测量类,评分类,命中类,制胜类得分类等多种类型。
篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。篮球比赛的计时计分系统由计时器,计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理,现场大屏幕,电视转播车等多种设备相联,以便实现高比赛现场感,表演娱乐观众等功能目标。
由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大电气厂家,测控技术企业,机电行业,竞相把单片机应用于产品更新,作为实现数字化,智能化的核心部件。篮球计时计分器就是以单片机为核心的计时计分系统,由计时器,计分器,综合控制器和24秒控制器等组成。 1.2 设计内容
本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。在此设计中共接入了1个四位一体7段共阴LED显示器,2个两位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。
其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
- 4 -