1、 多功能足球计分器多功能足球计分器设计设计 Multifunctional football scoring device design 摘 要 足球比赛计时计分器是为了解决足球比赛时计分与计时准确方便,灵活适用的问题。 此装置利用单片机 AT89S52 完成了计时和计分的功能。 本文详细地介绍了系统硬件与软件 的设计过程,采用该装置可根据实际情况进行比分修改和时间的准确显示,具有低功耗, 可靠性,安全性以及低成本等特点。 关键词:单片机,足球赛,LCD ABSTRACT This time football scoring is deviced in order to solve the b
2、asketball game scoring exactly the problem and timing. The device is completed by using microcontroller AT89S52 for timing and scoring functions. This paper introduces the hardware and softwares designing process, the device can be modified according to the actual situation and the time of the accur
3、ate score, and display with low power consumption, reliability, safely , low cost and so on. Key wordsKey words: Single Chip Microcomputer , basketball, LCD 1 目录目录 1 绪论. 1 1.1 背景知识介绍 1 1.2 设计内容 1 1.3 设计任务和要求 2 1.4 设计意义 2 2 系统总体方案设计及硬件设计介绍. 2 2.1 系统总体方案设计 2 2.2 硬件电路设计 3 2.2.1 时钟电路模块 . 4 2.2.2 复位电路模块
4、. 5 2.2.3 显示模块 . 6 2.2.4 报警模块 . 6 2.2.5 系统电源设计 . 7 2.2.6 ISP 下载线接口 7 2.2.7 键盘接口 . 8 2.3 系统硬件电路总电路图 8 3 软件设计. 9 3.1 软件设计环境介绍 10 3.2 软件总体设计方案 10 3.2.1 延时子函数 . 11 3.2.2 液晶显示分数刷新子程序 . 12 3.2.3 T0 中断程序 13 3.2.4 设置时间子函数 . 14 4 硬件焊接与调试.15 5 PROTEUS 仿真实验效果 .16 6 总结.17 参考文献 .18 附录 源程序 .19 致 谢 .30 1 1 1 绪论 1.
5、1 背景知识介绍 体育比赛计时计分系统是对体育比赛过程中所产生的时间、比分等数据进行快速采集 记录,加工处理,传递数据的信息系统。根据不同运动项目的不同比赛规则要求,体育比 赛的计时计分系统包括测量类、评分类、命中类、制胜类得分类等多种类型。 足球比赛是根据参赛队在规定的比赛时间里得分多少来决定胜负的,因此,足球比赛 的计时计分系统是一种得分类型的系统。足球比赛的计时计分系统由计时器、计分器等多 种电子设备组成,同时,根据目前高水平足球比赛要求,完善的足球比赛计时计分系统设 备应能够与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现高比赛现 场感、表演娱乐观众等功能目标。 由于单片
6、机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低, 价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广 应用,目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位。世界各大 电气厂家、测控技术企业、机电行业,竞相把单片机应用于产品更新,作为实现数字化、 智能化的核心部件。本篇设计足球比赛计时计分器就是以单片机为核心的计时计分系统。 1.2 设计内容 本设计是基于 AT89S52 单片机的足球比赛计时计分器,利用 LCD 液晶显示器作为显 示装置。 液晶显示器与传统的数码管显示器相比更节省单片机的 I/O 空间,减少系统设计的复 杂程度。此外,液晶显示具有稳定、功耗小等特点,特别适用与手持设备,而且液晶显示 器内部集成的有存储芯片, 能够保持当前数据, 避免了系统 CPU 频繁刷新电路所做的无用 功,进一步减少系统能量的开销和软件设计时的复杂度。 本系统由软件设计为 4 节比赛,可设置单节比赛时间,分 4 节比赛倒计时设定。可适 用于不同比赛时间规格的比赛使用。另外本设计增加了 ISP 编程接口,可在硬件固化的情 况下