您好,欢迎访问三七文档
本科毕业论文(设计)题目:基于单片机STC89C52RC的篮球计时计分器设计学院:物理与电子科学学院班级:2011级电子二班学号:110712011218姓名:王芳伟指导教师:刘桂枝职称:讲师完成日期:2015年5月14日基于单片机STC89C52RC的篮球计时计分器设计摘要:篮球比赛是每个学校都会举办的一项体育项目,这个比赛可以是同学之间的比赛或者是师生之间的对抗赛亦或老师之间的比赛。篮球的基本规则是本次设计的依据,可实现对篮球比赛过程中的控制。此设计显示有四个模块。首先要有24秒显示,如果控球时间超过24秒,可发出报警信号。其次要有计时器,比赛时间受到计时器的控制。如果需要暂停比赛,可以通过计时器暂停,比赛快到的时候会报警。还要具备记分器,记分器记录A队和B队的总得分,按记分器键可以给得分的队伍加分。最后要有记节器,记录每节的比分。关键词:单片机;LCD1602;计分;计时BasedonSCMSTC89C52RCbasketballtimingscoreindicatordesignAbstract:Basketballgameiseveryschoolheldasports,thisgamecanbeamatchbetweenclassmatesortheconfrontationbetweenteachersandstudentsorbetweenteacher'sgame.Thebasicrulesofbasketballisthebasisforthedesign,whichcanrealizethecontrolintheprocessofthebasketballmatch.Thisdesignshowsthattherearefourmodules.Firstofallshouldbedisplayedwith24seconds,iftheballformorethan24seconds,cansendoutalarmsignal.Nexttohavethetimer,thegametimeiscontrolledbythetimer.Ifneedtosuspendthegame,youcanthroughthetimertimeout,gametowillcallthepolice.But,rememberrecordteamAandteamBofthetotalscore,pressdownseparatorcangivetheteamtoscorepoints.Thelastsectionwillhavetoremember,recordthescoreofeachsection.Keywords:Singlechipmicrocomputer;LCE1602;Thescoring;Timing目录引言............................................................................................................................................11.本次篮球计时计分器的设计的主要内容.............................................................................12.设计方案.................................................................................................................................12.1显示部分......................................................................................................................22.2按键输入输出部分......................................................................................................22.3控制系统部分..............................................................................................................33.硬件的选择.............................................................................................................................33.1输入的独立式按键模块..............................................................................................33.2LCD1602液晶显示模块..............................................................................................33.3单片机STC89C52RC模块........................................................................................43.4篮球计时计分器的工作过程......................................................................................54.软件设计.................................................................................................................................54.1独立式键盘的编程......................................................................................................54.2复位电路......................................................................................................................65.仿真实验.................................................................................................................................66.篮球计时计分器的制作流程.................................................................................................77.结论.........................................................................................................................................8参考文献....................................................................................................................................9附录..................................................................................................................................10致谢..................................................................................................................................151基于单片机STC89C52RC的篮球计时计分器设计引言在现今的球类比赛中,篮球是最火的。校园里面经常举行学生之间或者老师之间的篮球比赛,经常用的计时方式是用秒表计时,计分方式是翻牌计分。这样的计时计分方式过于繁琐。单片机具有体积小、功能全的优点。现今关于单片机的应用是越来越多,正在取代传统电子电路所构成的系统。单片机能够将操作繁琐的系统设计成操作简单方便的系统,所以可以用单片机设计一个篮球计时计分器,来满足篮球比赛的计时、计分是最合适不过的。1.本次篮球计时计分器的设计的主要内容这次设计的目的是设计出一个用于篮球比赛的计时计分系统。这次设计出来的计时计分系统应该具备以下功能:首先是计分的功能。能够记录比赛中两个队伍的总的比分并且还要在A、B两队比赛过程中随时更新两队的比赛比分。然后是计时的功能。能够完全的控制比赛时间,比如记录比赛时间,暂停比赛时间和修改比赛时间等等。最后是报警的功能。因为如果控球时间超过24秒或者比赛时间结束了,都是需要提示的。这就需要报警。2.设计方案随着篮球比赛的越来越多,篮球比赛用的计时计分器也是也来越多。如:单片机AT89C51为核心,LED七段数码管为显示器的计时器。单片机ATMEGA128编程控制,LCD为显示器的计时计分器等等。本次设计是由显示器选用LCD1602液晶显示器,接受单片机STC89C52RC编程控制,作为篮球比赛计时计分系统。本系统具有控制比赛时间、记录比赛比分等功能。成2本低廉、性能卓越、操作简单。非常适合作为篮球比赛的赛程计时计分。本系统设计用LCD1602显示器作为显示器件,显示器的第一行依次显示A队比赛的总分数A、B队比赛的总分数,第二行依次显示比赛的节数、比赛的倒计时时间、24秒倒计时。比赛过程中计时的方式使用倒计时,这需要在比赛前将每节比赛的时间设置好,如每节比赛12分钟,那设置时间为12分钟。比赛开始时启动计时器,直到计时器显示时间为零。1复位,下一节开始的时候再继续启动计时器。直到4节比赛都结束。为了方便操作本次设计中篮球计时计分器系统应该具有的功能,所以在设立了13个独立式按键。分别用于甲、乙两队的分数加减(增加减分数的按钮是为了防止工作人员不小心多加了分数,所以设定了减分的按钮)的功能;另外还在用完成设置、调整、开始和暂停时间等多种功能。在篮球比赛中,24秒时间到或比赛时间到时,会有报警声。所以本次设计也将会加入报警系统。24秒未得分或者比赛时间结束,会触发报警系统。发出警报声音。篮球计时计分器的整体设计篮球计时计分器注要的功能有3部分。2.1显示部分显示设计:这个部分是非常重要的,要是没有这个部分,就算的其他方面完成的再好也没有任何意义。显示器件选用LCD1602显示器。用来显示两队的比赛分数和比赛时间比赛时间。LCD1602显示器的功耗低、体积不大、能够显示的内容多、超薄轻巧、成本相对也比较低和用起来不麻烦。满足了在篮球计分器设计中对显示的要求。2.2按键输入输出部分按键输入输出设计:选用独立式按键,因为独立式按键I/O非常的简单。每根I/O口线对应一个独立式按键。现在追求的就是操作简单明了。独立式一共有13个。S1是能够保存某个时间段的显示数据和恢复,S2键是给A队伍总分数1加分
本文标题:王芳伟-110712011218-基于单片机STC89C52RC的篮球计时计分器设计
链接地址:https://www.777doc.com/doc-4562004 .html