欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于单片机的篮球赛计时计分器单片机期末课程设计报告书.docx

    • 资源ID:6136463       资源大小:72.04KB        全文页数:16页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的篮球赛计时计分器单片机期末课程设计报告书.docx

    1、基于单片机的篮球赛计时计分器单片机期末课程设计报告书基于单片机的篮球计时计分器第1节 引 言随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。本系统具有赛程定时设置、赛程时间暂停、及时刷新甲、乙队双方的成绩以及赛后成绩暂存等功能。它具有价格低廉、性能稳定、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计时计分。1.1本设计的任务和主要容这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时

    2、计分器。主要容如下:1 能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。2 能随时刷新甲、乙两队在整个赛程中的比分。3 中场交换比赛场地时,能交换甲、乙两队比分的位置。4 比赛时间结束时,能发出报警指令。第2节 系统主要硬件电路设计2.1 单片机控制原理图2-1 球赛计时计分器系统图2.2 单片机主机系统电路本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入10个7段共阴LED显示器,其中6个用于记录甲、乙两队的分数每队3个LED显示器显示分数围可达到0-999分,足够满足赛程需要。另外4个LED显示器则用来记录赛程的时间,其中2个用

    3、于分钟;2个用于显示秒钟。赛程设计采用倒计时方式。即比赛前将时间设置好,比赛开始启动计时,直至计时到零为止。计时围可达到099分钟也满足实际赛程的需要。其次,为了配合计时器和计分器校正、调整时间和比分,特定在本设计中设立了7个按键。其中4个用于输入甲、乙两队的分数;另外3个则用于完成设置、调整、启动和暂停赛程时间等功能。最后,还这几了定时报警系统,即比赛时间到,我们立即通过扬声器发出报警声,提示整个赛程结束。2.2.1计时电路图2-2 计时电路的原理图计时电路如图2-2所示,主要由按键开关K5K7,单片机AT89C51,译码器以及LED显示器结构。其工作过程如下:当调时(十位)开关K5按下时,

    4、产生一个低电平;立即数00H取出,同时对对应调分(十位)控制端P2.0的LE输出高电平,表示此时可以向调分(十位)的CD4511发送数据,但CD4511的输出端ag不会有输出,因为LE=1时,CD4511锁存。这时只要将显示数据的代码经P1口的P1.0送到CD4511输入端AD端,送完后项LE清零。这时便可以将要显示数据的代码经CD4511译码后,从输出端ag输出,送LE显示器显示。调时按键开关每按一次,数字自动加1,知道调到需要设置的时间即可。调时(个位)的操作方法与上面一样。时间设置完后,启动定时器T0开始定时计数。计时采用倒计时,比如:设置的时间为45分钟,则在LED上显示4500四位数

    5、。定时T0计数60秒后中断返回,继续定时计数下一个60秒;同时则在4位LED显示器上显示4459四位数,表示时间已经过去1秒钟,即为44分59秒。这样一直持续下去。知道变为“0000”时表示赛程结束。如果比赛中裁判叫停,则只要按下K7键,即可暂停计时。2.2.2计分电路图2-3 计分电路原理图计分电路主要由单片机AT89C51、串/并转换器、LED显示器、74LS21以及按键开关组成。其工作过程如下:按键开关K1K4组成甲、乙两队加减分控制。按键开关K1K4一端接地,另一端输入与门74LS21的9脚、10脚、12脚、13脚以及单片机AT89C51的P3.5、P3.4、P0.2、P0.1.当K1

    6、K4四个按键的任何一个一位按下时,与门的8脚输出会产生低电平使单片机发生中断,从而使相应LED显示。因为按键开关按下时为低电平。 第3节 系统的软件设计3.1 篮球赛计时计分器程序源代码ORG 0000HAJMP LK1ORG 000BHAJMP CTCOORG 0013HAJMP CXTLK1: MOV 33H, #00HMOV 35H, #00HMOV 36H, #00HMOV 37H, #00HMOV 38H, #00HMOV 40H, #00HMOV 41H, #00HCLR P0.0CLR P2.0CLR P2.1CLR P2.2CLR P2.3MOV P1, #00HNOPNOPS

    7、ETB P2.0SETB P2.1SETB P2.2SETB P2.3MOV 42H, #05HMOV 43H, #09HMOV SCON, #00HCLR P3.7MOV R1, #33HMOV R2, #06HLP: MOV A, R1MOV DPTR, #TABMOVC A, A+DPTRMOV SBUF, AJNB TI, $CLR TIINC R1DJNZ R2, LPSETB P3.7LK3: JB P2.4, LK6ACALL D10MSJB P2.4, LK3ACALL D2SLK4: JB P2.4, LK3CLR P2.0ACALL D2SINC 40HMOV A, 40H

    8、CJNE A, #0AH, LK4MOV 40H, #00HAJMP LK4LK6: JB P2.5, LK5ACALL D2SLK7: JB P2.5, LK6CLR P2.1MOV P1, 41HSETB P2.1ACALL D2SINC 41HMOV A, 41HMOV A, 41HCJNE A, #0AH, LK7MOV 41H, #00HAJMP LK7LK5: JB P2.6, LK3ACALL D10MSJB P2.6, LK5CLR P2.2MOV P1, 42HNOPNOPSETB P2.2CLR P2.3MOV P1, 43HNOPNOPSETB P2.3SETB P0.0

    9、MOV TMOD, #O1HMOV TL0, #OBOHMOV TH0, #3CHSETB ET0SETB EX1CLR IT0SETB TR0MOV R0, #14HSJMP $CTC0: JNB P2.6, LK8DJNZ R0, NEXTMOV R0, #14HDEC 43HCLR P2.3MOV P1, 43HNOPNOPSETB P2.3CLR P2.2MOV P1, 42HNOPNOPSETB P2.2CLR P2.1MOV P1, 41HNOPNOPSETB P2.1CLR P2.0MOV P1, 40HNOPNOPSETB P2.0MOV A, 43HCJNE A, #00H,

    10、 NEXTMOV 43H, #0AHMOV A, 42HCJNE A, 00H, LP3MOV 42H, #05HMOV A, 41HCJNE A, #00H, LP2MOV 41H, #09HMOV A, 40HCJNE A, #00H, LP1CLR P0.0CLR P3.6ACALL D10SSETB P3.6KP11: JB P2.6, KP11AJMP KP12LK8: ACALL D10MSJB P2.6, CTC0CLR P0.0LK9: JNB P2.6, LK9KL10: JB P2.6, LK10SETB P0.0AJMP CTCOP3: DEC 42HAJMP NEXTL

    11、P1: DEC 40HAJMP NEXTLP2: DEC 41HNEXT: MOV TL0, #0B0HMOV TH0, #3CHRETIKP12: MOV A, 33HXCH A, 36HMOV 33H, AMOV A, 34HXCH A, 37HMOV 34H, AMOV A, 35HXCH A, 38HMOV 35H, AAJMP MPCXT: JNB P3.5, KP1JNB P3.4, KP2JNB P0.2, KP3JNB P0.1, KP4AJMP KPKP1: JNC 36HMOV A, 36HCJNE A, #0AH, KP5MOV 36H, #00HINC 37HMOV A

    12、, 37HCJNE A, #0AH, KP5MOV 36H, #00HINC 37HMOV A, 37HCJNE A, #0AH, KP5MOV 37H, #00HINC 38HAJMP KP5MOV 37H, #00HINC 38HAJMP KP5KP2: MOV A, 36HCJNE A, #00H, AP1MOV 36H, #09HDEC 37HAJMP KP5AP1: DEC 36HAJMP KP5KP3: INC 33HMOV A, 33HCJNE A, #0AH, KP5MOV 33H, #00HINC 34HCJNE A, #0AH, KP5MOV A, 34HCJNE A, #

    13、0AH, KP5MOV 34H, #00HINC 35HAJMP KP5KP4: MOV A, 33HCJNE A, #00H, AP2MOV 34H, #09HDEC 35HAJMP KP5AP2: DEC 34HKP5: CLR P3.7MOV R1, #33HMOV R2, #06HLP6: MOV A, R1MOV DPTR, #TABMOC A, A+DPTRMOV SBUF, AJNB TI, $CLR TIINC R1DJNZ R2, LSETB P3.7KP6: JNB P3.3, KP6KP: RETITAB: DB 3FH, 06H, 5BH, 4FH, 66H, 6DH,

    14、 7DH, 07H, 7FHDB 6FH, 00HD10S: MOV 50H, #05HD2S: MOV R3, #0AHD200MS: R7, #14HD10MS: R6, #05HLOOP3: MOV R5, #0F9HNOPNOPLOOP2: DJNZ R5, LOOP2DJNZ R6, LOOP3DJNZ R7, D10MSDJNZ R3, D200MSDJNZ 50H, D2SRET3.2篮球赛计时计分器程序流程图 如图 3-1所示。开始定时清0 甲乙两队分数为0设置定时时间如:20分钟启动键是否按下倒计时开始定时定时时间到否暂停键时候按下K1,K2,K3,K4 是否按下对应甲乙两队

    15、加减分数甲乙两队交换分数并显示交换键时候按下喇叭响10秒Y Y Y Y Y N N N N N 图3-1 程序流程图结 束 语学习了一个学期的单片机,我花了九牛二虎之力才把系统完成,这充分说明仅仅学习一个学期就想要做出多么完美的系统是难以想象的,何况我们还是非电子专业的,要想真正地把单片机给学好、摸透,我想,必须得从电子电路基础开始学起,这也正是我下一步打算去实现的。我想,只要是我们认真地去学一样东西,那么什么东西都是有趣的,看着一连串的指令能够实现某一实用的功能,我确实很高兴,这其中的乐趣也并不亚于画画,音乐等等。我想,我以后可能会去当一名老师,要给学生一杯水,自己就要有一桶水,如果以后真的

    16、去教单片机,我必须把它玩得滚瓜烂熟,再有一点,老师应该站在学生的角度上去思考教学方式,不要把自己的意志强加给学生,学生对于一件新生事物一定是很陌生的,怎么样让学生容易理解,慢慢地从不懂到懂是老师应该去掌握的,这是我的想法。总之,什么叫单片机我心中已有数了,以后一定会去钻研它的。 总 体 评 价 得分选题还不错,格式欠规 16参考文献1 袁启昌.单片机原理及应用教程.科学.2005,3 参考页数:P442 林仲茂.8051单片机彻底研究基础篇.人民邮电。2004,5 参考页数:813 徐安.单片机原理与应用.北京希望电子.2002,11 参考页数 P494 毅刚.MSC-51单片机应用设计.工业大学.1997,12 参考页数 P245 余修武.单片机原理及应用.电子科技大学.2007.9 参考页数P108


    注意事项

    本文(基于单片机的篮球赛计时计分器单片机期末课程设计报告书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开