26 / 30
四川工程职业技术学院
毕业论文
篮球比赛计时、计分系统
专 业:电子信息工程技术 学 号: 2
姓 名:张久华 指导教师:刘 森
完成时间: 2011…3
24s显示控制……………………………………4
计时计分显示…………………………………4
计时结束后报警………………………………4
硬件部分的设计…………………………………4
AT89C51…………………………………………4
计时电路…………………………………………8
计分电路…………………………………………11
3 / 34
软件设计…………………………………………11
编程设置及总流程框图…………………………11
主要模块说明……………………………………13
2。1 计时部分模块流程……………………………13
计分部分模块流程……………………………14
系统调试…………………………………………14
第三部分 结束语
结束语……………………………………………………15
参考文献…………………………………………………17
附录………………………………………………………18
4 / 34
1 / 34
第一部分 绪论
(一)选题背景和意义
篮球比赛在中国越来越受到人们的关注,同时也被更多的青少年所喜爱。本设计除了具有赛程时间计时、调整及暂停和比赛计分的功能,还具有24s倒计时的功能。且造价低廉、操作方便且便于携带,适合于学校和小团体作为比赛赛程的计时计分工具。
从另一方面说,本设计方便了人们比赛时的计时计分工作,在某种程度上也促进了篮球赛的开展,既有利于发展篮球这项体育运动,又有利于增强人们的体质。另外参与篮球运动的人多了,也利于篮球运动员的选拔,对我们国家的篮球事业也具有促进作用。
(二)选题目的
通过设计过程,培养学生分析解决实际问题的能力,使学生对单片机工作原理有更加系统和更深层次的认识,,使学生初步掌握电子系统的设计步骤和设计方法,提高电子技术理论和技能的综合应用水平。
(三)选题设计要求
1、以51系列单片机为核心设计;
2、数码管显示两队分数;
3、数码管显示比赛时间;
4、有正常比赛计时、24秒倒计时、暂停计时;
5、计时时间到有报警;
6、合理设置按键,使各项功能完成方便;
7、绘制出电路原理图和印刷电路板图;
8、绘制程序流程图,编写控制程序。
第二部分 总体设计方案
(一)系统的构成框图
26 / 30
基于单片机的篮球比赛计时计分系统的构成框图如图1-1所示
计时显示
CD4511
AT89C51
CD4094
计分显示
复位
晶振
赛程时间设置键盘
74LS21
赛程比分设置键盘
置位24秒
24秒显示
图1-1
显示节数
本系统采用AT89C51作为设计的核心元件,利用七段共阴LED数码管作为显示器件。其中,计分电路中共接入6个七段共阴LED数码管用于显示比赛两队的分数,每队3个数码管,显示范围0~999分。比分是通过按键来人工控制加分,为了避免人工操作时的失误错加分,故增加了两个用于减分的按键。比分显示时采用静态显示,即6个LED数码管在同一瞬间可以显示不同的字符。计时电路中共接6个LED数码管,其中4个用于显示赛程时间,即2个显示分钟,,即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止,比赛暂停时停止计时,比赛重新开始时计时继续,计时范围0~99分钟。另外两个数码管用于显示24秒计时,即采用倒计时,比赛开始启动计时,计时到零或控球发生改变时重新计时开始由24s倒计时,如此循环,直至比赛结束。当有暂停同样停止计时,重新开始时继续计时。
其次,为了配合计时器和计分器的校正、调整时间和比分,,另外四个用于完成设置、调整、启动、暂停、交换和24s重新计时功能。此外,系统中还有一个按键,用于手动复位.
最后,设计中还有定时报警系统,即赛程时间结束或24s结束时,立即通过蜂鸣器发出报警声提示。
赛程时间设置
通过按键K5、K6来设置赛程时间。篮球比赛的一节时间为12分钟,通过按K5按键,使LED数码管1显示“1”即可。在按K6按键,设置比赛时间的个位数,即使数码管2显示“2"。
当比赛结束时,如果由于一些特殊原因要增加比赛时间,这时比赛时间的调整同样由K5、K6按键来设置,且方
篮球计时计分 来自淘豆网m.daumloan.com转载请标明出处.