竞赛打分系统的设计与实现及软件设计毕业设计

竞赛打分系统的设计与实现及软件设计毕业设计

ID:29960719

大小:963.00 KB

页数:44页

时间:2018-12-25

竞赛打分系统的设计与实现及软件设计毕业设计_第1页
竞赛打分系统的设计与实现及软件设计毕业设计_第2页
竞赛打分系统的设计与实现及软件设计毕业设计_第3页
竞赛打分系统的设计与实现及软件设计毕业设计_第4页
竞赛打分系统的设计与实现及软件设计毕业设计_第5页
资源描述:

《竞赛打分系统的设计与实现及软件设计毕业设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、淮阴师范学院毕业论文(设计)毕业设计说明书学生姓名学号学院计算机科学与技术学院专业计算机科学与技术(软件工程)题目竞赛打分系统的设计与实现指导教师讲师/硕士(姓名)(专业技术职称/学位)2013年5月43淮阴师范学院毕业论文(设计)摘要:竞赛打分系统是一个简单的信息发送,接收与处理系统,本系统由PC、打分终端等组成,采用串口总线通讯,语言包括VB,汇编语言。评委在各自的打分终端上输入比赛成绩,终端通过总线将数据传送到PC机,软件对各评委的打分进行统计,最终得出选手的名次。本文介绍了系统的工作原理,软件和硬件设计,

2、给出了关键源代码及部分电路的原理图。关键字:VB,汇编语言,串行通讯,竞赛43淮阴师范学院毕业论文(设计)Abstract:Thejudgesscoringsystemistosendasimplemessage,receivingandprocessingsystem,thissystemiscomposedofPC,scoringterminal,thissystem’slanguagesareVB、assembler.thebusstructure.thehardwarestructureissimple.

3、Inthetraditionalgamescore,thescore,theformatandeffectivenessneedmanualinspection,ispronetoerrors,willalsoaffectthefairnessofthescoring.Thissystemis:thefractionalcollection,analysis,processingofplayers,andthenthroughthewayofshowingstickoutamile.Afterusingthiss

4、ystem,cansavethegameorganizersofmanpower,materialresources.Canmakethegradingefficiency,accuracycanbeimprove.Thescoringsystemissimple,practical,canmakeeasyandprofessionalactivitiesoftheorganization.Keywords:vb,assembler,serial,game43淮阴师范学院毕业论文(设计)目录1前言42硬件选择43

5、软件选择54通信方案65下位机软件设计75.1主程序75.2读键盘子程序85.3发送子程序95.4显示子程序106上位机软件设计116.1系统实现116.2输入选手姓名界面126.3改变比赛项目界面126.4成绩统计136.5系统设置147系统调试147.1硬件系统调试147.2软件系统调试15结论17参考文献18致谢1943淮阴师范学院毕业论文(设计)1前言随着近几年来各种各样竞赛的风靡,主办方急需一个操作方便,价格低廉的打分系统,本评分打分系统是按照竞赛中评委打分的方式设计的,有比较完善的竞赛评分功能。该系统

6、优点是:1、可以节省比赛主办方的人力,物力。2、使打分的效率,准确性得到整体的提高。3、本评分系统操作简单,实用性强,使活动组织更轻松,更专业。该系统适用于一切比赛下的评委打分情况如:象棋竞赛、歌唱比赛、计算机知识竞赛、乒乓球竞赛、足球竞赛等。本系统由PC、打分终端等组成,采用总线结构,硬件结构简单,便于生产,组装,可有效节省成本,节约时间。2硬件选择选用AT89C51单片机(如图1),该MCU内含4KB的ROM,有四个8位的并行口(P1,P2等)和一个串行口,两个16位计数/定时器(T0,T1)。我们的硬件除了

7、一个CPU以外,还有两个不可或缺的外设要选择:1、显示器:终端上要有显示器,用于告知评委他打的分数是什么,可选用LCD或LED数码管。本系统使用四个7段LED数码管,这种显示器是4个数码管做在一起的,四个数码管的相同接口已在内部连在一起,不同的引脚分别由同一个引脚引出,例如:7个数字端和1个小数点端接在单片机的P2口,当某一脚为低电平时对应的灯亮,输出为1时对应的灯不亮;4个序号端分别为P3^0、P3^1、P3^2、P3^3,选择一个时候我们就可以选择哪个序号的数码管亮了。软件编码时采用扫描的方式,每次只有一个数

8、码管亮,4个数码管轮流点亮,每个数码管亮0.005秒,4个一共是0.02秒。为了是设计简单和自动化,我们用时钟中断的方式,在中断处理函数里,我们实现了不同数码管的依次显示。2、键盘电路:由于按键较多,如果按照一个按键一个接口的方式来连接键盘则51的引脚数目要增加好几倍,所以键盘连接成m×n(m=4,n=3)的矩阵形式,占用单片机的7根口线。43淮阴师范学院毕业论文(设计)

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

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

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