篮球比赛计时计分器的设计(论文13000字)
摘 要
随着经济的发展,人们的生活水平逐渐提高,健康的生活方式必不可少。作为当今最流行的体育运动,篮球比赛以其适当的运动量和有趣的组织形式受到越来越多的喜爱。组织一场好的篮球比赛离不开一个操作简单且功能全面实用的篮球比赛计时计分器,同时一个好的系统也有助于推广这项运动,为人民营造一个良好的环境。
本设计通过对篮球比赛计时计分器原理的认识,对篮球比赛计时计分器进行相应的模拟与仿真。采用单片机AT89C52为中心器件来设计篮球比赛计时计分器,使得系统具有很好的实用性,操作简单,有一定的程度上的可容错性。先根据篮球比赛的规则,确定系统要实现的功能,确定实用的硬件元器件,根据功能画出电路图,划分功能区,在硬件仿真方面使用proteus,利用Keil uVision3创建工程,完成片内控制的C程序部分,最后在用proteus进行功能测试。
关键词:单片机 篮球比赛计时计分器 Proteus Keil uVision3 C程序
The design and simulation of the basketball game timer counter device
Abstract
With the development of economy, people's living standard has been gradually improved, and the healthy life style is essential. As one of the most popular sports, basketball matches are more and more popular with the appropriate amount of exercise and the interesting form of organization. Organize a good basketball game is inseparable from a operation is simple and practical and comprehensive the basketball game timer counter device, also a good system also help to promote the sport, for the people create a good environment.
This design through to the basketball game timer counter device, principle of understanding, to the basketball game timer counter device, for the corresponding simulation . Using single chip AT89C52 as the core chip to design the basketball game timer counter device, making the system has a good practicality, simple operation, there is a certain degree of fault tolerance. First according to the rules of the game to determine system to achieve the function, determine the practical hardware components, functions to draw the circuit diagram according to, divide the functional areas, in terms of hardware simulation using Proteus, use keil Uvision3 project creation, part of the completion of the on-chip control C program. Finally, use proteus to test system’s functions.
Key words:Micro Controller Unit (MCU); Basketball game timer counter device; Proteus; Keil uVision3;C program;
目 录
摘 要 I
Abstract II
第一章 引言 1
1.1 本设计出现的背景及发展 1
1. 2 本设计的研究意义及其主要内容 1
1.3 论文组织结构 2
第二章 设计任务及方案 3
2.1 设计要求及设计思路 3
2.1.1设计要求 3
2.1.2设计思路 3
2.2 硬件设计方案 4
2.2.1 硬件模块设计方案 4
2.2.2 硬件系统器材选择 4
2.3 AT89C52单片机概述 5
2.4 相关软件介绍 6
2.4.1 Protues软件 7
2.4.2 Keil uVision3软件 7
第三章 系统硬件电路图及工作原理 8
3.1 硬件电路介绍 8
3.2 系统的工作原理 8
3.3 功能选择模块 9
3.3.1 功能选择模块功能介绍 9
3.3.2 功能选择模块电路设计 9
3.4 显示模块 10
3.4.1 显示模块功能介绍 11
3.4.2 显示模块电路设计 16
3.5复位模块 17
3.5.1 复位模块功能介绍 17
3.5.2 复位模块电路设计 18
3.6 晶振模块 18
3.6.1 晶振模块功能介绍 18
3.6.2 晶振模块电路设计 18
3.7 报警模块 19
3.7.1 报警模块功能介绍 19
3.7.2 报警模块电路设计 19
第四章 程序设计与流程图 20
4.1 主程序设计思路与流程图 20
4.2 键盘子程序设计思路与流程图 21
4.2.1 键盘识别子程序设计思路与流程图 21
4.2.1 键盘消抖子程序设计思路与流程图 22
4.3 显示子程序设计思路与流程图 23
第五章 测试与结果分析 25
5.1 常规比赛进行状态 25
5.2 比赛复位状态 27
5.3 比赛加时赛的状态 28
5.4 恢复24秒倒计时状态 28
第六章 总结与展望 30
6.1总结 30
6.2展望 30
参 考 文 献 32
致 谢 33
|