基于单片机的篮球比赛计时器硬件设计 联系客服

发布时间 : 星期四 文章基于单片机的篮球比赛计时器硬件设计更新完毕开始阅读3a7e5b90541810a6f524ccbff121dd36a32dc4bb

目 录

摘 要 ............................................................... 2 第1章 前言 ......................................................... 3

1.1设计选题的发展情况及背景 ...................................... 3 1.2 设计目的和意义 ................................................ 3 第二章 总体设计方案 .................................................. 4

2.1系统的构成框图 ................................................ 4 2.2各部分功能介绍 ................................................ 5

2.2.1赛程时间设置 ............................................. 5 2.2.2 赛程时间启动/停止设置 ................................... 5 2.2.3 24s显示控制 ............................................. 5 2.2.4报警设置 ................................................. 5

第三章 硬件电路设计 .................................................. 6

3.1 系统的硬件构成及功能 ......................................... 6 3.2 AT89C51 ....................................................... 6 3.2 电源电路及复位电路设计 ....................................... 8

3.2.1 电源电路 ................................................ 8 3.2.2 复位电路 ................................................ 9 3.3 时钟电路设计 .................................................. 9 3.4显示电路设计 ................................................. 10 第四章 系统软件的设计 ............................................... 12

4.1主程序流程图 ................................................. 12 4.2 定时中断的流程图 ............................................. 13 4.3 系统软件的调试 ............................................... 13 第五章 仿真调试 ..................................................... 14

5.1软件仿真 ..................................................... 14 5.2 仿真结果 ..................................................... 14 结束语 .............................................................. 15 参考文献 ............................................................ 16 答谢辞 .............................................................. 17 附录 ................................................................ 18

1模块子程序 ..................................................... 18 2原理图 ......................................................... 29 3仿真图 ......................................................... 30

1

摘 要

本文设计了一个基于单片机的篮球比赛计时器硬件设计,包括AT89C51、6个八段显示LED、上电复位电路、时钟发生电路等基本模块的设计。其功能主要设计为:初始化时间为12分钟;进攻时间为24秒,计时器的显示均为倒计时方式,24秒计时用两位数码管显示;所有得计时都要具有暂停、继续、清零和时间调整功能;当每节比赛时间结束、24秒倒计时减为零有声音提示。

关键词: 单片机,计时器,倒计时,LED

2

第1章 前言

1.1设计选题的发展情况及背景

篮球比赛在中国越来越受到人们的关注,同时也被更多的青少年所喜爱。本设计除了具有赛程时间计时、调整及暂停和比赛计分的功能,还具有24s倒计时的功能。且造价低廉、操作方便且便于携带,适合于学校和小团体作为比赛赛程的计时计分工具。

从另一方面说,本设计方便了人们比赛时的计时计分工作,在某种程度上也促进了篮球赛的开展,既有利于发展篮球这项体育运动,又有利于增强人们的体质。另外参与篮球运动的人多了,也利于篮球运动员的选拔,对我们国家的篮球事业也具有促进作用。 1.2 设计目的和意义

随着人们生活水平的提高,社会经济的发展,人们开始注重身体素质的提高。臂如举办篮球比赛需要有一个专门计时的工具。因此有必要设计适合篮球比赛计时器。本设计造价低廉、操作方便且便于携带,适合于学校和小团体作为比赛赛程的计时工具。在某种程度上也促进了篮球赛的开展,既有利于发展篮球这项体育运动,又有利于增强人们的体质。另外参与篮球运动的人多了,也利于篮球运动员的选拔,对我们国家的篮球事业也具有促进作用。

3

第二章 总体设计方案

2.1系统的构成框图

基于单片机的篮球比赛计时系统的构成框图如图1-1所示

计时显示 24秒显示 AT89C51 置位24秒 复位 晶振 赛程时间设置键盘 图1-1比赛计时构成图

本系统采用AT89C51作为设计的核心元件,利用七段共阳LED数码管作为显示器件。计时电路中共接6个LED数码管,其中4个用于显示赛程时间,即2个显示分钟,2个显示秒钟。赛程采用倒计时方式,即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止,比赛暂停时停止计时,比赛重新开始时计时继续,计时范围0~99分钟。另外两个数码管用于显示24秒计时,即采用倒计时,比赛开始启动计时,计时到零或控球发生改变时重新计时开始由24s倒计时,如此循环,直至比赛结束。当有暂停同样停止计时,重新开始时继续计时。

其次,为了配合计时器的校正、调整时间,设计中接入2个按键,另外四个用于完成设置、调整、启动、暂停、交换和24s重新计时功能。此外,系统中还有一个按键,用于手动复位。

最后,设计中还有定时报警系统,即每节时间结束或24s结束时,立即通过蜂鸣器发出报警声提示。

4