下载此文档

篮球计分计时器课程设计.doc


文档分类:论文 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
该【篮球计分计时器课程设计 】是由【泰山小桥流水】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【篮球计分计时器课程设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计单片机课程设计鉴于篮球计分牌学院:计算机与信息工程学院专业:计算机科学与技术组长:文鹏宇组员:黄致煜彭运佳韩露露指导老师:张永安目录第1章课题设计的目的和意义第2章课题设计的功能概括第3章硬件介绍第4章硬件设计方案第5章两队篮球比赛计分牌电路设计第6章程序流程图第7章应用程序第8章结论第9章心得领会第10章参照文件篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计1篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计第一章课题设计的目的和意义篮球比赛计分牌器系统是一个负责各种体育比赛技术支持系统前沿(比赛场所)的数据收集和分派的专用系统它负责各种体育比赛结果、成绩信息的收集办理、传输分派,马上比赛结果数据经过专用技术接口、界面、协议,分别传递给评判员、教练员、电子计时计分计算机信息系统、电视转播与议论系统、现场大屏幕显示系统等。因为体育比赛的不行重复性,决定了电子计时计分系统是一个适用性很强靠谱性要求极高的以计算机技术为核心的电子服务系统。所以,电子计时计分系统自己构成独立的收集、分派、评判、显示公布系统,做到所以信息的及时、正确、快捷、威望。电子计时计分设施是各种体育比赛中不行缺乏的电子设施,电子计时计分系统设计能否合理,关系到整个体育比赛系统运转的稳固和靠谱,并直接影响到整个体育比赛的顺利进行。电子计时计分系统是体育比赛的重要工程项目,是关系到比赛成败的重点工程,每一个单项体育比赛都拥有对应的特意电子计时计分工作系统。这些工作系统各不同样,但都是各单项成绩办理系统的前级数据收集系统,除了供给计算机成绩办理系统比赛数据之外,还需要在部分项目中连结电视转播等其余工作系统,,所以该系统也可拓展使用到会展中心、广场银行、市场等公共场所及车站机场等交通运输行业。特别是一些公布数据并需要常常手动更新的领域。所以,该项目有侧重要意义。篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计2篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计第2章课题设计的功能概括两位数码管显示比分,可加可减。还显示比赛时间和节余时间。第3章硬件介绍硬件;序号名字型号数目备注1单片机AT89S511双列直插240腿双列直插底座1供单片机用3电容10424晶振12M15电容30P26电解电容10UF17电阻10K18电阻1K19发光二极管3mm红1108位排阻1K(102)111按键12*12**6*6816三极管9012917蜂鸣器5V直流**********篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计3篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计23第4章硬件设计方案依据原理图,(1)能记录整个赛程的比赛时间,并能改正比赛时间、暂停比赛时间。(2)能随时刷新甲、乙两队在整个赛程中的比分。(3)中场互换比赛场所时,能互换甲、乙两队比分的地点。(4)比赛时间结束时,能发出报警指令。#include<>#defineucharunsignedchar#defineuintunsignedintsbitP3_0=P3^0;//暂停计时、暂停结束按键sbitP3_1=P3^1;//设置准时加1sbitP3_2=P3^2;//二队加1sbitP3_3=P3^3;//一队加1sbitP3_4=P3^4;//开始、计分、等候循环按键sbitP3_5=P3^5;//设置准时减1sbitP3_6=P3^6;//二队减1sbitP3_7=P3^7;//一队减1sbitbj=P0^0;//报警uchara=0,b=0,c=0,d=0,f=0,g=0,h=0,js=1,s24=24;uinte=720;uintm=0;uchardisp[]={0,0,0,0,0,0,0,0,0,0,0};//定义8个显示单元篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计6篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计uchardispbit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//P2口扫描代码uchardispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};/共阴数码管显示代码uchardispcode1[]={0x6d,0x31,0x3f,0x73};//uchardispcode1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};////////////////////////////////////////////////////////////////voiddisplay1(void){uchari,j;disp[5]=e/100;//计分百位disp[4]=e%100/10;//计分十位disp[3]=e%100%10;//计分个位disp[6]=10;//显示为"-"disp[2]=10;//显示为"-"disp[1]=s24/10;//计分百位disp[0]=s24%10;//计分十位disp[7]=js;//计分个位for(i=0;i<8;i++){//if(i==2|i==4|i==6)P0=dispcode1[disp[i]];//elseP1=dispcode[disp[i]];P2=dispbit[i];篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计7篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计//else{P2=0xff;P1=dispbit[i];}for(j=0;j<255;j++);}}//////////////////////////////////////////////////////////////////voiddisplay2(void){uchari,j;disp[7]=f/100;//计分百位disp[6]=f%100/10;//计分十位disp[5]=f%100%10;//计分个位disp[3]=10;//显示为"-"disp[4]=10;//显示为"-"disp[2]=g/100;//计分百位disp[1]=g%100/10;//计分十位disp[0]=g%100%10;//计分个位for(i=0;i<8;i++){//if(i==10)P0=dispcode1[disp[i]];//个位带小数点显示//elseP1=dispcode[disp[i]];P2=dispbit[i];//else{P2=0xff;P1=dispbit[i];}for(j=0;j<255;j++);篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计8篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计}}/////////////////////////////////////////////////////////////////voiddisplay3(void){uchari,j;disp[7]=0;//显示为"S"disp[6]=1;//显示为"T"disp[5]=2;//显示为"O"disp[4]=3;//显示为"P"disp[3]=m/1000;//显示暂停计时秒千位disp[2]=m%1000/100;//百位disp[1]=m%1000%100/10;//十位disp[0]=m%1000%100%10;//个位for(i=0;i<8;i++){if(i<4)P1=dispcode[disp[i]];elseP1=dispcode1[disp[i]];//显示"STOP"P2=dispbit[i];//else{P2=0xff;P1=dispbit[i];}for(j=0;j<255;j++);}}篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计9篮球计分计时器课程设计篮球计分计时器课程设计篮球计分计时器课程设计

篮球计分计时器课程设计 来自淘豆网www.taodocs.com转载请标明出处.