毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx

上传人:b****6 文档编号:21516694 上传时间:2023-01-30 格式:DOCX 页数:28 大小:364.36KB
下载 相关 举报
毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx_第1页
第1页 / 共28页
毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx_第2页
第2页 / 共28页
毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx_第3页
第3页 / 共28页
毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx_第4页
第4页 / 共28页
毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx

《毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。

毕业设计多路智力竞赛抢答器设计含外文翻译Word格式文档下载.docx

2尽可能做到简化电路板,使其美观。

五、设计功效要求

一、设计出8路多功能抢答器,使其能够正常显示时刻和抢答号码。

二、按照电路图焊接电路硬件并调试。

3、撰写8路多功能抢答器设计的报告。

六、其它

一、搜集资料,设计整个系统硬件原理框图和软件流程图。

二、硬件各个模块功能分析。

3、硬件子单元模块设计。

4、整体测试、调试等。

五、整理文档及外文翻译资料、编写毕业设计说明书。

华北水利水电学院本科生毕业设计开题报告

2011年3月21日

学生

姓名

史世昭

学号

5

专业

电子信息科学与技术

题目

名称

多路智力竞赛抢答器设计(软件部分)

课题

来源

自选

1、课题背景

抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。

早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。

现在大多数抢答器均使用单片机(如MCS-51型)和数字集成电路,并增加了许多新功能,如选手号码显示、抢按前或抢按后的计时、选手得分显示等功能。

本课题利用STC89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间和选手号码。

用开关做键盘输出,扬声器发生提示。

系统达到要求:

在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;

抢答限定时间和回答问题的时间可以自己设定;

可以显示是哪位选手有效抢答和无效抢答;

抢答时间和回答问题时间倒记时显示,时间完后系统自动复位;

按键锁定,在有效状态下,按键无效非法;

增加抢答器计分功能,并且可以显示选手的得分情况。

2、课题的主要内容

本系统采用模块化设计智能抢答器,在抢答比赛中广泛应用,各组分别有一个抢答按钮。

主持人有开始和结束、复位键。

在后台主持人可以修改,抢答时间和选手回答问题的时间设置,原始状态下抢答时间为30s,回答问题时间为30s。

通过加键和减键修改上述时间,改完后结束键确定。

新时间开始有效,主持人按键开始后,选手开始抢答为有效,数码显示屏显示抢答时间倒计时和选手号,并且发生提示。

通过研究并在设计验证后发现,采用单片机技术设计的抢答器与目前常用的抢答器相比,首先,电路连接简单,因为大多数功能单元都通过程序设计在单片机内部,第二,工作性能可靠,抗干扰能力优于目前抢答器。

所以本研究是一个实用的工程设计,具有创新性。

3、此次设计的主要目标是:

1,可实现8路选手的抢答

2,答题时间可由主持人自由设置

3,答题时主持人可同时设置下一题的答题时间

4,抢答信号由主持人发出,计时期间蜂鸣器发出声响

5,倒计时期间有10秒和5秒两种提示报警声音

6,各选手一旦抢答成功,可以手动给其计分,并可选择显示

采取的主要技术路线或方法

查阅资料,熟悉组成八路多功能抢答器的技术指标和质量指标,初步构思出整体电路。

熟悉仿真软件PROTEUS的使用,画出八路多功能抢答器电路图,利用KEIL软件编写程序,并进行仿真,根据仿真结果进行分析比较,得出具体的设计电路图。

购买元器件,检测元器件,按照电路原理图焊接成实物;

完成毕业设计论文。

预期的成果及形式

完成八路多功能抢答器的设计并成功焊接称电路板,使之能够正常运行。

撰写一篇关于所设计的报告,内容包括:

设计中所涉及的技术知识,各部分电路的组成及功能,设计的方法与步骤,设计中的心得体会和对以往所学知识的理解等内容。

通过本次毕业设计,综合运用所学专业知识分析、解决实际问题的能力;

掌握文献检索、资料查询的基本方法以及获取新知识的能力;

计算机硬件或应用系统设计和开发的基本能力;

书面和口头表达的能力;

协作配合工作的能力得到训练和提高。

周次日期内容安排

3明确设计内容,查阅准备相关资料

4熟悉设计内容,理清设计思路

5了解抢答器的结构、原理、优点及应用

6掌握电路的整体设计,熟悉八路多功能抢答器的工作原理

7熟悉PROTEUS软件和KEIL软件的使用

8画出八路抢答器电路图及显示电路图

9使用PROTEUS软件仿真,绘制仿真图形,编写程序,并根据仿真结果进行分析比较得出结论

10按照电路原理图焊接成实物

11撰写毕业设计论文

13提交论文,答辩

指导教师意见

签名:

备注

[1]程相波,卫安军.基于MCS-51单片机的八路抢答器设计方法研究[J].北京工业职业技术学院学报,2007,

(2).

[2]林凌,李刚,丁茹,李小霞.新型单片机接口器件与技术[M].西安:

西安电子科技大学出版社,2005年.

[3]李增生.对《抢答器》的改进[J].电子制作,2000,(12).

[4]马轲瀛.八路数字抢答器系统[J].华商,2007,(23).

[5]高伟.STC89C51单片机原理及应用[M].北京:

国防工业出版社,2008年.

[6]蔡朝阳.单片机控制实习与专题制作[M].北京:

北京航空航天大学出版社,2006年.

[7]丁建伟.抢答器电路设计[J].兰州工业高等专科学校学报,2008,(04).

[8]胡学海.单片机原理及应用系统设计[M].北京:

北京电子工业出版社,2005年.

[9]单片机与嵌入式系统.北京航空航天大学,2008

[10]苏小红c语言大学实用教程电子工业出版社,2004

[11]范文斌数字电子技术基础清华大学出版社,2007

摘要

抢答器作为一种工具,已普遍应用于各类智力和知识竞赛场合。

但抢答器的利用频率较低,且有的要么制作复杂,要么靠得住性低。

作为一个单位,若是专门购一台抢答器虽然在经济上能够经受,但每一年利用的次数极少,往往因长期寄存使(电子器件的)抢答器损坏,再购买的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。

本设计是以八路抢答为大体理念。

考虑到依需设定限时回答的功能,利用STC89C51单片机及外围接话柄现的抢答系统,利用单片机的按时器/计数器按时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时刻。

用开关做键盘输出,蜂鸣器发生提示。

同时系统能够实现:

在抢答中,只有开始后抢答才有效,若是在开始抢答前抢答为无效;

抢答限按时刻和回答问题的时刻能够自己设定;

能够显示是哪位选手有效抢答和无效抢答;

抢答时刻和回答问题时刻倒记时显示,满时后系统计时自动复位及主控强制复位;

增加抢答器计分功能,回答正确能够给予加分而且能够显示选手的得分情形。

关键词:

抢答器;

STC89C51;

多路

ABSTRACT

ResponderasatoolhasbeenwidelyusedinvariousoccasionsintelligenceandknowledgeResponderfrequencyofuseislow,andsomeproductioniscomplexlowaunit,iftheResponderspecificallypurchasedaeconomicallyaffordablethough,butusefewnumberoftimeseachyear,oftenduetolong-termstorage(electronicdevices)Responderdamage,thenthetroubleandtimeoftheacquisitionwillaffecttheactivitiescarriedout,sothedesignofthisResponder.Answerinthisdesignisbasedoneightbasicintoaccounttheneedtosetthetimelimittoansweraccordingtothefunction,theuseofexternalinterfaceMCUandSTC89C51theanswerinthesystem,usingthemicrocontrollertimer/countertimingandcountinginprinciple,thehardwareandsoftwaretogetherorganically,makingthesystemcancorrectlytocarryouttime,whilemakingthedigitaldisplaythetimekeyboardtodowiththeswitchoutput,buzzerpromptthesametimethesystemcanbeachieved:

IntheResponder,theResponderisvalidonlyafterthestart,iftheanswerinbeforetheanswerinthebeginningtobeinvalid;

answerinalimitedtimeandanswerthequestionsofthetimecanbeset;

canshowwhoiscallingplayersanswerineffectiveandineffectiveResponder;

answerinthetimeandthetimetoanswerquestionscountdownshowfulltimeafterthe

systemautomaticallyresetthetimeandthemasterforcereduction;

keylock,intheeffectivestate,thebuttonisnotillegal;

increaseResponderscoringfunction,

togiveextrapointsforcorrectanswersandplayerscanshowthescores.

Keywords:

Responder;

STC89C51;

Multiple

第一章绪论

1.1课题研究的相关背景

抢答器是一种应用超级普遍的设备,在各类竞赛、抢答场合中,它能迅速、客观地分辨出最先取得发言权的选手。

初期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。

此刻大多数抢答器均利用单片机(如MCS-51型)和数字集成电路,并增加了许多新功能,如选手号码显示、抢按前或抢按后的计时、选手得分显示等功能。

本课题利用STC89C51单片机及外围接话柄现的抢答系统,利用单片机的按时器/计数器按时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时刻和选手号码。

抢答时刻和回答问题时刻倒记时显示,时刻完后系统自动复位;

增加抢答器计分功能,而且能够显示选手的得分情形。

1.2选题的目的和意义

通过这次设计,掌握51单片机的原理,了解简单多功能抢答器组成原理,初步掌握多功能抢答器的调整及测试方式,提高动手能力和排除故障的能力。

同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的理论知识,成立单片机理论和实践的结合,了解多功能抢答器各单元电路之间的关系及彼此影响,从而能正确设计、计算按时计数的各个单元电路。

初步掌握多功能抢答器的调整及测试方式。

提高动手能力和排除故障的能力。

1.3课题研究的内容

通过研究并在设计验证后发觉,采用单片机技术设计的抢答器与目前常常利用的抢答器相较,第一,电路连接简单,因为大多数功能单元都通进程序设计在单片机内部,第二,工作性能靠得住,抗干扰能力优于目前抢答器。

1.4国内外研究现状

抢答器作为一种电子产品,早已普遍应用于各类智力和知识竞赛场合,但目前所利用的抢答器有的电路较复杂不便于制作,靠得住性低,实现起来很困难;

有的则用一些专用的集成块,而专用集成块的购买又很困难。

为适应高校等多代表队单位活动的需要而设计一个多功能抢答器,这种抢答器具有电路简单,元件普通,易于购买等长处,专门好地解决了制作者制作困难和难于购买的问题。

在国内外已经开始了普遍的应用。

1.5抢答器目前存在的主要问题

目前多数抢答器存在3个不足的地方:

第一,现场线路连接复杂。

因为每一个选手位于抢答现场的不同位置,每一个选手与控制台之间要有长长的连接线。

选手越多,连接线就越多、越乱,这些连接线不仅影响了现场的美观,而且降低了抢答器的靠得住性,增加了安装的难度,乃至影响了现场人员的走动。

第二,电路复杂。

因为单片机只完成号码处置、计时、数据运算等功能,其它功能如选手号码的识别、译码、计分显示等仍只能通过数字集成电路完成。

采用单片机扫描技术识别选手抢按号码时,电路的延迟时刻较大。

第三,选手抢按成功,但出现没有抢答被记录的问题。

第二章抢答器的系统归纳

系统的主要功能

本系统是借用单片机采用模块化设计的八路多功能抢答器,包括8路抢答按纽、计时显示、提示功能等(按照需要可另设或多设相关功能)、开始与结束控制按钮、时限设定、各类相关显示调控功能等(按照需要也可另设或多设相关功能)。

参赛者系统,除享有抢答按纽的权利功能外,还有人性化的提示功能和时刻提示功能,也可设定由主控控制在参赛者终端表现的趣味性功能等;

主控系统的控制按钮做开始与结束控制,能够控制倒计时的时刻,能够按照参赛者回答问题的正确与否给与是不是加分的操作,能够按键显示参赛者的得分情形。

系统的主要功能模块方框图如图2-1所示。

STC89C51单片机

8位七段数码管显示

声音电路=

8路抢答

按键输入

复位电路

开始、显示

加一、减一

时钟

图2-1系统主要功能模块

本系统采用模块化设计的八路抢答器,在抢答比赛中普遍应用,各组别离有一个抢答按钮。

一共有8个按键输入,别离对应8路选手的抢答按键。

主持人有开始和显示键。

通过加键和减键修改上述时刻。

新时刻开始有效,主持人按键开始后,选手开始抢答为有效,数码显示屏显示抢答时刻倒计时和选手号,而且发作声音提示。

参赛者抢答后,主持人可按照其回答的是不是正确来给与其是不是加分,并能够通过显示按钮将其显示出来。

单片机是整个抢答器的核心,内部电路设计用C语言编写。

它完成了时刻参数的设定,抢按号码的译码,保留;

显示;

输出,抢按及答题倒计时功能等。

系统需求分析

1,可实现8路选手的抢答

2,答题时刻可由主持人自由设置

3,答题时主持人可同时设置下一题的答题时刻

4,抢答信号由主持人发出,计时期间蜂鸣器发作声响

6,各选手一旦抢答成功,能够手动给其计分,并可选择显示

7,答题一旦开始,主持人能强制转到计时界面。

抢答器的工作流程

抢答器的大体工作原理:

在抢答竞赛或呼唤时,有多个信号同时或不同时送入主电路中,抢答器内部的寄放器工作,并识别、记录第一个号码,同时内部的按时器开始工作,记录有关时刻并产生超时信号。

在整个抢答器工作进程中,显示电路、声音电路等还要按照现场的实际情形向外电路输出相应信号。

抢答器的工作流程分为:

系统复位、时刻设定,计分设置等几部份,如图2-2所示,下面别离予以介绍。

设置时间

开始下一题

开始

抢答并显示其号码

倒计时

回答并显示其回答时间

结束

判断是否回答正确并予以加分

图2-2抢答器工作流程

抢答器的工作进程

一、若是想调节抢答时刻或答题时刻,按“加一”键或“减一”键进入调节状态,现在会显示此刻设定的抢答时刻或回答时刻值,如想加十秒按一下"

加"

键,若是想减十秒按一下“减”键,时刻LED上会显示改变后的时刻。

二、主持人按"

抢答开始"

键,会有提示音,并立刻进入抢答倒计时(预设30s抢答时刻),如有选手抢答,会有提示音,并会显示其号数并立刻进入回答倒计时(预设30s回答时刻),不进行抢答查询,所以只有第一个按抢答的选手有效。

倒数时刻到会每秒响一下提示音。

3、如倒计时期间,参赛者按下其当前按钮,显示器将会显示其对应号码,并进入其回答倒计不时刻。

4.参赛者回答完毕后,主持人可按照其回答的是不是正确来给与是不是予以是不是加分。

总而言之,本课题利用STC89C51单片机及外围接话柄现的抢答系统设计了抢答器,该抢答器增加了新功能、提高了系统的靠得住性、简化了电路结构、节约了本钱,是一个实用的工程设计。

抢答器的长处及组成

在知识比赛中,专门是做抢答题目的时候,在抢答进程中,为了明白哪一组或哪一名选手先答题,必需要设计一个系统来完成那个任务。

若是在抢答中,靠视觉是很难判断出哪组先答题。

利用单片机系统来设计抢答器,使以上问题得以解决,即便两组的抢答时刻相差几微秒,也可分辨出哪组优先答题。

本文主要介绍了单片机抢答器设计及工作原理,和它的实际用途。

系统工作原理本系统采用STC89C51单片机作为核心。

控制系统的四个模块别离为:

存储模块、显示模块、声音模块、抢答开关模块。

该抢答器系统通过八个按键输入抢答信号;

利用存储程序来完成软件的设计;

利用2个4位七段共阴数码管来完成显示功能。

工作时,用按键通过开关电路输入各路的抢答信号,经单片机的处置,输出控制信号,控制8位七段共阴数码管和喇叭工作。

在数码管上显示哪一组先答题,从而实现整个抢答进程。

第三章软件设计

主程序系统结构

主程序主要包括以下几个模块:

系统初始化模块,按键模块,显示模块。

其中按键模块又包括调整时刻模块,正确抢答模块,回答计分模块。

初始化模块就是将系统的所有数据先初始化,然后等待扫描或中断;

按键模块就是通过系统的键盘扫描来判断具体是哪个模块取得了运行;

而显示模块就是按照不同的情形别离显示出来。

系统结构图如下:

系统初始化模块

按键模块

调整时间模块

回答计分模块

正确抢答模块

数码显示模块

图3-1软件系统结构图

软件任务分析

软件任务分析环节是为软件设计做一个整体计划。

从软件的功能来看可分为两大类:

一类是执行软件,它能完成各类实质性的功能,如测量,计算,显示,打印,输出控制和通信等,另一类是监控软件,它是专门用来协调各执行模块和操作者的关系,在系统软件中充当组织调度角色的软件。

这两类软件的设计方式各有特色,执行软件的设计偏重算法效率,与硬件关系紧密,千变万化。

软件任务分析时,应将各执行模块一一列出,并为每一个执行模块进行功能概念和接口概念(输入输出概念)。

在各执行模块进行概念时,将要牵涉到的数据结构和数据类型问题也一并计划好。

各执行模块计划好后,就可以够监控程序了。

第一按照系统功能和键盘设置选择一种最适合的监控程序结构。

相对来讲,执行模块任务明确单纯,比较容易编程,而监控程序较易出问题。

这犹如当一名操作工人比较容易,而当一个厂长就比较难了。

软件任务分析的另一个内容是如何安排监控软件和各执行模块。

整个系统软件可分为后台程序(背景程序)和前台程序。

后台程序指主程序及其挪用的子程序,这种程序对实时性要求不是太高,延误几十ms乃至几百ms也没关系,故通常将监控程序(键盘解释程序),显示程序和打印程序等与操作者打交道的程序放在后台程序中执行;

而前台程序安排一些实时性要求较高的内容,如按时系统和外部中断(如掉电中断)。

也能够将全数程序均安排在前台,后台程序为“使系统进入眠眠状态”,以利于系统节电和抗干扰。

单片机的C程序设计简介

C语言语法简练,紧凑;

利用方便,灵活;

具有丰硕的运算符和数据结构;

而且能够通过函数实现程序的模块化。

它既具有高级语言的一切功能,也具有低级语言的一些功能。

因此它既能够用来编写系统软件,也能够用来编写应用程序。

它是当前国际上普遍流行的一种运算机高级语言。

单片机的软件设计也可通过C来实现,但需注意以下几点:

1.头文件必需的特殊包括“”,此头文件概念了所有8051功能寄放器及中断。

若不包括此头文件,则程序编译时犯错,编译器不识别这些特殊功能寄放器名。

2.为了和硬件相联系,常概念些特殊位,可访问位寻址对象。

例:

sbititemer7=P1^6。

主程序设计

在本设计中包括了以下主要的程序:

主程序,按时器初始化程序,数码管显示程序,收集选手程序,抢答时刻调整程序,回答时刻调整程序,倒计时程序,回答正确给与加分程序,发声程序。

主流程图如3-2所示:

显示

开始键

加一键

减一键

调整

时间

调整回

答时间

抢答

回答

正确

给与加分

回答错误

不加分

Y

Y

初始化

图3-2程序设计流程图

如图所示,当系统初始化完成以后,数码管会显示出其初始化的情形,当“开始”键按下以后,系统将会对8个抢答按钮进行扫描,若是有选手抢答成功的话,数码管将会显示其对应号码,而且开始回答倒计时,被选

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1