下载此文档

竞赛打分系统之设计与实现说明书.doc


文档分类:通信/电子 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
毕业设计说明书学生学号学院计算机科学与技术学院专业计算机科学与技术(软件工程)题目竞赛打分系统的设计与实现指导教师讲师/硕士(姓名)(专业技术职称/学位)2013年5月摘要:竞赛打分系统是一个简单的信息发送,接收与处理系统,本系统由PC、打分终端等组成,采用串口总线通讯,语言包括VB,汇编语言。评委在各自的打分终端上输入比赛成绩,终端通过总线将数据传送到PC机,软件对各评委的打分进行统计,最终得出选手的名次。本文介绍了系统的工作原理,软件和硬件设计,给出了关键源代码及部分电路的原理图。关键字:VB,汇编语言,串行通讯,竞赛Abstract:Thejudgesscoringsystemistosendasimplemessage,receivingandprocessingsystem,posedofPC,scoringterminal,thissystem’slanguagesareVB、,thescore,theformatandeffectivenessneedmanualinspection,oerrors,:thefractionalcollection,analysis,processingofplayers,,anizersofmanpower,,,practical,:vb,assembler,serial,game目录1前言 42硬件选择 43软件选择 54通信方案 65下位机软件设计 106上位机软件设计 147系统调试 15结论 17参考文献 18致 191前言随着近几年来各种各样竞赛的风靡,主办方急需一个操作方便,价格低廉的打分系统,本评分打分系统是按照竞赛中评委打分的方式设计的,有比较完善的竞赛评分功能。该系统优点是:1、可以节省比赛主办方的人力,物力。2、使打分的效率,准确性得到整体的提高。3、本评分系统操作简单,实用性强,使活动组织更轻松,更专业。该系统适用于一切比赛下的评委打分情况如:象棋竞赛、歌唱比赛、计算机知识竞赛、乒乓球竞赛、足球竞赛等。本系统由PC、打分终端等组成,采用总线结构,硬件结构简单,便于生产,组装,可有效节省成本,节约时间。2硬件选择选用AT89C51单片机(如图1),该MCU含4KB的ROM,有四个8位的并行口(P1,P2等)和一个串行口,两个16位计数/定时器(T0,T1)。我们的硬件除了一个CPU以外,还有两个不可或缺的外设要选择:1、显示器:终端上要有显示器,用于告知评委他打的分数是什么,可选用LCD或LED数码管。本系统使用四个7段LED数码管,这种显示器是4个数码管做在一起的,四个数码管的相同接口已在部连在一起,不同的引脚分别由同一个引脚引出,例如:7个数字端和1个小数点端接在单片机的P2口,当某一脚为低电平时对应的灯亮,输出为1时对应的灯不亮;4个序号端分别为P3^0、P3^1、P3^2、P3^3,选择一个时候我们就可以选择哪个序号的数码管亮了。软件编码时采用扫描的方式,每次只有一个数码管亮,4个数码管轮流点亮,,。为了是设计简单和自动化,我们用时钟中断的方式,在中断处理函数里,我们实现了不同数码管的依次显示。2、键盘电路:由于按键较多,如果按照一个按键一个接口的方式来连接键盘则51的引脚数目要增加好几倍,所以键盘连接成m×n(m=4,n=3)的矩阵形式,占用单片机的7根口线。图2-1AT89C51单片机的结构框图本系统远端不需要太强的运算能力,单片机就可以满足我的需求。不仅可以减少硬件成本,也可以简化软件的设计3软件选择1、上位机:VB是由微软公司开发的事件驱动编程语言。程序员可以使用VB提供的组件快速写出一个稳定的应用程序。在本项目中最重要的就是上位机和下位机之间的串口通信,而在VB中就有一个用

竞赛打分系统之设计与实现说明书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xd3225
  • 文件大小556 KB
  • 时间2020-09-28