版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 单片机课程设计 基于篮球计分牌 学院:计算机与信息工程学院 专业:计算机科学与技术 组长:文鹏宇 组员:黄致煜 彭运佳 韩露露 指导老师: 张永安16 目录 第1章 课题设计的目的和意义第2章 课题设计的功能概述第3章 硬件介绍第4章 硬件设计方案第5章 两队篮球比赛计分牌电路设计第6章 程序流程图第7章 应用程序第8章 结论第9章 心得体会第10章 参考文献第一章 课题设计的目的和意义篮球比赛计分牌器系统是一个负责各类体育竞赛技术支持系统前沿(比赛场地)的数据采集和分配的专用系统它负责各类体育竞赛结果、成绩信息的采集处理、传输分配,即将比赛结果数据通过专用技术接口、界面、协议,分别传送给裁
2、判员、教练员、电子计时计分计算机信息系统、电视转播与评论系统、现场大屏幕显示系统等。由于体育竞赛的不可重复性,决定了电子计时计分系统是一个实用性很强可靠性要求极高的以计算机技术为核心的电子服务系统。因此,电子计时计分系统自身组成独立的采集、分配、评判、显示发布系统,做到所以信息的实时、准确、快捷、权威。电子计时计分设备是各类体育竞赛中不可缺少的电子设备,电子计时计分系统设计是否合理,关系到整个体育比赛系统运行的稳定和可靠,并直接影响到整个体育比赛的顺利进行。电子计时计分系统是体育竞赛的重要工程项目,是关系到竞赛成败的关键工程,每一个单项体育竞赛都具有对应的专门电子计时计分工作系统。这些工作系统
3、各不相同,但都是各单项成绩处理系统的前级数据采集系统,除了提供计算机成绩处理系统竞赛数据以外,还需要在部分项目中连接电视转播等其他工作系统,电子计时计分需要极高的工作稳定性和可靠性由于LED显示牌是目前公共场所中信息发布的主要载体,因此该系统也可拓展使用到会展中心、广场银行、市场等公共场所及车站机场等交通运输行业。尤其是一些发布数据并需要经常手动更新的领域。因此,该项目有着重要意义。 第2章课题设计的功能概述两位数码管显示比分,可加可减。 还显示比赛时间和剩余时间。第3章硬件介绍硬件;序号名字型号数量备注1单片机AT89S511双列直插240腿双列直插底座1供单片机用3电容10424
4、晶振12M15电容30P26电解电容10UF17电阻10K18电阻1K19发光二极管3mm红1108位排阻1K(102)111按键12*12*6112电池盒五号三连113电阻4.7K914数码管0.5寸四联共阴215按键6*6*6816三极管9012917蜂鸣器5V直流1181920212223第4章 硬件设计方案根据原理图,在板板上连接各种电器植入程序第5章两队篮球比赛计分牌电路设计第6章 程序流程图第7章应用程序/篮球比赛计时计分带24秒倒计时改进版的设计/(1)能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。/(2)能随时刷新甲、乙两队在整个赛程中的比分。/(3)中场交换比赛场
5、地时,能交换甲、乙两队比分的位置。/(4)比赛时间结束时,能发出报警指令。#include<reg51.h>#define uchar unsigned char #define uint unsigned intsbit P3_0=P30;/暂停计时、暂停结束按键sbit P3_1=P31;/设置定时加1sbit P3_2=P32;/二队加1sbit P3_3=P33;/一队加1sbit P3_4=P34;/开始、计分、等待循环按键sbit P3_5=P35;/设置定时减1sbit P3_6=P36;/二队减1sbit P3_7=P37;/一队减1sbit bj=P00;/报警u
6、char a=0,b=0,c=0,d=0,f=0,g=0,h=0,js=1,s24=24;uint e=720;uint m=0;uchar disp=0,0,0,0,0,0,0,0,0,0,0;/定义8个显示单元uchar dispbit=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;/P2口扫描代码uchar dispcode=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40;/共阴数码管显示代码uchar dispcode1=0x6d,0x31,0x3f,0x73;/uchar dispcode
7、1=0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef;/void display1(void)uchar i,j;disp5=e/100;/计分百位disp4=e%100/10;/计分十位disp3=e%100%10;/计分个位disp6=10;/显示为"-"disp2=10;/显示为"-"disp1=s24/10;/计分百位disp0=s24%10;/计分十位disp7=js;/计分个位for(i=0;i<8;i+) /if(i=2|i=4|i=6)P0=dispcode1dispi;/else
8、P1=dispcodedispi; P2=dispbiti; /else P2=0xff;P1=dispbiti; for(j=0;j<255;j+); /void display2(void)uchar i,j;disp7=f/100;/计分百位disp6=f%100/10;/计分十位disp5=f%100%10;/计分个位disp3=10;/显示为"-"disp4=10;/显示为"-"disp2=g/100;/计分百位disp1=g%100/10;/计分十位disp0=g%100%10;/计分个位for(i=0;i<8;i+) /if(i
9、=10)P0=dispcode1dispi;/个位带小数点显示/else P1=dispcodedispi; P2=dispbiti; /else P2=0xff;P1=dispbiti; for(j=0;j<255;j+); /void display3(void)uchar i,j;disp7=0;/显示为"S"disp6=1;/显示为"T"disp5=2;/显示为"O"disp4=3;/显示为"P"disp3=m/1000;/显示暂停计时秒千位disp2=m%1000/100;/百位disp1=m%10
10、00%100/10;/十位disp0=m%1000%100%10;/个位for(i=0;i<8;i+) if(i<4) P1=dispcodedispi;else P1=dispcode1dispi;/显示"STOP" P2=dispbiti; /else P2=0xff;P1=dispbiti; for(j=0;j<255;j+); /void t0(void) interrupt 1 using 1/定是50msc+; TH0=0x3c; TL0=0xb0; /void t1(void) interrupt 3 using 1/定是50msh+; TH
11、1=0x3c; TL1=0xb0; /void main(void) uchar tj=0; uint l,k; TMOD=0x11;/用定时器0,1定时50MS TH0=0x3c; TL0=0xb0; TH1=0x3c; TL1=0xb0; ET0=1; ET1=1; TR0=0; TR1=0; EA=1; F0=1; while(1) if(P3_4=0)bj=0;while(P3_4=0);bj=1;h=0;tj+;if(tj=3)tj=0; if(tj=1)TR1=1;/ if(P3_0=0)bj=0;while(P3_0=0);bj=1; F0=F0; if(F0=0)TR0=1;t
12、j=8;c=0;m=0; if(F0=1)TR0=0;tj=1;TR1=1;h=0; if(tj=8)display3(); if(c=20)c=0;m+; if(tj=2)TR1=0; display2(); s24=24; if(P3_3=0)while(P3_3=0);f+; if(P3_7=0)while(P3_7=0);f-; if(P3_2=0)while(P3_2=0);g+; if(P3_6=0)while(P3_6=0);g-; if(tj=0|tj=1)/ display1(); if(h=20)h=0;s24-;e-; if(e=0)e=720;js+;bj=0;for(
13、l=0;l<30;l+)for(k=0;k<10000;k+);bj=1; if(s24=0)TR1=0;bj=0;for(l=0;l<30;l+)for(k=0;k<10000;k+);bj=1;tj=0;s24=24; if(P3_1=0)while(P3_1=0);e+; if(P3_5=0)while(P3_5=0);e-; 第8章 结论此图为按键位置表通过组员的努力,我们小组实现了一些基本的功能。如上图所示:第一排从左到右是一队减一,二对减一,定时减一,开始。下排是一对加一,二队加一,定时加一,暂停。这几个键的功能都能实现,但是由于我们焊接的可能存在问题,我们
14、的单片机有时候会不稳定。基于每个组员都尽心尽力,总的来说我们的实验还是成功的。 第9章 心得体会此次我们的单片机实验是篮球计分计时牌,通过此次实验,我们的小组成员在实验中态度认真,实验中也表现出相当的干劲,团队之间的合作市我们的第一收获。其次,由于这次实验要焊电路板,这在之前我们都是很少机会接触的,组员们表现出极大的兴趣,每位组员都亲手焊了一些,因为是第一次,所以会出现一些状况,但最后我们都找出了问题,把电路板焊好了。可以感觉的到,通过这次实验,组员的动手能力都增强了很多。程序的话是老师给的直接烧进去的,这节约了我们很多时间。当我们插上电源的时候,说实话很令我们失望,因为蜂鸣器叫个不停,而且led板都没有显示,同学都说我们做的是蜂鸣器。又经过好几次修改终于能实现功能了,虽然不太完美,但我们的心里都是美滋滋的。感觉我们通过这次实验都有所成长,它不仅加深了我们对课本知识的认识还提高了我们的动手能力,希望以后还有机会。第10章 参考文献1 SOPC/EDA 综合课程设计指导书,自编2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年北京航空航天大学高等代数押题卷(历年真题分类汇编)
- 2024考研中国人民大学信号与系统历年真题(考前押题卷)
- 会理县2027届四年级数学第一学期期末学业质量监测试题含解析
- 2026年高职物流管理(供应链管理基础)试题及答案
- 汽修晋级考试题及答案
- 装修监工考试题库及答案
- 林业有害生物考试题及答案
- 2026年中职(农资营销与服务)农资营销阶段测试试题及答案
- 2026年中职文化创意与策划(文化产品设计)试题及答案
- 抚顺市新抚区2027届数学三上期末质量检测试题含解析
- 2025年人教版三年级道德与法治上册全册教学设计
- 工程机械设备租赁服务方案投标文件(技术方案)
- 民兵抢修分队任务课件
- 挖掘机设备检验报告模板及填写指南
- 3.矿山生态修复工程成效评估规范
- 消防知识技能培训内容课件
- 人教版九年级物理上册第一单元测试题及答案
- 2025浙江台州市金融投资集团有限公司公开招聘23人笔试历年参考题库附带答案详解
- 危重新生儿救治课件
- 2025年中国电信校招试题及答案
- 广东工勤人员管理办法
评论
0/150
提交评论