首页 基于单片机的篮球计时计分系统ppt

基于单片机的篮球计时计分系统ppt

举报
开通vip

基于单片机的篮球计时计分系统ppt设计名称:基于单片机的篮球计时计分系统设计篮球计时计分系统,功能如下:具有计分功能(个、十),并在数码管上显示双方比分。具有计时功能(分、秒),采取总时间倒计时,时间到了声光报警。刷新分数功能(+1、-1)。具有暂停、启动功能。设计描述本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在本次设计中,共接入十个七段共阴LED显示器,其中6个用于记录甲、乙两队的分数,每队3个LED显示器分数范围可达到0—999分。另外4个LED显示器则用于记录赛程的时间,其中两个用于显示分钟;2个用于...

基于单片机的篮球计时计分系统ppt
设计名称:基于单片机的篮球计时计分系统设计篮球计时计分系统,功能如下:具有计分功能(个、十),并在数码管上显示双方比分。具有计时功能(分、秒),采取总时间倒计时,时间到了声光报警。刷新分数功能(+1、-1)。具有暂停、启动功能。设计描述本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在本次设计中,共接入十个七段共阴LED显示器,其中6个用于记录甲、乙两队的分数,每队3个LED显示器分数范围可达到0—999分。另外4个LED显示器则用于记录赛程的时间,其中两个用于显示分钟;2个用于显示秒钟。赛程计时采用倒计时方式,计时范围可达0—99分钟,完全满足一般赛事的需求。其次,为了配合计时器和计分器校正、调整时间和比分,特在本设计中设立了7个按键。其中4个用于输入甲、乙两队的分数;另外3个则用于完成设置、调整、启动和暂停赛程时间等功能。设计分析本次设计首先需要了解汇编中各种语句的使用方法,单片机计数/定时器的工作方式,知道各芯片的作用及引脚,其次还必须分配好硬件资源。程序流程图系统总体电路计时部分模块流程计时电路原理图计分部分模块流程计分电路原理图程序代码ORG0000H;主程序地址AJMPLK1ORG000BH;定时中断入口地址AJMPCTCOORG0013H;外部中断入口地址AJMPCXTLK1:MOV33H,#00H;甲队记分清0MOV34H,#00HMOV35H,#00HMOV36H,#00H;乙队记分清0MOV37H,#00HMOV38H,#00HMOV40H,#00H;记时分钟清0MOV41H,#00HCLRP0.0MP:CLRP2.0;计时牌子清零CLRP2.1;分分秒秒清0CLRP2.2CLRP2.3MOVP1,#00HNOPNOPSETBP2.0SETBP2.1SETBP2.2SETBP2.3MOV42H,#05H;送秒钟初值59秒MOV43H,#09HMOVSCON,#00H;计分牌子清零程序CLRP3.7MOVR1,#33HMOVR2,#06分数刷新CXT:JNBP3.5,KP1;甲队+1JNBP3.4,KP2;甲队-1JNBP0.2,KP3;乙队+1JNBP0.1,KP4;乙队-1AJMPKPKP1:INC36H;乙队+1程序MOVA,36HCJNEA,#0AH,KP5MOV36H,#00HINC37HMOVA,37HCJNEA,#0AH,KP5MOV37H,#00HINC38HMOVA,38HCJNEA,#0AH,KP5MOV38H,#00HAJMPKP5KP2:MOVA,36H;乙队-1程序CJNEA,#00H,AP1MOV36H,#09HDEC37HAJMPKP5AP1:DEC36HAJMPKP5KP3:INC33H;甲队+1程序MOVA,33HCJNEA,#0AH,KP5MOV33H,#00HINC34HMOVA,34HCJNEA,#0AH,KP5MOV34H,#00HINC35HMOVA,35HCJNEA,#0AH,KP5MOV35H,#00HAJMPKP5KP4:MOVA,33H;甲队-1程序CJNEA,#00H,AP2MOV33H,#09HDEC34HAJMPKP5AP2:DEC33HAJMPKP5KP5:CLRP3.7;显示分数MOVR1,#33HMOVR2,#06H时间刷新LP:MOVA,@R1MOVDPTR,#TAB;取显示数MOVCA,@A+DPTRMOVSBUF,A;通过串行口发显示数据JNBTI,$;是否发送完毕CLRTI;清除标志位INCR1DJNZR2,LP;6次是否发送完毕SETBP3.7;显示数据LK3:JBP2.4,LK6ACALLD10MSJBP2.4,LK3ACALLD2SLK4:JBP2.4,LK3;调整分钟(十位)CLRP2.0;显示分钟十位数据MOVP1,40HSETBP2.0ACALLD2S;调用延时程序INC40H;将十位加1MOVA,40HCJNEA,#0AH,LK4;十到了没有MOV40H,#00HAJMPLK4LK6:JBP2.5,LK5ACALLD10MSJBP2.5,LK6ACALLD2SLK7:JBP2.5,LK6;调分钟(个位)CLRP2.1;显示分钟个位数据MOVP1,41HSETBP2.1ACALLD2S;调用延时程序INC41H;将个位加1MOVA,41HCJNEA,#0AH,LK7;十到了没有MOV41H,#00HAJMPLK7LK5:JBP2.6,LK3;等待启动计时ACALLD10MSJBP2.6,LK5CLRP2.2;显示秒钟十位MOVP1,42HNOPNOPSETBP2.2CLRP2.3;显示秒钟个位MOVP1,43HNOPNOPSETBP2.3SETBP0.0;点亮计时指示灯中断程序MOVTMOD,#01H;定时中断初始化MOVTL0,#0B0H;送定时初值MOVTH0,#3CHSETBET0;开放定时中断SETBEX1;开放外部中断CLRIT0;外部中断低电平有效SETBTR0;启动定时MOVR0,#14HSJMP$CTCO:JNBP2.6,LK8;定时中断程序DJNZR0,NEXT;一秒钟到了吗?MOVR0,#14HDEC43HCLRP2.3;显示时间MOVP1,43H;显示秒钟个位NOPNOPSETBP2.3CLRP2.2;显示秒钟十位MOVP1,42HNOPNOPSETBP2.2CLRP2.1;显示分钟个位MOVP1,41HNOPNOPSETBP2.1CLRP2.0;显示分钟十位MOVP1,40HNOPNOPSETBP2.0MOVA,43HCJNEA,#00H,NEXT;秒钟个位回到0没有MOV43H,#0AH;秒钟个位送初值10MOVA,42HCJNEA,00H,LP3;秒钟十位回到0没有MOV42H,#05H;秒钟十位送初值5MOVA,41HCJNEA,#00H,LP2;分种个位回到0没有MOV41H,#09H;分钟个位送初值9MOVA,40HCJNEA,#00H,LP1;分钟十位回到0没有CLRP0.0CLRP3.6;时间到发出警备10SACALLD10SSETBP3.6KP11:JBP2.6,KP11;等待交换AJMPKP12;去两队分数交换程序暂停、启动、换场延时程序LK8:ACALLD10MSJBP2.6,CTCO;计时暂停处理CLRP0.0LK9:JNBP2.6,LK9;等待键按下LK10:JBP2.6,LK10;等待键放开SETBP0.0;继续计时AJMPCTCOLP3:DEC42H;将秒钟十位减1AJMPNEXT;LP4:DEC43H;将秒钟个位减1AJMPNEXT;LP1:DEC40H;将分钟十位减1AJMPNEXTLP2:DEC41H;将分钟个位减1NEXT:MOVTL0,#0B0H;定时中断送初值返回MOVTH0,#3CHRETIKP12:MOVA,33H;甲乙两队交换分数XCHA,36HMOV33H,AMOVA,34HXCHA,37HMOV34H,AMOVA,35HXCHA,38HMOV35H,AAJMPMP;返回显示交换后的分数LP6:MOVA,@R1MOVDPTR,#TAB;查找显示数据MOVCA,@A+DPTRMOVSBUF,A;通过串行口发送显示JNBTI,$;串行口是否发送完毕CLRTI;串行口标志清0INCR1DJNZR2,LP6;6次是否发送完毕SETBP3.7KP6:JNBP3.3,KP6KP:RETITAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H;显示字D10S:MOV50H,#05H;延时程序10SD2S:MOVR3,#0AH;延时程序2SD200MS:MOVR7,#14HD10MS:MOVR6,#05HLOOP3:MOVR5,#0F9HNOPNOPLOOP2:DJNZR5,LOOP2DJNZR6,LOOP3DJNZR7,D10MSDJNZR3,D200MSDJNZ50H,D2SRET心得体会通过本次基于单片机的篮球计时计分系统的毕业设计,实现了篮球比赛的计时计分功能,同时也可应用于学校中的一些篮球比赛中。此次设计也使我对于单片机尤其是89c51的工作原理、功能有了宏观的了解,并对单片机汇编程序的应用有了新的、进一步的认识。在进行这次设计之前,还觉得这个设计应该是一个比较简单的设计,但是当拿到手上时却傻了眼,完全不知从何下手,看似简单的电路,动手把它给设计出来还真是很难。经过大量的资料查阅,不论是通过网络还是图 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 馆的借阅书籍,终于找到了入手点,万事开头难,接下来的也就稍微简单了些。不过在后续的设计中还是遇到了一些问题,由于单片机系统的知识似懂非懂,而且很多知识当时弄明白了,到要用的时候又不记得,造成浪费了大量的时间再查资料和程序命令。由于计划没有安排好,导致时间太仓促,使硬件调试出现了很大问题。本设计也还有改进之处:一是加入半场24秒进攻,二是改进成国际 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 比赛时间共4节,每节12分钟。这样能使此设计运用到更广泛的比赛中。谢谢观看
本文档为【基于单片机的篮球计时计分系统ppt】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥20.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
正方体
暂无简介~
格式:ppt
大小:874KB
软件:PowerPoint
页数:17
分类:
上传时间:2022-05-11
浏览量:38