多路抢答器毕业论文

合集下载

毕业设计——四路智力竞赛智能抢答器【范本模板】

毕业设计——四路智力竞赛智能抢答器【范本模板】

摘要和关键词本文主要围绕四路选手抢答电路的设计和制作而展开叙述的,叙述了电路设计的过程。

该电路主要包括电源电路、抢答显示电路、倒计时电路和脉冲电路构成。

电源电路提供稳定的5V电源,抢答显示电路能够锁存抢先获得抢答权的选手编号,倒计时电路能够对选手答题时间进行控制,脉冲电路为电路提供秒脉冲信号。

关键词:抢答电路仿真电路板倒计时目录一.绪论..。

.。

.。

.。

.。

..。

.。

..。

.。

.。

..。

11.1 设计任务与要求.。

....。

..。

.。

.....。

..。

....。

.。

.。

..。

.。

..。

11.2 设计方案.。

..。

..。

....。

....。

.....。

.。

.。

.。

..。

.。

.。

..。

1二。

模块设计及仿真..。

.。

.。

.。

...。

.....。

..。

.。

.。

.。

22。

1 仿真软件介绍。

.。

.。

.。

....。

.。

..。

.。

...。

..。

....。

..。

.。

22.2 电源电路的设计和仿真...。

.。

...。

.。

.。

..。

.。

...。

...。

......。

.。

32.3 抢答显示电路。

...。

.。

..。

..。

...。

.。

..。

.。

.。

.。

...。

..........。

.。

42.4 定时电路.....。

..。

.。

..。

.。

.。

..。

.。

.。

...。

.。

....。

...。

...。

.。

52。

5 脉冲电路..。

..。

.。

..。

..。

.。

.。

.。

.。

...。

.。

.。

..。

..。

.。

.。

(5)三. 元件及封装选择。

..。

.。

.。

..。

...。

.。

.。

..。

.。

63.1 74LS279锁存器。

.。

.。

.。

...。

.。

.....。

....。

.。

..。

..。

..。

..。

.。

.。

63.2 优先编码器 74LS148。

.。

.。

.。

......。

..。

.。

.。

...。

......。

..。

.。

.7 3.3 555定时器。

..。

.。

..。

..。

..。

..。

......。

...。

..。

.......。

...。

..9 3.4 译码器及应用.。

基于单片机智能多路抢答器毕业设计论文

基于单片机智能多路抢答器毕业设计论文

基于单片机智能多路抢答器毕业设计论文1目目录第一部分设计任务与调研...............................................................3第二部分设计说明...........................................................................4第三部分设计成果...........................................................................7第四部分结束语..............................................................................11第五部分致谢 (1)2第六部分参考文献 (13)2第一部分设计任务与调研一、设计任务本课题目标是开发并且制作一种结构简单、实用性强、基于单片机的智能抢答器,从而公正、快速、准确的裁决出第一抢答器。

二、设计思路采用52系列单片机STC89C52作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现[3,4]。

由于使用单片机作为控制核心,其技术比较成熟,应用起来方便、简单,并且周围的辅助电路也比较少,便于控制和实现。

整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩展和更改。

经过比较,显然方案二比方案一简单的多,不但从性能上优于方案一,而且在使用上及其功能的实现上都较方案一简洁,并且由于单片机具有优越的高集成电路性,使其工作速度更快、效率更高。

另外STC89C52单片机可以采用12MHz的晶振,提高了信号的测量精度,并且使该系统可以通过软件改进来扩展功能。

而方案一采用了中小规模集成电路,由于其复杂的电路性能,可能会使信号的输入输出产生延时及不必要的误差。

因此选择方案二比较适合。

3第二部分设计说明随着计算机技术的发展,单片机技术已经成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪表仪器智能化中扮演着举足轻重的角色。

八路抢答器的毕业论文

八路抢答器的毕业论文

摘要抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

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

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

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

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

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

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。

关键词:80C51,LED数码管,抢答器,计时目录前言 (1)第一章绪论 (2)第二章设计要求、构思理论依据 (3)2.1设计要求 (3)2.2设计构思理论依据 (3)第三章关键器件介绍 (5)3.1数码管简介 (5)3.2555定时器简介 (8)第四章电路设计...................................................... 错误!未定义书签。

4.1抢答电路 ........................................................ 错误!未定义书签。

4.2音响电路 (15)4.3时序电路 ........................................................ 错误!未定义书签。

第五章电路实验及调试................................................ 错误!未定义书签。

基于PLC四路抢答器的设计毕业论文

基于PLC四路抢答器的设计毕业论文

基于PLC四路抢答器的设计毕业论文目录摘要 ................................................. 错误!未定义书签。

1 PLC四路抢答器概述 (1)1.1PLC四路抢答器概述 (1)1.2PLC智能抢答器的工作原理 (3)2 PLC概述 (4)2.1PLC的产生、定义、组成、特点及发展趋势 (4)2.2PLC工作原理 (9)2.3PLC的编程语言 (10)2.4PLC的分类及性能指标 (10)3 系统硬件设计 (12)3.1控制系统选取 (12)3.2控制系统的硬件组成 (12)3.3系统控制要求 (13)3.4控制系统I/O分配表 (14)3.5系统硬件连接图 (15)4 系统软件设计 (17)4.1整体设计 (17)4.2PLC控制程序 (18)5 模拟运行与调试过程 (36)5.1程序的模拟运行 (36)5.2程序的现场调试 (37)致谢 (43)参考文献 (44)1 PLC四路抢答器概述1.1 PLC四路抢答器概述抢答器广泛用于电视台、商业机构及学校,为竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。

本文介绍一种数字式抢答器,能使四个队同时参加抢答,赛场中设有1个裁判台,4个参赛台,分别为1号、2号、3号、4号参赛台.总体设计选用西门子PLC控制,抢答操作方便,在很多的场所都可以使用,并且给人的视觉效果非常好。

抢答器,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。

随着社会科技技术的不断发展,他的应用场合也随之增加;技术含量大大提升;更加方便可靠。

目前, 形式多样、功能完备的抢答器已广泛应用于电视台、商业机构、学校及企事业单位, 它为各种竞赛增添了刺激性、娱乐性, 在一定程度上丰富了人们的业余生活。

用PLC进行知识竞赛抢答器设计,其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案。

PLC智能抢答器与单片机抢答器相比,在许多方面都显示出优越性.首先说一下单片机抢答器,所谓单片机系统就是采用目前市场上的单片机CPU及其它外围芯片,根据不同系统设计电路板,最终设计成一台简易的计算机系统,并在此基础上设计程序以达到所要求的控制功能。

多路抢答器设计论文

多路抢答器设计论文

多路抢答器设计论文摘要本文主要探讨了多路抢答器的设计。

首先,介绍了多路抢答器设计的背景和意义,以及该领域的发展现状。

接着,详细介绍了多路抢答器的设计原理、硬件构成、软件编程及调试过程。

最后,对所设计的多路抢答器进行了实验验证,并对其性能进行了分析。

一、引言在当今社会,随着科技的不断发展,人们对于各种活动的需求也在不断增加。

特别是在比赛、娱乐节目、学校活动等场合,需要有一种能够快速、准确地判断出第一个抢答者的设备。

多路抢答器便是为了满足这种需求而设计的。

它可以在多个参赛者同时抢答时,准确地判断出第一个抢答者,并触发系统进行响应。

这种设备的设计和应用对于提高活动的公正性和娱乐性具有重要意义。

二、设计原理多路抢答器是一种电子设备,它可以通过接收来自多个输入信号,并判断出第一个到达的信号,从而确定抢答成功者。

它的设计原理主要包括模拟电路和数字电路两部分。

模拟电路部分主要负责接收输入信号,并进行初步处理;数字电路部分则负责对模拟电路送来的信号进行进一步处理,判断出第一个抢答者,并触发系统进行响应。

三、硬件构成多路抢答器的硬件构成主要包括输入模块、处理模块、供电模块、输出模块和声音模块。

输入模块负责接收参赛者的信号;处理模块则对输入信号进行处理,判断出第一个抢答者;供电模块为整个系统提供电能;输出模块则根据处理模块的指令进行相应的动作;声音模块则根据处理模块的指令发出相应的声音。

四、软件编程及调试过程软件编程是实现多路抢答器的关键步骤。

我们通常会使用单片机(如Arduino、STM32等)作为主控制器,通过编写程序来实现抢答功能。

程序主要包括输入、控制和输出三个部分的代码。

输入部分的代码负责监听按钮状态的变化;控制部分的代码则根据输入状态判断是否需要触发系统;输出部分的代码则负责根据控制部分的指令进行相应的动作。

调试过程是确保多路抢答器正常工作的关键环节。

我们需要在硬件连接和软件编程完成后,对每个功能进行测试和调试。

多路抢答器论文

多路抢答器论文

电子工艺实习多路抢答器的设计目录一.课程设计的题目二.课程设计的目的三.课程设计的内容和要求四.课程设计的总体方案及原理五.单元电路设计方案和原理说明1)抢答器电路设计2)定时电路设计3)秒脉冲电路设计4)报警电路设计六.电路仿真过程中遇到的问题及解决方法七.心得体会八.参考文献附录:1) 总体仿真电路图2) 元器件清单八路抢答器设计一课程设计题目八路抢答器设计二课程设计目的1.培养数字电路的设计能力。

2.掌握用软件multisim10设计抢答器电路图并完成仿真。

3培养独立分析问题和解决问题的能力以及创新能力和创新思维。

4.掌握基本的焊接知识。

5巩固和加强“数字电子技术”课程的理论知识。

6.学会定时计数的基本方法。

三课程设计内容和要求1.设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是1、2、3、4、5、6、7、8一个抢答按钮,按钮的编号与选手的编号相对应,分别是S1、S2、S3、S4、S5、S6、S7、S8。

对应抢答成功指示灯,分别是LED1、LED2、LED3、LED4、LED5、LED6、LED7、LED8.2.给节目主持人设置一个控制开关S9,用来控制系统的清零(编号显示数码管灭灯和蜂鸣器停止报警)和抢答的开始。

3.抢答器具有定时抢答功能。

当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示。

抢答开始后,如果定时抢答的时间60s已到,仍没有选手抢答时,本次抢答无效,系统报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00,直到主持人按下“清除”键复位。

4.抢答器具有抢答后答题倒计时功能(并且答题时间可在20s ,40s,60s之间切换)当有选手抢答成功后, 74LS148的输入始能端为“高”电平。

接4输入与门,其他三端分别为555秒脉冲信号输出端,60秒抢答时间结束标志端和答题时间结束的标志端。

以此控制答题时间的开始和结束。

5.抢答器具有数据锁存和显示的功能。

多路抢答器设计论文

多路抢答器设计论文

多路抢答器的设计姓名王海童学号201103111029 专业机械制造及自动化摘要本作品以AT89S52单片机作为主要模块、数码管做为显示模块。

本抢答器主要是通过八个按键开关来摸拟八路选手的抢答,开始键按下,则进入到八个按键的扫描中,同时显数倒计时时间。

同时该抢答器还有时间的加减、数据的清零、八路选择手犯规报警功能;通过数码管来显示抢答的时间和抢答选手的号数。

本作品造价便宜,硬件比较简单,通俗易懂,趣味十足。

关键词:单片机,抢答器,显示一、作品设计方案论证与比较1、主控部分的方案比较方案一:用以AT89S52为核心的单片机控制方案,通过相应的程序,并通过按键来进行电平识别,再由单片机输出相应的程序,并将相应数值通过数码来显示,运用这个方案来实现题目的要求,其硬件电路的设计简单,编程并不是很复杂,作品功能的调试只要稍微结合电路,修改一下相应程序即可。

方案二:采用数字电路实现输出电压的控制方案,用加减计数器,通过加减键实现加计数或减计数,通过计数器的自动加减,锁存器的锁存显示等。

用这种方法来实现,其优点是不用编程,但其不足的之处是电路复杂,焊接工程量大,一旦焊接错误,就会给检查硬件带来很大的麻烦,而且调试也相对麻烦。

通过比较发现,用单片机来制作的抢答器,硬件电路比较简单,容易明白,且成本相对较低;而用数电芯片来制作的抢答器,电路相对比较复杂,,成本相对较高。

综合考滤,最终选择方案一。

2、显示部份的比较设计方案一:采用LCD1602显示,用单片机可实现数据显示,显示内容较为丰富,较为美观,但显示亮度和字体大小在演示时不尽人意,价格也比较昂贵,且题目要求的显示内容也较少,只是倒计时的时间和相应的队号而以,所以没有采用此方案。

方案二:采用LED七段数码管,采用三极管9012做为位码驱动,电路结构简单,并且可以实现单片机 I/O 口的并用,显示效果直观,明亮,调试容易, 成本较低。

故采用 LED 数码管显示。

多路多功能抢答器的设计3.0打印用概论

多路多功能抢答器的设计3.0打印用概论

汉口学院学士学位毕业论文论文题目:多路多功能抢答器的设计学生姓名:叶壮学号: 2012952054专业名称:机械电子专业指导教师姓名:陈爱菊指导教师职称:副教授二0 15 年 4 月 24 日汉口学院学士学位论文原创性声明本人郑重声明:所呈交的学位论文是本人在导师指导下独立进行研究工作所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

学位论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密□,在_____年解密后适用本授权书。

2、不保密□。

(请在以上相应方框内打“√”)学位论文作者签名:日期:年月日导师签名:日期:年月日目录内容摘要 (1)关键词 1 Abstarct (1)Key words 1 1 系统的概述 (2)1.1课题研究的相关背景 (2)1.2 选题的目的和意义 (2)1.3 课题研究的内容 (2)2 抢答器的系统概述 (3)2.1 系统的主要功能简介 (3)2.2抢答器的工作原理简介 (4)2.3 抢答器系统的需求分析 (6)3 抢答器的电路设计 (6)3.1抢答器的总体结构 (6)3.2电路选择 (7)3.3 单元电路设计 (7)3.4 555多谐振荡器的脉冲波形图 (13)3.5电路元件选择 (14)4 总结与展望 (15)参考文献 (17)致谢 19内容摘要:当今社会,随着现代科技的不断发展,促使人们学习知识的途径呈现多样化,因此知识竞赛也举办的越来愈多,而抢答器在各种竞赛中的出现,也是竞赛中不可少的亮点之一。

抢答器毕业论文

抢答器毕业论文

抢答器毕业论文抢答器毕业论文抢答器是一种用于学校教育场景的电子设备,旨在提高教学效率和激发学生参与度。

它能够迅速记录学生的回答,并通过显示屏或声音提示,将学生的回答结果实时反馈给教师和其他学生。

抢答器的使用在近年来越来越受到教育界的重视,因为它为教学带来了许多积极的变化。

首先,抢答器可以激发学生的积极性和参与度。

在传统的课堂教学中,学生常常被动地接受知识,而抢答器的引入可以改变这种被动态度。

学生可以通过抢答器积极回答问题,与教师和其他同学进行互动,增强学习的主动性。

此外,抢答器还可以设置竞赛模式,让学生之间进行知识竞争,进一步激发学生的学习兴趣和动力。

其次,抢答器可以提高教学效率。

在传统的课堂教学中,教师需要逐个询问学生的回答,这样不仅浪费了大量时间,还可能导致学生的不耐烦和分心。

而抢答器的使用可以迅速记录学生的回答结果,并将结果实时反馈给教师和其他学生。

教师可以根据学生的回答情况及时调整教学内容和方法,提高教学效果。

同时,抢答器还可以帮助教师对学生的掌握情况进行全面评估,为后续教学提供参考。

此外,抢答器还可以促进学生的合作学习。

在使用抢答器的过程中,学生可以分成小组进行竞赛或合作回答问题。

这样的学习方式可以培养学生的团队合作精神和沟通能力,提高学生的综合素质。

同时,学生之间的互动和交流也可以促进知识的共享和碰撞,进一步拓宽学生的视野。

然而,抢答器的使用也存在一些问题和挑战。

首先,抢答器的成本较高,对学校来说可能需要投入较多的资金。

其次,抢答器的使用需要教师具备一定的技术能力和操作经验,否则可能影响教学效果。

此外,抢答器的使用也可能引发学生之间的竞争和焦虑,需要教师进行适当的引导和管理。

综上所述,抢答器作为一种创新的教学工具,具有许多优点和潜力。

它可以激发学生的积极性和参与度,提高教学效率,促进学生的合作学习。

然而,抢答器的使用也需谨慎,需要学校和教师充分考虑其成本、技术要求和教学管理等方面的问题。

四路抢答器 经典论文

四路抢答器 经典论文

内容摘要:本实验主要分为三部分,第一部分为抢答电路,第二部分为9秒倒计时电路,第三部分为时钟和响铃电路,通过各个电路的逻辑变化,来达到相应的目的。

一、设计要求1.4名选手编号为:1、2、3、4。

各有一个抢答按钮,按钮的编号与选手的编号对应,也分别为1、2、3、4。

2.给主持人设置一个控制按钮,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。

3.抢答器具有数据锁存和显示的功能。

抢答开始后,若有选手按动抢答按钮,该选手编号立即锁存,并在编号显示器上显示该编号,同时扬声器给出音响提示。

同时封锁输入编码电路,禁止其他选手抢答。

优先抢答选手的编号一直保持到主持人将系统清零为止。

4.抢答器具有定时(9秒)抢答的功能。

当主持人按下开始按钮后,要求定时器开始倒计时,并用定时显示器显示倒计时时间,同时扬声器发出音响,音响持续0.5秒。

5.参赛选手在设定的时间(9秒)内抢答,抢答有效,扬声器发出音响,音响持续0.5秒。

同时定时器停止倒计时,编号显示器上显示抢答选手的编号,定时显示器上显示剩余抢答时间。

并保持到主持人将系统清零为止。

6.如果定时抢答时间已到,却没有选手抢答时,本次抢答无效。

系统扬声器报警(音响持续0.5秒),并封锁输入编码电路,禁止选手超时后抢答,时间显示器显示0。

7.555定时器产生频率为1kHz的脉冲信号,经多级分频产生周期为1s的信号。

作为定时计数器的CP信号。

二、系统总体方案设计(一)设计方案1实验设计实现四路抢答,由抢答电路、时钟电路、响铃电路组成,四路抢答电路中当有选手按键按下时,会产生一个下降沿,这个下降沿经过74LS148后的导线上会发生相应电平的变化,在74LS20上产生一个边沿作用在74LS175上的CLK,使触发器导通,然后将变化的信号传到显示数码管中,来显示相应组号的抢答,此时一个二输入与非门将方波型号和按键电平与非,使与非后使方波终端,由于没有边沿使74LS175的CLK中断,使数据锁存,时段显示数码管中就锁存住了剩余抢答时间,同时连接响铃电路中的四输入与非门74LS20中,此时产生一个低电平使74121的B管脚产生一个边沿,此时出发响铃0.5秒,这是抢答时,当开始时,需响亮0.5秒,这时按下space键,响铃电路中四输入与非门74LS20中输入一个低电平,此时74121中B口产生一个边沿,响铃0.5秒,当抢答时间结束时,7段显示数码管的译码器74LS47的输入为全为0,此时四输入与非门74LS20全为1,与非门产生一个低电平,同理使B口产生一个边沿,触发响铃0.5秒(二)设计方案21、0.5秒定时响铃电路:此电路主要由555定时器和74LS175锁存器组成,由于软件本身的限制,时间走的很慢,故未加分频器,如果在实际电路中,可以在555三阶分频中的第三阶上加一个74LS160做一个5分频的分频器,这样就可以得到0.5秒的方波信号。

单片机课程设计(基于多路数字抢答器)(范文)

单片机课程设计(基于多路数字抢答器)(范文)

单片机课程设计(基于多路数字抢答器)(范文)第一篇:单片机课程设计(基于多路数字抢答器)(范文)一、概述大学四年的学习生活中,会遇到各种各样的竞赛,抢答器便成为了主要的工具之一。

而现在的抢答器智能化越来越强,这必然会提高抢答器的成本。

本抢答器与其他抢答器电路相比较成本低、制作方便,并且还有作弊显示功能。

因此,这款四路抢答器摒弃了成本高、体积大、操作复杂等不足。

我们采用了数字显示器直接指示,因而本抢答器具有显示直观,操作简单的特点。

二、主要功能及技术指标抢答器的工作原理是用矩阵式键盘进行抢答。

采用动态显示组号。

主持人按下开始抢答键才可以抢答。

主持人没有按下开始抢答按纽(P3.2),有人抢答则抢答违规,报警并显示组号,主持人按下开始抢答开关重新抢答。

主持人按下开始抢答按纽(P3.2),蜂鸣响声提示,且数码管10秒倒计时(10秒内抢答有效),有人在10秒抢答,蜂鸣器响声提示并显示他的组号,3秒开始20秒倒计时(20秒内必须回答完问题)。

20秒后主持人按下复位开关为下一题的抢答做准备。

单片机最小系统、抢答按键模块(四位并行数码显示、1*4矩阵式键盘)、显示模块、抢答开关模块、蜂鸣器输出模块。

三、系统组成及原理1、分图四、软件1、分配流程图初始化开始20秒回答问题时间到并响声提示调用读键子程序作为延时程序设定定时器初值并启动定时器中断条件是否满足Y开中断并响声提示NN 读键盘是否有键按下Y调用显示抢答违规并报警子程序报警提示编号10秒抢答倒计时开始显示显示违规者编号是否有按键按下NY调用抢答者获得回答的子程序10到时中断并返回响声提示设定定时器初值并启动显示抢答者并且3秒后倒计时RET32、源程序ORG 0000H LJMP MAIN ORG 0013H LJMP ESS1 ORG 0100H MAIN:SETB EA SETB EX1 SETB IT1;外部中断1初始化L16:MOV P1,#0FFH MOV R2,#00H CLR P1.0 INC R2 JB P1.4,L0 LCALL DE0 L0:INC R2 JB P1.5,L1 LCALL DE0 L1:INC R2 JB P1.6,L2 LCALL DE0 L2:INC R2 JB P1.7,L3 LCALL DE0 L3:SETB P1.0 CLR P1.1 INC R2 JB P1.4,L4 LCALL DE0 L4:INC R2 JB P1.5,L5 LCALL DE0 L5:INC R2 JB P1.6,L6 LCALL DE0 L6:INC R2 JB P1.7,L7 LCALL DE0 L7:SETB P1.1 CLR P1.2 INC R2 JB P1.4,L8 LCALL DE0 L8:INC R2JB P1.5,L9 LCALL DE0 L9:INC R2 JB P1.6,L10 LCALL DE0 L10:INC R2 JB P1.7,L11 LCALL DE0 L11:SETB P1.2 LJMP L16;读行列式键盘 ESS1:MOV 70H,#30D;外部中断1 MOV R7,#0CH CLR P3.0 S2:LCALL DELAY DJNZ 70H,S2 SETB P3.0;蜂鸣器提示开始抢答 MOV TMOD,#00010000B MOV R3,#0AH L20:MOV 55H,#14H L19:MOV TH0,#3CH MOV TL0,#0B0H;定时器1初始化 SETB TR1;启动定时器1 MOV A,R3 MOV B,#0AH DIV AB MOV DPTR,#TAB MOVC A,@A+DPTR MOV 53H,A CLR P2.4 MOV P0,53H LCALL DELAY1 SETB P2.4 MOV A,B MOVC A,@A+DPTR MOV 54H,A CLR P2.5 MOV P0,54H LCALL DELAY1 SETB P2.5 L18:JNB TF1,L18 CLR TF1 DJNZ 55H,L19 DEC R3 CJNE R7,#00H,D6LJMP D5 D6:CJNE R3,#0FFH,L21 LJMP L22 L21:LJMP L20;抢答倒计时 L22:MOV 73H,#02D S5:MOV 70H,#20D MOV 71H,#20H CLR P3.0 S4:LCALL DELAY DJNZ 70H,S4 SETB P3.0 S6:LCALL DELAY DJNZ 71H,S6 DJNZ 73H,S5;抢答倒计时时间到声音提示D5:RETI DE0:MOV DPTR,#TAB;抢答违规报警并显示抢答违规组号MOV A,R2 MOV B,#0AH S10:MOV 72H,#20D MOV 73H,#10D CLR P3.0 S8:LCALL LCC DJNZ 72H,S8 SETB P3.0 S9:LCALL LCC DJNZ 73H,S9 DJNZ 71H,S10 L17:LCALL LCC LJMP L17 LCC:CLR P2.4 MOV P0,50H LCALL DELAY DELAY1:MOV P1,#0FFH;正常抢答读键MOV R4,#250D W17:MOV R2,#00H CLR P1.0 INC R2 JB P1.4,W0 LCALL DE1 W0:INC R2 JB P1.5,W1 LCALL DE1 W1:INC R2 JB P1.6,W2 LCALL DE1 W2:INC R2 JB P1.7,W3 LCALL DE1 W3:SETB P1.0 CLR P1.1 INC R2 JB P1.4,W4 LCALL DE1 W4:INC R2 JB P1.5,W5 LCALL DE1 W5:INC R2 JB P1.6,W6 LCALL DE1 W6:INC R2 JB P1.7,W7 LCALL DE1 W7:SETB P1.1 CLR P1.2 INC R2 JB P1.4,W8 LCALL DE1 W8:INC R2 JB P1.5,W9 LCALL DE1 W9:INC R2 JB P1.6,W10 LCALL DE1 W10:INC R2 JB P1.7,W15 LCALL DE1 W15:SETB P1.3 DJNZ R4,W16 LJMP W18 W16:LJMP W17 W18:RET DE1:MOV P1,#0FFH;MOV 70H,#20D CLR P3.0 S3:LCALL DELAY DJNZ 70H,S3 SETB P3.0 SETB P2.0 抢答成功声音提示及回答问题时间20秒倒计时7SETB P2.1 MOV DPTR,#TAB MOV A,R2 MOV B,#0AH DIV AB MOVC A,@A+DPTR MOV 56H,A MOV A,B MOVC A,@A+DPTR MOV 57H,A MOV TMOD,#00000001B MOV R5,#16H L32:MOV R6,#14H L31:MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 CLR P2.4 MOV P0,56H LCALL DELAY SETB P2.4 CLR P2.5 MOV P0,57H LCALL DELAY SETB P2.5 CJNE R5,#14H,L34 LJMP L35 L34: JC L35 LJMP L30 L35: MOV A,R5 MOV B,#0AH DIV AB MOVC A,@A+DPTR MOV 58H,A MOV A,B MOVC A,@A+DPTR MOV 59H,A CLR P2.6 MOV P0,58H LCALL DELAY SETB P2.6 CLR P2.7 MOV P0,59H LCALL DELAY SETB P2.7 L30:JNB TF0,L30 CLR TF0 DJNZ R6,L31 DEC R5 CJNE R5,#0FFH,L32 MOV P1,#0FFH MOV 70H,#50D CLR P3.0 S7:LCALL DELAY DJNZ 70H,S7 SETB P3.0 MOV P2,#0FFH MOV R3,#00H MOV R7,#00H RET DELAY:MOV 51H,#10D;延时子程序D0:MOV 52H,#248D D1:DJNZ 52H,D1 DJNZ 51H,D0 RET TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END五、分析这次实训遗憾的是,我的实训材料是买的成品的板,没有自己去焊制自己的实训板,当然这节省了一些时间,但是,在原理图上确实也花费了一些时间。

微机原理_多路抢答器设计论文

微机原理_多路抢答器设计论文
1.3.2 抢答器主要组成
本抢答器主要由四部分组成:
1Intel 8086 处理器;
28255A可编程并行接口芯片;
38253可编程计数芯片;
4数码管以及按钮开关。
1.3.3 抢答器的工作原理
1通过8255芯片接收来自按钮的信息,将该信息送入8086 CPU,由 CPU判断是哪个按键按下;
28086 CPU将判断出的按键信息转换为7段显示码,并通过8255芯片发送到7段数码管显示;
CLK:时钟信号输入端,系统通过该引脚向CPU提供内部定时信号,定时信号一般由时钟发生器8284输出。8086的标准工作时钟频率为5MHz。
READY(Ready):准备就绪输入信号,高电平有效。为了CPU能和不同速度的存储器或I/O接口进行连接, 设计了READY信号。为1时,被访问部件准备就绪;为0时,被访问部件未准备就绪。
课程设计(论文)
课程名称:微机原理与接口技术
题目:多路抢答器设计
院(系):理学院
专业班级:电子信息科学与技术1301
*****
学号:*********
*******
2016年1月8日
西安建筑科技大学课程设计(论文)任务书
专业班级:电子信息科学与技术1301学生姓名:彭博指导教师(签名):
一、课程设计(论文)题目
图1-1 Proteus界面
1.3 抢答器介绍
1.3.1 抢答器主要功能
本次抢答器的主要功能如下:主持人按下开始按钮后选手即可开始抢答、第一个按下按钮的选手的号码将会显示在用数码管做成的屏幕上、在第一个之后按下按钮的选手将会不予理睬,数码管维持显示第一个按下的选手的号码、只有在主持人按下重置按钮之后数码管才会归零然后开始下一轮抢答,这一过程中总共有8个按钮,其中7个按钮用于选手抢答,第8个按钮用于主持人开始以及重置抢答器。

抢答器毕业设计论文

抢答器毕业设计论文
The design of the main chip is EP2C35F672C8, the system judgment circuit by a group of the frequency divider circuit, the countdown circuit, answer determination circuit, the scanning signal generating circuit, a signal matching circuit and the display circuit. The Responder can accommodate four groups of eight players to participate simultaneously answer, the system has a clear function and countdown functions. The compilation and simulation of the design process, and downloaded to the development system to debug validation, the final completion Responder design.
2.设计输入
设计输入是将所设计的系统或电路以开发软件要求的某种形式表示出来,并输入给开发工具[4]。最常用的方法有以下两种。
(1)原理图输入方式
这是FPGA设计的基本方法之一,几乎所有的设计环境都提供使用原理图输入方式。这种输入方式是利用元器件库直接画出原理图。这种方法直观、易用,但移植性较差。
可编程逻辑块CLB是FPGA实现用户功能的基本逻辑单元。构成CLB的基础是逻辑单元LC(Logic Cell),一个LC中包括4个输入LUT、进位及控制逻辑和一个D触发器。

八路抢答器毕业论文

八路抢答器毕业论文

八路抢答器毕业论文一、引言在当今社会,抢答器已成为各种竞赛和娱乐活动中的重要设备。

通过使用抢答器,可以公平、公正、有效地确定第一位回答问题的参赛者或队员。

本毕业论文旨在设计和实现一个八路抢答器,以解决现有抢答器系统的一些问题,并提高其性能。

二、系统设计1、总体结构:本系统主要由电源模块、控制模块、抢答模块和显示模块组成。

电源模块负责提供稳定可靠的电源;控制模块负责整个系统的控制和协调;抢答模块负责检测抢答信号并传递给控制模块;显示模块负责显示抢答结果和相关信息。

2、硬件选择:本系统采用单片机作为控制核心,利用其丰富的I/O 端口和内部定时器资源来实现系统的控制和检测。

同时,选用LED显示屏作为显示设备,以直观地展示抢答结果和相关信息。

3、软件设计:本系统的软件设计采用C语言编写,主要包括初始化、控制、检测和显示等功能。

通过编写程序,实现单片机对抢答模块和显示模块的有效控制。

三、实现过程1、硬件搭建:根据系统设计,选择合适的单片机、LED显示屏、按键开关等硬件设备进行搭建。

2、软件开发:然后,利用Keil软件编写单片机程序,实现对抢答模块和显示模块的控制。

在编写过程中,需不断调试和优化程序,确保系统的稳定性和可靠性。

3、联机调试:将编写好的程序下载到单片机中,进行实际运行测试。

通过多次测试和调整,确保系统的各项功能都能正常运行。

四、结果分析通过实际测试和运行,本八路抢答器系统表现出了良好的性能。

具体优点如下:1、快速响应:本系统能够快速响应按键信号,有效避免了抢答者之间的冲突。

2、稳定性高:本系统采用了单片机作为控制核心,具有较高的稳定性和可靠性。

3、可视化界面:本系统的LED显示屏可以直观地展示抢答结果和相关信息,方便观众和裁判查看。

4、可扩展性强:本系统采用了模块化设计,方便进行功能扩展和升级。

五、结论与展望本毕业论文成功设计和实现了一个八路抢答器系统。

该系统具有快速响应、高稳定性、可视化界面和可扩展性强等优点。

多路智力抢答器—毕业设计

多路智力抢答器—毕业设计

目录前言 (1)1 多路智力抢答器的介绍 (1)1.1多路智力抢答器的作用 (2)1.2多路智力抢答器的分类 (2)1.3多路智力抢答器的特性 (2)2多路智力抢答器的设计 (2)2.1功能要求 (2)2.2多路智力抢答器的设计步骤以及要求 (3)3多路智力抢答器的框架设计 (3)3.1多路智力抢答器电路的设计 (3)3.2多路智力抢答器的设计 (3)4 智力抢答器基本电路设计 (4)5定时电路设计 (8)5.1原理及设计 (8)5.2多谐振荡器 (9)5.3计时器 (10)5.4译码器 (10)5.5定时器的工作原理 (11)6报警系统 (12)6.1报警系统的构成 (12)6.2报警系统的工作原理 (12)7 时序控制电路设计 (13)7.1时序控制电路的三个功能 (13)7.2时序控制电路的设计图 (13)7.3时序控制电路的设计原理 (14)8.元器件介绍 (14)8.1 74LS148功能介绍 (14)8.2 74LS192功能介绍 (15)9.仿真电路实验 (16)9.1 Proteus仿真电路图 (16)10.实物制作 (17)10.1多路智力抢答器原理图 (17)10.2 多路智力抢答器PCB制图 (17)10.3 焊接与调试 (18)10.3.1焊接部分注意事项 (18)10.3.2调试部分注意事项 (18)11.结束语 (18)附录 (21)参考文献 (22)多路智力抢答器前言近年来跟着电子技术生长飞快,讯息已经逐步渗透到我们生活的社会里的每个角落,同时人才高素质和信息化是信息时代的基本要求,高等教育持续发展,我们的基本生活水平也在提高,同时也提高了我们对精神文明的要求,也就是说电子领域需要更高的发展才能满足人们的需求。

通信电子信息学是一门广泛的应用在各个角落的科学技术,迅速的在发展。

如果想要学会并学好这门学科,第一是系统的学习该学科的基础理论,第二要训练技术,第三就是培养学生的几大能力对理论联系实际;实际操作的能力;设计电路的能力;综合分析实验的结果以及正确处理数据、排除和检查数据故障的能力。

基于单片机的多路智能抢答器的设计毕业设计论文

基于单片机的多路智能抢答器的设计毕业设计论文

目录第一部分设计任务与调研 (3)1.1 系统设计依据 (3)1.2 设计任务和要求 (3)1.3 设计目的 (3)第二部分设计说明 (4)2.1 单片机控制原理 (4)2.2 抢答器的原理 (5)2.2.1 原理框图 (5)2.3 功能模块电路 (6)2.3.1 晶振复位及开始抢答电路 (6)2.3.2 选手抢答键(矩阵式键盘) (7)2.3.3.显示与显示驱动电路 (7)2.3.4 蜂鸣器音频输出电路 (8)第三部分设计成果 (9)3.1程序设计 (9)3.1.1 系统流程图 (9)3.1.2 显示抢答违规流程图 (10)3.1.3 抢答成功流程图 (11)3.2 程序代码 (12)3.2.1主程序代码 (12)3.2.2 定时器子程序 (19)3.2.3 延时子程序 (19)3.2.4 显示子程序 (20)第四部分结束语 (21)第五部分致谢 (21)第六部分参考文献 (22)第一部分设计任务与调研1.1系统设计依据抢答器由计数器、寄存器、集成定时器和译码显示等组合、时序电路组成。

可分为抢答电路,定时电路,报警电路等几个单元部分。

每个单元电路分别可以处理一些抢答竞赛中的基本问题。

本次课程设计设计的是一个多路定时抢答器,是一个多于两位选手参赛的一个抢答器,具有锁存和显示功能。

同时有主持人控制系统的清零和抢答的开始。

抢答开始后,若有任何一名选手按动抢答按钮,抢答器就会显示该选手编号直至系统被主持人清零,并有扬声器发出提示,同时其他人再抢答就无效了。

这次设计的抢答器还有自动定时功能,主持人可以设定选手答题的时间。

当主持人启动“开始”键后,定时器会自动减计时,这个会显示在显示器上。

选手只有在抢答时间内抢答才有效,若在答题时间内没有选手答题,时间到时,报警电路就会发出警报亮灯并且禁止抢答。

1.2设计任务和要求设计一个八路抢答器要求:(1)设计出硬件电路;(2)设计出软件编程方法,并写出源代码;(3)用PROTEUS进行仿真;(4)论文格式要符合学院的统一规定,结构要合符逻辑,表达要得体。

竞赛抢答器的设计毕业论文

竞赛抢答器的设计毕业论文

竞赛抢答器的设计毕业论文目录第一章引言 (1)第二章概述 (2)2.1PLC的发展史 (2)2.1.1 PLC的由来 (2)2.1.2 可控制编程器的发展 (2)2.1.3 可控制编程器的发展趋势 (3)2.2PLC的用途与特点 (3)2.2.1 PLC的用途 (3)2.2.2 PLC的特点 (4)2.3PLC的主要原理和组成 (6)2.3.1PLC的主要原理 (6)2.3.2 PLC的组成部分 (6)第三章竞赛抢答器的设计方案和思路 (8)3.1PLC抢答器的控制要求: (8)3.2硬件设计方案 (8)3.2.1 控制特点分析 (8)3.2.2 I/O配线图 (8)3.2.3 答题流程图4-1: (10)3.2.4 PLC机型的选择步骤与原则 (11)3.3软件设计方案 (12)3.3.1设计假设: (12)3.3.2梯形图的设计及分析: (13)3.4程序的下载、安装和调 (17)第四章总结 (21)致谢 (22)参考文献 (23)可编程序控制器(PLC) 是一种新型的通用的自动控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,是功能加强、编程简单、使用方便以及体积小、重量轻、功耗低等一系列优点。

近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

在实时检测和自动控制的PLC应用系统中,PLC往往是作为一个核心部件来使用,仅PLC方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。

PLC的应用领域已经拓宽到了各个领域,在日常生活中,智能抢答器广泛的应用于各种竞赛和抢答场合。

越来越多的抢答器投入市场,可是大部分的抢答器主要采用的是单片机系统;而单片机系统由于稳定性不高,基于此,我们采用了S7-200 PLC来实现智能抢答器控制系统的设计。

2.1 PLC的发展史2.1.1 PLC的由来PLC早期主要应用于工业控制,但随着技术的发展,其应用领域正在不断扩大 . 可编程控制器(Programmable Logical Controller)简称PC或PLC,是60年代末发明的工业控制器件,是美国数字公司(DEC )为美国通用公司(GM)研制开发并成功应用于汽车生产线上,可编程控制器自此诞生。

多路抢答器的仿真与设计__毕业论文

多路抢答器的仿真与设计__毕业论文

毕业设计(论文)多路抢答器的仿真与设计Multiple Responder Simulation and Design摘要随着计算机技术的发展和电路仿真软件的不断出现,电路仿真技术愈来愈受到人们的重视,很多学校已将电路仿真技术作为教学内容。

Multisim10.0是美国国家仪器公司( NI公司)推出的最新电子电路仿真软件版本, 是一个原理电路设计、电路功能测试的虚拟仿真软件。

本论文首先给出了电路系统综合设计的基础知识,包括电路系统综合设计的一般方法、设计步骤以及系统综合设计应注意的问题;接着以抢答器系统为例,通过分析多路抢答系统的设计要求,按照综合系统设计的一般方法和步骤,先进行系统的方案设计,再进行原理电路的设计,包括总体电路设计和单元电路设计,给出了总体电路结构图和单元电路图;最后用Multisim对所设计的电路进行仿真分析,给出了复杂电路系统仿真分析的一般方法和步骤。

其次对抢答器系统的Multisim仿真进行探讨,研究了Multisim系统的特点、优势以及Multisim使用的基本原理,在系统设计与实现中,重点对Multisim在多路抢答系统的设计中的应用做了详细的分析,同时对Multisim在电路仿真设计中的功能进行了介绍。

最后,对系统的性能进行了可行性分析论证。

关键词:Multisim,仿真,抢答器AbstractWith the development of computer technology and circuit simulation software, the continual emergence of circuit simulation technology more and more attention, many schools already have a circuit simulation technology as a teaching content. Multisim10.0 is the launch of the latest National Instruments (NI) electronic circuit simulation software version Is a schematic circuit design, circuit simulation software for functional testing.This chapter gives the first integrated circuit design system, including integrated circuit design system, the general method of design steps, as well as comprehensive design system should pay attention to the problem; then to answer devices management systems for example, by analyzing the traffic management system design requirements, integrated system design in accordance with the general methods and steps to carry out system design, and then carry out the principle of circuit design, including the overall road design, including the overall circuit design and circuit design, given the overall circuit structure and circuit unit; final Multisim for the use of circuit design simulation, given the complexity of the analysis of circuit simulation methods and procedures in general.Secondly, the answer devices management system to explore Multisim positioning technology to study the characteristics of the system Multisim, Multisim advantages, as well as the use of the basic principles of system design and implementation, the focus of Multisim in the traffic management system design in detail analysis, at the same time Multisim circuit simulation in the design of the functions are introduced.Finally, the performance of the system analysis carried out a feasibility demonstration.Key words: Multisim,Simulation , Answer Devices System目录摘要 (I)ABSTRACT (II)1 引言 (1)1.1研究背景 (1)1.2研究多路抢答器的目的意义 (1)2 总体设计 (2)2.1MULTISIM简介 (2)2.1.1 Multisim软件的起源 (2)2.1.2 Multisim10.0软件介绍 (2)2.1.3 Multisim 10.0 在电子实验教学中的应用 (3)2.2多路抢答器 (3)2.2.1 多路抢答器研究的设计要求 (3)2.2.2 多路抢答器的工作原理框图 (3)2.2.3 基于Multisim10.0的多路抢答器的设计与仿真 (4)2.3多路抢答器的实现 (5)2.3.1 拟采用的研究方法和技术路线 (5)2.3.2 系统综合设计应注意的问题 (5)3 抢答器抢答模块的设计与实现 (7)3.1电路芯片 (7)3.1.1 74LS175芯片功能简介 (7)3.1.2 74LS192芯片功能简介 (8)3.1.3 555芯片简介 (8)3.2抢答模块的仿真 (10)4 倒计时模块的设计与仿真 (12)4.1倒计时模块的设计 (12)4.1.1 74LS192组成的倒计时部分 (12)4.1.2 555触发器组成的脉冲触发器 (12)4.2倒计时模块的仿真 (13)5 电路总图 (14)6 设计总结与展望 (16)6.1总结 (16)6.2展望 (17)参考文献 (19)致谢 (20)附录元件清单 (21)1 引言1.1 研究背景在这个竞争激烈的社会中,知识竞赛,评选优胜,选拔人才之类的活动愈加频繁。

四路抢答器毕业论文

四路抢答器毕业论文

仿真课程设计题目:四路抢答器设计系别:电子工程系专业:计算机控制技术*名:***学号:**********指导教师:***2012.11.29一、设计目的1、学习数字电路中的优先编码器、锁存器、译码器、数据显示管的综合应用。

2、熟悉抢答器的工作原理3、了解数字系统设计,调试及故障排除方法。

二、设计要求1、四组参赛者进行抢答,当抢答组按下抢答按钮时,抢答器能准确的判断出抢答者。

2、抢答器应具有互锁功能,及某组抢答后能自动封锁其他各组进行抢答。

3、抢答器应具有限时功能,及限制抢答时间、答题时间等,要求显示时间数据。

4、系统具有一个总的复位开关。

三、电路的总体结构1、电路的总体原理框图2,单元电路设计(1)抢答电路设计设计电路如图所示。

电路选用优先译码器4511 来完成。

该电路主要完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号(显示电路采用七段数字数码显示管);二是禁止其他选手按键,其按键操作无效。

(2)定时器设计节目主持人根据抢答器的难易程度,设计一次抢答的时间,通过预置时间电路对计数器进行预置。

你由时钟产生电路提供。

按键弹起后,计数器开始减法计数工作,并将时间显示在共阴极七段数码显示管DPY_7-SEG 上,当有人抢答时,停止计数并显示此时的倒计时时间;如果没有人抢答,且倒计时时间到时,输出低电平到时序控制电路,控制报警电路报警,同时以后选手抢答无效。

当设定的抢答时间到,无人抢答时,扬声器发声,定时和定时电路停止工作。

四人抢答器电路原理及设计1、设计方案抢答器具有锁存、定时、显示和报警功能。

即当抢答开始后,选手抢答按动按钮,锁存器锁存相应的选手编码,同时用LED数码管把选手的编码显示出来,并且开始抢答时间的倒计时,同时用LED 数码管把选手的所剩抢答时间显示出来。

而在选手按键抢答以及抢答时间倒计时到时的时候都有报警以提醒主持人和选手。

抢答时间设定9秒,报警响声持续1秒。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)课题:学生: 系部:班级: 学号:指导教师:装订交卷日期:装订顺序: (1)封面(2)毕业设计(论文)成绩评定记录(3)标题、中文摘要及关键词(4)正文(5)附录(6)参考文献毕业设计(论文)成绩评定记录表指导教师评语(包含学生在毕业实习期间的表现):成绩(平时成绩): 指导教师签名:年月日评阅教师评语:成绩(评阅成绩): 评阅教师签名:年月日答辩情况记录:答辩成绩:答辩委员会主任(或答辩教师小组组长)签名:年月日总评成绩:注:1.此表适用于参加毕业答辩学生的毕业设计(论文)成绩评定;2.平时成绩占20%、卷面评阅成绩占50%、答辩成绩占30%,在上面的评分表中,可分别按20分、50分、30分来量化评分,三项相加所得总分即为总评成绩,总评成绩请转换为优秀、良好、中等、及格、不及格五等级计分。

教务处制毕业设计(论文)成绩评定记录表指导教师评语(包含学生在毕业实习期间的表现):成绩(平时成绩): 指导教师签名:年月日评阅教师评语:成绩(评阅成绩): 评阅教师签名:年月日总评成绩:注:1.此表适用于不参加毕业答辩学生的毕业设计(论文)成绩评定;2.平时成绩占40%、卷面评阅成绩占60%,在上面的评分表中,可分别按40分、60分来量化评分,二项相加所得总分即为总评成绩,总评成绩请转换为优秀、良好、中等、及格、不及格五等级计分。

教务处基于单片机的简易多路智力抢答器摘要抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。

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

现在随着电子技术的发展,大多数抢答器均已使用单片机来实现抢答功能,具有功能齐全,电路简单,成本低,性能高等优点。

单片机以其较高的可靠性、准确性和可拓展性受到越来越广泛的应用。

本设计就是基于MCS-51单片机为控制核心,结合周边电路实现的一个简易多路智力抢答器。

关键词:抢答器;单片机;功能第一章绪论1.1 单片机概述单片机(单片微型计算机)是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

随着微电子技术,自动控制技术,微机应用技术的发展,使单片微型计算机也得到迅速的发展,单片微型计算机是微型计算机的一个重要分支,单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

单片机的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。

它已成为工业控制领域,智能仪器仪表,尖端武器,日常生活中最广泛使用的控制器。

1.2 抢答器的原理与发展应用在各类竞赛中,特别是做抢答题时,在抢答过程中,为了知道哪一组或哪一名选手先答题,必须要有一个系统来完成这个任务。

如果在抢答过程中,只靠人的视觉是很难判断出哪组先答题。

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

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

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

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

对于抢答器的应用,如早期的数字电路,随着科技的逐步发展,进而到了单片机的控制来实现其功能,而且功能齐全,电路简单,成本低,性能高,真正朝着有利的方向发展。

第二章系统方案2.1 系统要求指标及其功能本系统要实现:1. 识别最先选手按键并锁存。

2.实时显示当前状态和抢答号码。

3. 8路输入与显示。

4. 对最先抢答人亮灯。

5. 主持人能开始,停止/清零抢答器状态。

2.2 各种方案选择比较2.2.1 实现方式的选择方案一:采用纯数字门电路。

通过各种逻辑门电路的组合连接,实现系统功能。

此方案设计复杂,电路复杂,功能单一,且需要门电路较多,成本较高,也不美观。

维护调试都比较麻烦。

方案二:采用单片机为主控制器。

此方案电路简单,设计工作主要是软件设计,设计较为灵活,功能都是通过软件实现,硬件花费少;应用KEIL 软件,C 语言编程,软件设计也较为方便。

系统易于调试维护。

应用单片机使得系统更具有智能化的特色,是当今的主流。

故采用本方案。

2.2.2 控制器的选择方案一:采用AT89C51系列单片机。

由于AT系列单片机烧录调试程序需要专门烧写器。

购买烧写器成本较高,且烧录不方便。

方案二:采用STC89C51系列单片机。

STC8951系列单片机为AT8951的同类替代产品,除去和AT8951具有的相同性能外,还可以直接用串口烧录程序,大大简化了程序烧写的流程。

降低了成本,加快了开发周期。

考虑到单片机内部存储器的大小(STC89C52的flash 为8K,RAM 为512),本系统选用STC89C52单片机。

2.2.3 显示模块的选择方案一:采用L12864液晶显示。

此器件能显示4*8个字符,操作简便,但器件很小,视觉效果差。

方案二:采用数码管显示。

此器件价格较低廉,能显示数字,亮度较高,且规格较多,本系统可选用大尺寸、高亮度的LED 数码管。

故选用此方案。

2.3 系统的描述单片机按键阵列LED 发光二极管阵列LED 数码管控制门电路电源图2.3.1 抢答器的系统框图本系统以STC89C52单片机为控制核心,结合周边电路,通过单片机引脚I/O 口实现对按键抢答的迅速响应;应用单片机外部中断实现对按键的快速响应,单片机的相应时间可达几微妙,满足系统快速响应要求。

在此基础上,实现了按键响应并识别。

主持人能够通过“开始”键开始答题,此时选手可以抢答。

单片机通过中断的方式响应最先抢答的选手并识别选手号码,此时选手们的按键锁定, 所有人按键无效,数码管显示最先抢答人的号码,相应选手的LED 发光二极管点亮,此时主持人可以按“停止/清零”键停止抢答,停止时,数码管显示“FF ”。

第三章电路设计3.1 系统总体设计本设计的主要电路有:单片机STC89C52最小系统、数码管显示驱动模块、按键输入模块。

LED发光二极管电路。

外围电路都与单片机引脚I/O口相连,以实现单片机对外围电路的控制,实现相应功能。

3.2 单元电路设计3.2.1 单片机最小系统图3.2.1 单片机最小系统如图 3.2.1 单片机最小系统包括单片机、时钟电路、复位电路。

其他引脚I/O相应的扩充功能,P1口接8个独立按键,P3.4-5为功能控制按键,P3.6-7为数码管扫描位,INT0、INT1接按键门电路处理的信号中断,P2接LED发光二极管,PO接数码管数据位。

3.2.2 电源电路图3.2.2 电源电路本电源电路如上图所示,应用7805三端稳压电源模块构成。

输出稳压5V电压,为单片机、LED灯和数码管提供工作电压。

电容为滤波作用,使输出电源更平滑稳定。

3.2.3 数码管驱动电路本电路由数码管、三极管构成。

三极管的作用是为数码管提供驱动,使之更亮。

单片机引脚接三极管基极,控制三极管的导通对数码管选择位控制。

数码管为共阳极数码管。

如图3.2.3所示。

图3.2.3 数码管驱动电路3.2.4 按键电路图3.2.4 按键电路如上图所示,按键电路分为两部分,第一部分是选手按键阵列,共有8个独立按键,接到单片机P1口,同时8位按键通过一个8输入与门接入单片机外部中断位INT1。

第二部分是主持人按键阵列,共有2个独立按键,接到P3的两个普通I/O口,同时2位按键通过一个2输入与门接入单片机外部中断位INT0。

主持人的优先级高于选手。

3.2.5 LED发光二极管电路图3.2.5 LED发光二极管电路本电路由高亮度发光二极管组成,共阳极连接,阴极接P2口。

由P2口控制发光二极管的亮灭。

第四章 程序设计4.1程序总体流程图开始系统初始化当前是否开始显示号码关选手中断选手按键无效显示亮灯号码清零数码管显示”FF ”结束YESNO图4.1.1 系统总体流程图INT0去抖动按键有效?识别按键开始/清零设置结束YESINT1按键有效?识别按键关选手中断其他人按键无效结束YES图4.1.2 中断程序流程图主程序实现当主持人按开始时,等待按键并显示最先抢答人号码,相应二极管灯点亮,此时其他人抢答无效。

当主持人按停止清零时,选手按键无效,数码管和二极管灯清零。

中断程序有两个,分别实现1.如果主持人按键,触动外部中断1,识别是否是开始还是停止清零,如果是开始,则开选手按键中断,选手可按键抢答。

如果是停止清零,则选手按键关,选手按键无效。

2.选手按键中断,识别按键并关选手按键,其他人按键无效。

程序见附录。

第五章测试与仿真5.1测试方法测试仿真工具:Protues软件仿真5.2测试效果图5.2.1 Protues仿真总体效果图上图为系统启动时,当前为停止清零状态,选手此时不能按键,按键无效,数码管显示"FF",发光二极管都不亮。

图5.2.2 开始后效果图图5.2.3 选手抢答后效果图图5.2.2为主持人按键开始时,此时数码管为00,等待选手抢答。

图5.2.3为选手抢答后,数码管显示选手号码,相应二极管灯点亮。

此时其他选手抢答按键无效。

综上所述,仿真效果完全符合题目要求指标。

第五章总结本系统以STC89C52单片机为控制核心,结合周边电路。

经过测试,各项功能指标均达到设计要求,且电路设计简洁,程序设计也较为简单,界面效果简洁美观,操作简单实用。

通过此次毕业课题的设计,让我学到很多东西,一方面,它是3年大学所学知识的一个综合应用,考察了我大学所学的知识,是一次彻底的知识巩固和提高。

另一方面,通过综合的应用设计,锻炼了我应用知识的能力和动手能力。

同时,在设计的过程中,也锻炼了我解决问题的能力,遇到问题坚持不懈的毅力和细心程度。

让我在以后求职就业中更好的学习和提高自己。

第六章参考文献[1] 李全利. 单片机原理及接口技术.高等教育出版社[2] 公茂法. 单片机原理与实践.北京航空航天出版社[3] 全国大学生电子设计竞赛组委会. 第九届全国大学生电子设计竞赛获奖作品选编.北京理工大学出版社[4] 及力. Protel 99原理图与PCB设计教程. 电子工业出版社第七章附录/*===========================程序清单========================*/#include<reg51.h>typedef unsigned char uchar;typedef unsigned int uint;#define KEY P1 //8个按键#define DATA P0 //数码管段sbit LED1=P2^0;sbit LED2=P2^1;sbit LED3=P2^2;sbit LED4=P2^3;sbit LED5=P2^4;sbit LED6= P2^5;sbit LED7= P2^6;sbit LED8= P2^7; //发光二极管sbit WEI1=P3^6; //数码管高位sbit WEI2=P3^7; //数码管地位sbit start=P3^4; //开始按键sbit stop=P3^5; //停止按键uchar num,temp,work_mode;uchar code lab[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, //数码管编码 0x07,0x7f,0x6f,0x71};//0123456789F/*======================自定义子程序===================*/void delay10ms(); //延时10msvoid delay5ms(); //计时器计时void display_num(); //显示数码管数字void init_INT0(); //初始化void init_INT1(); //初始化void key_process(); //按键处理void display_led(); //LED灯显示void init_port(); //初始化I/O口/*========================主程序=====================*/void main(){init_INT0();init_INT1(); //系统初始化init_port();while(1){EX1=1; //开抢答人按键中断,while(work_mode) //当主持人按键开始抢答时{display_num(); //显示抢答号码display_led();}while(!work_mode) //当主持人按键停止抢答时{EX1=0; //关抢答按键中断,抢答无效num=0; //数字清零P2=0XFF; //LED灭灯WEI1=1;WEI2=1;DATA=~lab[10]; //显示FF停止}}}void init_port(){WEI1=0;WEI2=0;}void delay10ms(){unsigned char a,b,c;for(c=1;c>0;c--)for(b=38;b>0;b--)for(a=130;a>0;a--);}void delay5ms(){unsigned char a,b;for(b=18;b>0;b--)for(a=130;a>0;a--);}void display_num(){WEI1=0;WEI2=0;DATA=~lab[num/10];WEI1=1;delay5ms();WEI2=0;WEI1=0;DATA=~lab[num%10];WEI2=1;delay5ms();WEI1=0;WEI2=0;}void init_INT0(){EX0=1;IT0=1;EA=1;}void init_INT1(){EX1=1;IT1=1;EA=1;}void INT1_SIR()interrupt 2{EA=0;temp=KEY;key_process();EA=1;}void INT0_SIR()interrupt 0{EA=0;if(!(start&stop))delay10ms();if(!(start&stop)){if((!start)&stop)work_mode=1;if((!stop)&start)work_mode=0;}EA=1;}void key_process(){switch(temp){case (~0x01):num=1;EX1=0;break;case (~0x02):num=2;EX1=0;break;case (~0x04):num=3;EX1=0;break;case (~0x08):num=4;EX1=0;break;case (~0x10):num=5;EX1=0;break;case (~0x20):num=6;EX1=0;break;case (~0x40):num=7;EX1=0;break;case (~0x80):num=8;EX1=0;break;default :break;}}void display_led(){switch(num){case 1:LED1=0;break;case 2:LED2=0;break;case 3:LED3=0;break;case 4:LED4=0;break;case 5:LED5=0;break;case 6:LED6=0;break;case 7:LED7=0;break;case 8:LED8=0;break;default :P2=0XFF;break;}}。

相关文档
最新文档