篮球计时计分器的设计与实现本科毕业论文(设计)(1).doc
文本预览下载声明
本科生毕业论文(设计)
题目(中文): 篮球计时计分器的设计与实现
(英文): The Design and Implementation of
Basketball Timing and Scoring
本科毕业论文(设计)诚信声明
作者郑重声明:所呈交的本科毕业论文(设计),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的成果。对论文的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。
本科毕业论文(设计)作者签名:
年 月 日
目 录
摘 要 I
关键词 I
Abstract I
Key words II
1 前言 1
2 系统设计基本要求与方案论证 3
2.1 系统设计基本要求 3
2.2 系统方案论证 3
2.2.1 以单片机作为整个系统的核心 3
2.2.2 采用模拟和数字混合电路来实现 3
2.2.3 系统的总体方案 4
3 系统的总体设计 4
3.1 系统硬件设计 5
3.1.1 时钟以及复位电路 5
3.1.2 键盘部分 6
3.1.3 报警部分 6
3.1.4 显示部分 7
3.2 系统软件设计 7
3.2.1 定时器子程序 8
3.2.2 键盘扫描子程序 11
3.2.3 显示子程序 13
3.2.4 蜂鸣器报警子程序 14
4 系统测试与分析 15
4.1 系统测试 15
4.1.1 硬件测试 15
4.1.2 功能测试 15
4.2系统分析 16
5 小结 16
参考文献 17
附录A 电路图 19
附录B PCB双面板 19
附录C 实物图 20
附录D 完整程序代码 21
篮球计时计分器的设计与实现
摘 要
本论文旨在设计一个篮球计时计分器,主要利用单片机AT89C52作为系统的核心元件,二组四位一体共阴极数码管作为显示器件,独立式按键控制整个系统。主要实现了倒计时、显示A/B队的分数、并加分,减分,比赛结束鸣笛警示等功能。以C语言作为编程语言,在Keil开发软件平台上进行C源代码编写和调试。与传统模拟与数字电路实现的篮球计时计分器相比,该系统包括很多优点,比如成本低廉、性能稳定、高准确度显示、操作方便且易携带等,广泛适合各类学校和小团体作为赛程计分。
关键词
篮球计分器;AT89C52;七段数码管;独立式键盘
The Design and Implementation of Basketball Timing and Scoring
Abstract
This paper aims to design a Basketball Timing Score Indicator ,mainly using single chip microcomputer AT89C52, which is the core of the system components, and two groups of four common cathode integrated digital tube as a display device, and independent type buttons to control the whole system. Mainly implements the countdown and A/B teams score, and can in A timely manner plus and minus points, adjust the score, the end of the game whistling warnings, and other functions. With C language as the programming language, in the Keil software development platform for writing and debugging . The completion of the system design includes many advantages, such as low cost, stable performance, high accuracy display, easy to operate and easy to carry, etc. Suitable for all kinds of school and small grou
显示全部