毕业论文基于单片机的篮球计时计分器设计

毕业论文
毕业论文
基于单片机的篮球计时计分设计
摘要:本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。在此设计中共接入了1个四位一体7段共阴LED显示器,2个三位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~999分。赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到0为止。
为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
关键词:单片机 ; 计时  ; 计分 ; 显示器 ; 接口
关键词
Design of Basketball timing Scoring Device Based on
SCM
Abstract:The design is based on AT89C51 microcontroller timing basketball scoring device, the use of 7 as a common cathode LED display.In this design, the CPC has an access to one of four 7-segment common cathode LED display, 2 Trinity 7 common cathode LED displays, the former is used to record the race of time, of which 2 used to display the minutes, 2 seconds to displayminutes, which is used to record scores and B teams, each team two LED display shows the range of 0 to 999 points can be achieved.Schedule time with the countdown mode, the game starts the beginning of time until the timer to 0 so far.
To cope with calibration timer and scoring device to adjust the time and score, we design a specific set in the 7 buttons, for setting, adjusting the time, start, adjust the score and pause functions.The system uses single chip control is to use simple button operation, LED display, easy to install.
Key words:microcontroller ;timer ;score;display ;interface
目  录
1绪论 (1)
固态发酵罐
2系统方案说明 (3)
2.1 方案选择 (3)机器人搬运
2.1.1 篮球赛计时计分器设计的现状 (3)
2.1.2系统总体设计方案 (3)
3统硬件电路设计 (7)
3.1篮球赛计时计分器电路工作过程 (8)
3.2系统硬件电路组成 (8)
无线抄表3.2.1 主要器件选择及介绍 (8)
3.2.2显示模块 (17)
3.2.3报警模块 (17)
3.2.4时钟电路模块 (18)
功率分配器
3.2.5 复位电路模块 (19)
3.3篮球赛计时计分电路原理图 (19)
光固化打印机
4 软件编程及调试 (20)
4.1 软件总体设计方案 (21)
4.2 软件设计具体过程 (22)
4.2.1延时模块设计 (23)
4.2.2 显示时间,分数子程序模块设计 (23)
4.2.3 按键控制子程序设计模块 (27)
中心架4.2.4 中断程序设计模块 (35)
4.2.5 主函数设计模块 (37)
总结 (41)
致谢 (43)
参考文献 (45)
1绪论
随着单片机在各个领域的广泛应用,许多用单片机做控制的球赛计时计分系统也应运而生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED 七段显示器计时计分器等。
根据此次课题要求,结合本人自身学习情况,这里介绍一种篮球赛计时计分器的设计方法,即单片机直接驱动数码管工作的电路。采用这种方法可以大幅度的节约成本,电路采用单片机作为核心元件,利用1个四位7段共阴极LED数码管和2个三位7段共阴极LED数码管作为显示器件。2个三位7段共阴极LED数码管用于记录甲、乙两队的分数,显示分数范围可达0~999分,足够赛程计分的需要,完全符合现实比赛的需要。1个四位7段共阴极LED数码管用于记录赛程时间,其中前2个用于显示分钟,后2个用于显示秒钟。比赛前,将时间设置好,比赛开始时启动计时,直至倒计时到零蜂鸣器发出警报为止。计时范围达到0分钟0秒~99分钟59秒,能满足实际赛程计时的需要,甚至是除篮球之外的其他运动,如足球。为了配合计时器调整时间和计分器校正比分,设计了7个按键,4个用于输入甲、乙两队的分数,另3个供于启动和暂停赛程时间以及中场交换场地使用。另外,还设计了定时报警系统,即比赛时间到时,扬声器发出报警声提示赛程结束。
该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩以及中场暂停交换场地后显示两队分数的功能。设计分为软件设计和硬件设计两部分。主控芯片采用AT89C51,使用C ++语言编写软件程序,主体分为计时显示模块、计分显示模块、定时报警、按键控制模块。编程后利用visual c++软件来进行编译,再将生成的HEX文件装入芯片中,采用Proteus软件来仿真,检验功能是否
能够正常实现,随后可用Protel99画出硬件电路图。
通过本次基于单片机的篮球赛计时计分器的设计,可以了解、熟悉有关单片机开发设计实例的过程,并加深对单片机的理解和应用以及掌握单片机与外围接口的一些方法和技巧。
更好的把所学的知识运用于实践之中,在实践之中检验所学的知识,并进行不断的总结。

本文发布于:2024-09-20 23:42:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/139695.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:计时   计分   单片机   设计   赛程   时间   显示
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议