基于单片机的篮球赛计时计分器单片机期末课程设计

基于单片机的篮球赛计时计分器单片机期末课程设计

ID:47477956

大小:135.50 KB

页数:19页

时间:2020-01-11

基于单片机的篮球赛计时计分器单片机期末课程设计_第1页
基于单片机的篮球赛计时计分器单片机期末课程设计_第2页
基于单片机的篮球赛计时计分器单片机期末课程设计_第3页
基于单片机的篮球赛计时计分器单片机期末课程设计_第4页
基于单片机的篮球赛计时计分器单片机期末课程设计_第5页
资源描述:

《基于单片机的篮球赛计时计分器单片机期末课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第1节引言11.1本设计的任务和主要内容1第2节系统主要硬件电路设计22.1单片机控制原理22.2单片机主机系统电路32.2.1计时电路42.2.2计分电路5第3节系统的软件设计63.1篮球赛计时计分器程序源代码63.2篮球赛计时计分器程序流程图16结束语17参考文献18基于单片机的篮球计时计分器第1节引言随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。本系统具有赛程定时设置、赛程时

2、间暂停、及时刷新甲、乙队双方的成绩以及赛后成绩暂存等功能。它具有价格低廉、性能稳定、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计时计分。1.1本设计的任务和主要内容这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时计分器。主要内容如下:①能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。②能随时刷新甲、乙两队在整个赛程中的比分。③中场交换比赛场地时,能交换甲、乙两队比分的位置。④比赛时间结束时,能发出报警指令。18第2节系统主要硬件电路设计2.1单片机控制原理计时显示CD4511复位晶振赛程时间设置键盘AT89C51CD409474LS21计分显示赛

3、程比赛调整键盘图2-1球赛计时计分器系统图182.2单片机主机系统电路本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入10个7段共阴LED显示器,其中6个用于记录甲、乙两队的分数每队3个LED显示器显示分数范围可达到0-999分,足够满足赛程需要。另外4个LED显示器则用来记录赛程的时间,其中2个用于分钟;2个用于显示秒钟。赛程设计采用倒计时方式。即比赛前将时间设置好,比赛开始启动计时,直至计时到零为止。计时范围可达到0~99分钟也满足实际赛程的需要。其次,为了配合计时器和计分器校正、调整时间和比分,特定在本设计中设立了7个按键

4、。其中4个用于输入甲、乙两队的分数;另外3个则用于完成设置、调整、启动和暂停赛程时间等功能。最后,还这几了定时报警系统,即比赛时间到,我们立即通过扬声器发出报警声,提示整个赛程结束。182.2.1计时电路图2-2计时电路的原理图计时电路如图2-2所示,主要由按键开关K5~K7,单片机AT89C51,译码器以及LED显示器结构。其工作过程如下:当调时(十位)开关K5按下时,产生一个低电平;立即数00H取出,同时对对应调分(十位)控制端P2.0的LE输出高电平,表示此时可以向调分(十位)的CD4511发送数据,但CD4511的输出端a~g不会有输出,因为LE=1时,CD4511锁存。

5、这时只要将显示数据的代码经P1口的P1.0送到CD4511输入端A~D端,送完后项LE清零。这时便可以将要显示数据的代码经CD4511译码后,从输出端a~g输出,送LE显示器显示。调时按键开关每按一次,数字自动加1,知道调到需要设置的时间即可。调时(个位)的操作方法与上面一样。时间设置完后,启动定时器T0开始定时计数。计时采用倒计时,比如:设置的时间为45分钟,则在LED上显示4500四位数。定时T0计数60秒后中断返回,继续定时计数下一个60秒;同时则在4位LED显示器上显示4459四位数,表示时间已经过去1秒钟,即为44分59秒。这样一直持续下去。知道变为“0000”时表示赛

6、程结束。如果比赛中裁判叫停,则只要按下K7键,即可暂停计时。182.2.2计分电路图2-3计分电路原理图计分电路主要由单片机AT89C51、串/并转换器、LED显示器、74LS21以及按键开关组成。其工作过程如下:按键开关K1~K4组成甲、乙两队加减分控制。按键开关K1~K4一端接地,另一端输入与门74LS21的9脚、10脚、12脚、13脚以及单片机AT89C51的P3.5、P3.4、P0.2、P0.1.当K1~K4四个按键的任何一个一位按下时,与门的8脚输出会产生低电平使单片机发生中断,从而使相应LED显示。因为按键开关按下时为低电平。18第3节系统的软件设计3.1篮球赛计时计

7、分器程序源代码ORG0000HAJMPLK1ORG000BHAJMPCTCOORG0013HAJMPCXTLK1:MOV33H,#00HMOV35H,#00HMOV36H,#00HMOV37H,#00HMOV38H,#00HMOV40H,#00HMOV41H,#00HCLRP0.0CLRP2.0CLRP2.1CLRP2.2CLRP2.3MOVP1,#00HNOPNOPSETBP2.018SETBP2.1SETBP2.2SETBP2.3MOV42H,#05HMOV43H,#09HM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。