单片机计时器系统的设计

随着社会的发展与进步,篮球计时计分器已成为篮球比赛中重要的一部分,它的使用已经日趋普及,并且已经广泛应用于各种公共的场合。该系统研究的是通过AT89S52单片机来控制显示屏显示的计时计分系统。使用AT89S52单片机完成了最新的篮球比赛计时计分系统的各方面设计,其中包括软件设计和硬件设计。该系统设定了用显示屏显示每节比赛12分钟的倒计时、各队24秒控球时间的倒计时、双方实时比赛的得分,还有各队暂停与犯规次数等内容。
此系统按照篮球基本准则作为依据,通过单片机控制比赛的得分与时间等数据,进而通过LCD进行实时显示。此论文阐述了LCD显示屏的显示原理,分析了LCD显示屏的工作原理,详细介绍了以AT89S52单片机为核心的硬件电路的设计,也对12864LCD显示屏进行了软件设计。
经过实验验证,此系统的设计可靠,方案可行,可以适用于很多中小型篮球比赛,所以本设计有着非常广阔的实用价值和商业前景。
关键词:单片机,LCD显示屏,计时计分 M000152
The Design of Basketball Timing and Scoring Based on MCU
With the social development and progress, basketball time points have become an important part of the game of basketball , its use has become increasingly popular, and has been widely used in various public occasions. The system studied by AT89S52 microcontroller to control the display timing scoring system . Use AT89S52 MCU to complete all aspects of the design of the latest basketball game time scoring system , including software and hardware design . The system is set up with a display of each section of the game 12 minutes countdown , countdown to 24 seconds each time on the ball team , both sides scoring game in real time , as well as suspended and the team fouls and so on.
    This system is in accordance with the basic principles of basketball as the basis for control of the game by scoring the microcontroller and time data , and then through the LCD display in real time . This paper describes the principles of the LCD screen display , analyze the LCD display works, detailing the AT89S52 microcontroller as the core hardware design , but also on display were 12864LCD software design .
    Experimental results show that the design of this system is reliable, feasible, can be applied to many small and medium basketball game , so this design has a very broad practical value and business prospects.
Keywords: MCU, LCD display, timing and scoring
目   录    查看完整请+Q:351916072获取
第一章 绪论    1
1.1课题研究的背景    1
1.2课题研究的主要内容    1
1.3 设计方案与论文安排    2
   1.3.1 课题设计方案    2
   1.3.2 课题论文安排    2
第二章 系统基础知识概述    3
2.1 LCD显示屏概述    3
2.1.1 LCD的分类    3
2.1.2 LCD的显示原理    4
2.1.3 LCD驱动方式    4
2.2 单片机概述    5
2.2.1单片机定义    5
2.2.2单片机的特点    5
2.2.3单片机的分类    6
第三章 系统硬件设计    7
3.1  最小系统设计    7
3.1.1 单片机的介绍    7
3.1.2 时钟电路    8
3.1.3 复位电路    9
   3.2控制电路设计    10
   3.3 LCD显示电路设计    11
3.3.1  LCD12864介绍    11
3.3.2 显示电路设计    14
第四章 系统软件设计    17
4.1 主程序设计    17
4.2 按键扫描控制程序设计    18
4.3 显示程序设计    23
4.4 报警系统的设计    28
第五章 调试    29
结束语    32
参考文献    33
附录    34
附录一 总体硬件电路图    34
附录二 系统程序    35
第一章 绪论
1.1课题研究的背景 查看完整请+Q:351916072获取
目前,篮球这个运动在中国大部分的乡镇、城市、军队、机关、校园和工矿企业都得到了广泛的传播,篮球已经成为一个非常重要的体育赛事,同时也是中国参与度最高的一项体育运动之一,受大多数学生和国内外企业的欢迎。因为篮球运动的群众基础多,加上中国的篮球基础设施比较多,所以很容易普及。
在篮球这个项目的比赛当中,计时计分系统对于篮球比赛的顺利进行起着举足轻重的作用。随着比赛规则的一步步改进,对应的计时计分系统也将随它改变。篮球计时计分系统在篮球比赛过程中承担着数据采集和实时显示各种数据的功能。因为篮球比赛的整个过程不可预测,同时双方的情况都是在不断变化,所以篮球计时计分系统必定是一个实时性非常高的电子系统,不仅要让它实时反映整个比赛的情况,还要求此系统必须非常稳定,因此这个系统是篮球比赛过程中必不可少的一部分,它设计得是否合理,直接决定着这个系统运行的稳定性,并且将直接决定着比赛是否能够顺利进行。
通过这次以单片机为核心控制显示屏显示的篮球计时计分器的设计,可以更便捷、快速地掌握比赛过程的实时战况,同时让观众对整个比赛的时间与得分等情况一目了然。
1.2课题研究的主要内容
      基于本课题的要求,我们主要需要实现几个功能:实现当前比赛时间的倒计时;
实现分数的实时控制;实现显示屏的稳定显示;实现对比赛实时的报警与提示;完成各个模块实物电路的设计与连接,下面就来具体看下吧。
(1)实现当前比赛时间的倒计时。我们要对每节比赛的时间进行倒计时,因为每节的计时时间是12分钟。与此同时,因为篮球规则的设定,我们必须无时无刻地记录双方控球时间,也就是要同时对双方控球的24秒进行倒计时。
    (2)实现分数的实时控制。不管是教练还是球员,还是观众,都要对篮球比赛的各项数据进行实时的掌握,这就要求我们设计的系统必须稳定且可靠。而本系统控制分数,是通过按键来控制单片机相应接口的电平来控制单片机相应变量的加减,然后把该变量送到显示屏的指定位置进行显示,从而完成了分数的实时控制。
(3)实现显示屏的稳定显示。通过对显示屏硬件的正确连接,还要对显示屏的软件进行相应的设置,显示屏才能够正常的工作。与此同时,我们需要把实时的内容显示到具体的显示屏位置。
(4)实现对比赛实时的报警与提示。我们需要对按键每次操作进行提示,也就是每次按下按键的时候,报警电路需要发出响声,每次24秒倒计时时间到的时候,需要发出响声进行警报,每节比赛12分钟结束,需要发出响声进行报警。
(5)完成各个模块实物电路的设计与连接,进行调试,直到成功为止。
1.3 设计方案与论文安排
1.3.1 课题设计方案
要想实现整体功能的实现,必须让单片机和显示屏进行正常的工作,那么我们首先需要对单片机和显示屏进行硬件的正确连接。与此同时,我们不仅要对单片机进行初始化,也要对显示屏进行初始化,完成了这两步,它们才能开始正常的工作。接下来我们需要对按键进行实时的检测与扫描,实时检测是否有按键按下,如果有按键按下,就检测是哪个按键被按下,然后单片机对该按键进行相应的处理,接着单片机把处理好的数据实时送到显示屏特定的位置进行正确显示。
软件方面的配合至关重要,我们需要很缜密地写出按键扫描程序,哪个键被按下,执行什么样的功能,必须准确无误,然后去调用显示程序的函数,通过写命令和写数据对LCD进行不同的操作,从而达到数据的实时显示
我们对按键的每一次操作,都会触发报警电路,也就是说每按一个键,蜂鸣器都会发出声音进行提示。
1.3.2 课题论文安排
第一章:绪论,主要介绍课题研究背景与意义,还有设计的方案与安排。
第二章:系统基础知识概述,其中包括LCD显示屏的概述,还有单片机的相关概述。第三章:系统硬件设计,主要包括最小系统设计、控制电路和LCD显示电路的设计
第四章:系统软件设计,主要介绍了主程序的设计,按键扫描程序设计以及显示程序的设计,同时也介绍了报警电路的设计。
第五章:进行实物的相关调试。
第二章 系统基础知识概述查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/5015.html

好棒文