基于PROTEUS的八人抢答器_第1页
基于PROTEUS的八人抢答器_第2页
基于PROTEUS的八人抢答器_第3页
基于PROTEUS的八人抢答器_第4页
基于PROTEUS的八人抢答器_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)标 题: 基于proteus的八人抢答器 学生姓名: _系 部: _专 业: 计算机 班 级: 指导教师: _摘 要 竞赛的原则是公平,公平的前提科学与技术。抢答器作为一种实用的竞赛工具,已经广泛应用于各种竞赛活动场合。本设计是基于prutues基础的八人抢答器,从实际应用出发,利用数字电子技术作为技术参考,选用我们熟悉了解的电子元器件,设计具有实用功能的抢答器。 该设计主要分为三个部分:抢答部分、计时部分、报警部分。抢答部分由74ls573锁存器及74ls48译码显示等主要器件组成。两片74ls192和两片74ls48共同组成计时部分。两个555芯片分别组成单稳态触发器和多谐

2、振荡器构成报警电路。在整个设计中主持人通过控制总开关完成了对整个抢答器的总体控制和置数控制。抢答器的设计利用pruter完成了原理图设计,用prutues软件进行电路设计仿真,实现设计效果。 关键词:编码器 译码器 数字电子技术 proteus仿真 课程设计任务书题 目:基于proteus基础八人抢答器 初始条件:确定抢答器实现的功能,熟悉计算机电子电路设计,熟悉设计实验中所需要的元器件,熟练掌握运用proter和proteus软件, 要求完成的主要任务: 1 运用所学的模拟电子技术和数字数字电子技术计算机技术,设计一个能够满足特定要求功能的八人抢答器。2 在protuer软件上绘制电路原理图

3、,3 按照所画的原理图,在pruteus仿真软件上进行仿真。目 录 摘要 ()一、课程设计任务书 11.1 题目 1.2要求完成的任务 二、总体方案设计 2.1 设计目的 2.2 设计要求与内容 2.3 设计说明与结构图 2.4工作原理三、电子元器件说明图结论 参考文献 附录 后记 二、总体设计方案2.1、设计目的通过八人抢答器的设计与仿真实验,要求学生回顾所学数字电子技术基础和模拟电子基础理论和基础知识,熟悉练习实用protuer软件和pruteus软件。掌握组合电路、时序电路、编程器件和任意集成电路的综合使用及设计方法,熟悉掌握、触发器、计数器、单脉冲触发器、555电路、译码/驱动电路的应

4、用方法,熟悉掌握时序电路的设计方法。达到数字实验课程大纲所要求掌握的基本内容。2.2、设计要求与内容本题的根本任务是准确判断出第一抢答者的信号并将其锁存。实现这一功能可选择使用触发器或锁存器等,在这里选择锁存器。(1)设计制作一个可容纳8人或组参赛使用的抢答器,每人或组设置一个抢答按钮供抢答者使用,主持人设置一个按钮控制其他八个按钮的起始、置零与结束。(2)。在主持人系统发出抢答指令后,若参赛者按抢答开关,则该组指示灯亮,同时蜂鸣器报警,并用人序或组别显示电路显示出抢答者的组别,同时指示灯亮。此时,电路应具备自锁存功能,使别组的抢答开关不起作用。(3)可设定时间,若超过设定时间仍无人抢答,则报

5、警指示灯熄灭。电路具有第一抢答信号的鉴别和锁存功能,当电路形成第一抢答信号之后,用编码、译码及数码显示电路显示出抢答者的组别,也可以用发光二极管直接指示出组别。23 设计说明与结构图为了实现预期设计效果,我们设计了以下方案:在抢答器设计中我们主要运用了数字电子技术的几种基本芯片。其中最用的最多的就是74ls系列的芯片。在本设计中运用了74ls192,74ls48以及锁存器这一系列的逻辑集成电路。在报警这一块电路中555芯片是运用最多。在数字电子技术中555芯片运用相当广泛,单稳态触发器、斯密特触发器和各种控制端的信号系统框图如图2.1所示。抢 答按 钮优先编码电路锁 存器译 码电 路抢 答显

6、示主持人控制开关时钟脉冲产生定 时电 路显 示译 码时序控制电路报 警电 路定 时显 示提示音电路 图2.1方案系统框图2.4工作原理工作原理简述:接通电源后,主持人将开关拨到清零状态,锁存器处于禁止状态,时序控制电路控制抢答显示器灭灯,同时由主持人控制定时电路设定抢答时间;主持人将开关置“开始”状态,强大显示器人为灭灯状态,宣布开始抢答器工作,定时器开始倒计时,提示音电路给出间断声响提示。当定时时间到,却没有选手抢答时,报警电路报警,同时控制锁存器封锁输入电路,禁止选手超时后抢答。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示。当一轮抢答之后,定时器停止、禁止二次抢答、定时

7、器显示剩余时间。如果再次抢答必须由主持人再次操作清除和开始状态开关。基本原理图如:四、电子元器件说明图图 附2-4 74ls192引脚图图 附2-5 74ls48引脚图74ls48内部电路图图 附2-6 共阴数码管引脚图图 附2-7 555定时器引脚图锁存器原理图1 xxxxxxxxxxxxxxx(三号黑体字)1.1 xxxxxxxxxxxxxxx(三号黑体字)1.1.1 xxxxxxxxxxxxxx(三号黑体字)xxxxxxxxxxxxxxx(小四号宋体字)2 xxxxxxxxxxxxxxx(三号黑体字)2.1 xxxxxxxxxxxxxxx(三号黑体字)2.1.1 xxxxxxxxxxxx

8、xx(三号黑体字)xxxxxxxxxxxxxxx(小四号宋体字)三、单元模块设计本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;同时本节也会对相关电路中的参数计算、元器件选择、以及核心器件进行必要说明。3.1抢答电路该部分电路要完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。在设计中运用74hc573锁存器锁存抢答选手的编号。然后再紧接着用74ls13和4002组成的一个bcd译码功能块,最后把译码块的结果送到数码管上显示出抢答者的正确编号。如图31该电路由八路开关s1s8所组成,

9、每一竞赛者与一组开关相对应,选手的编号是1到8,开关应为常开型,当按下开关时,开关闭合,输入抢答信号。图3.1选手抢答按钮电路3.2抢答锁存、编码电路抢答器电路由锁存器和按键组成。在未抢答前,8路锁存器74hc573的le端为高电平,锁存器的输入端的电平能直接送到相应的输出端,当抢答开始后,le端变成低电平,锁存器锁存,也就是说输入的信号不能送到相应的输出端,各个输出保持锁存前的电平。此时抢答不能进行。当主持人按下时,74hc573的oe为高电平,显示器被清零,抢答被禁止。当主持人开关断开时,抢答被允许。此时如有人抢答,74hc573相对应的输入端则变成低电平,通过反馈74hc573锁存信号。

10、le控制端保持高电平,抢答准备工作已经完成。当8个抢答开关s1至s8中有一个先按下时,其对应的输入端变为低电平,此低电平被送到锁存器对应的输出端,此时编码器模块开始编码,74hc573执行锁存功能,这时如果有按键按下,锁存器的输出端也不会发生改变,从而实现了锁存的功能和编码的功能。 图3.2 整个抢答部分的电路3.3 定时电路该部分主要由555定时器、十进制同步加减计数器74ls192减法计数电路、74ls48译码电路和两个7段数码管及相关电路组成。具体电路如图3.1.4所示。两块74ls192实现减法计数,通过译码电路cd4511显示到数码管上,其时钟信号由时钟产生电路提供。74l s192

11、的预置数控制端pl脚为低电平时实现预置数,由节目主持人根据抢答题的难易程度,设定一次抢答时间,通过预置时间电路对计数器进行预置,选用十进制同步加减计数器74ls192进行设计,计数器的时钟脉冲由秒脉冲电路提供。主持开关弹起后,计数器开始减法计数工作,并将时间显示在共阴极七段数码显示管ds2(十位)和ds3(个位)上,当有人抢答时,停止减计数并显示此时的倒计时时间;如果没有人抢答,且倒计时时间到时,两数码管显示00,并输出低电平到时序控制电路,控制报警电路报警,同时以后选手抢答无效。图3.3定时电路3.4报警电路由555定时器扬声器构成的报警电路如图3.4所示。其中555构成多谐振荡器,其输出信

12、号经电容滤波后推动扬声器发声。pr为控制信号。555的4脚为清零端,为低电平时输出低电平,当pr为高电平时,多谐振荡器工作,使扬声器发生。发生部分中555构成多谐振荡器,其输出信号经电容滤波后推动扬声器发声。du du为控制信号。555的4脚为清零端,为低电平时输出低电平,当du du为高电平时,多谐振荡器工作,使扬声器发生。 (a) (b) 图3.4报警电路3.5整个系统的时序控制电路 时序控制电路是整个系统中非常重要一部分:图(a)主要是通地采集抢答电路的选手抢答情况而控制报警电路:图(b)该部分是在有抢答时控制74ls573的锁存端:图(c)在计数器倒计到0时仍没有抢答时电平变换来控制启

13、用报警电路。 (a) (b) (c)图3.5 系统时序控制电路4 软件设计原理protel99se是protel公司近10年来致力于windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。因而今天的protel最新产品已不是单纯的pcb(印制电路板)设计工具,而是一个系统工具,覆盖了以pcb为核心的整个物理设计。protel 设计系统是一套建立在ibm兼容pc环境下的eda电路集成设计系统,由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界pc平台上最流行的电子设计自动化软件。 从protel 98开始,pro

14、tel公司将所有应用程序代码从16位升级为32位,使性能大大提高。1999年初,protel公司推出了protel 99,其最大的改变是引入了设计数据库文件和设计团队的概念,而后又推出了protel 99的改进版-protel 99 se。protel 99 se(second edition)在原理图设计和电路仿真方面增加了许多小的功能,而其最主要的改进体现在电路板设计系统方面。使用protel 99 se,你将赞叹其强大的功能和应用的弹性。据说protel99se的部分最新功能将兼容举世瞩目的图形制作,编辑和处理软件corel draw。当初欧元硬币的设计解决方案由corel draw来完

15、成,corel draw图形套件中,它集位图编辑处理,网页动画,网页发布,页面布局,向量动画等各种必要功能于一身。将会使您大大地提高专业创作的效率。 protel99 se共分5个模块,分别是原理图设计、pcb设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、pld设计。 以下介绍一些protel99se的部分最新功能:可生成30多种格式的电气连接网络表;强大的全局编辑功能;在原理图中选择一级器件,pcb中同样的器件也将被选中; 同时运行原理图和pcb,在打开的原理图和pcb图间允许双向交叉查找元器件、引脚、网络 既可以进行正向注释元器件标号(由原理图到pcb),也可以进行反向注释(

16、由pcb到原理图),以保持电气原理图和pcb在设计上的一致性;满足国际化设计要求(包括国标标题栏输出,gb4728国标库);方便易用的数模混合仿真(兼容spice 3f5);支持用cupl语言和原理图设计pld,生成标准的jed下载文件;pcb可设计32个信号层,16个电源-地层和16个机加工层;强大的“规则驱动”设计环境,符合在线的和批处理的设计规则检查;智能覆铜功能,覆铀可以自动重铺;提供大量的工业化标准电路板做为设计模版;放置汉字功能;可以输入和输出dxf、dwg格式文件,实现和autocad等软件的数据交换;智能封装导航(对于建立复杂的pga、bga封装很有用);方便的打印预览功能,不

17、用修改pcb文件就可以直接控制打印结果;独特的3d显示可以在制板之前看到装配事物的效果;强大的cam处理使您轻松实现输出光绘文件、材料清单、钻孔文件、贴片机文件、测试点报告等;经过充分验证的传输线特性和仿真精确计算的算法,信号完整性分析直接从pcb启动;反射和串扰仿真的波形显示结果与便利的测量工具相结合;专家导航帮您解决信号完整性问题4.1软件结构图软件结构图如图4.1所示。advanced integrity99protel advanced route 99seprotel advanced pld99seadvanced sim99protel advanced schimatic 99

18、seprotel advanced pcb 99seprotel 99ses图4.1 软件结构图4.2工作流程框图工作流程框图如图4.2所示。建一数据库建一原理图文件建一pcb文件元件制作元件制作建一原理图文件建一pcb元件库文件特殊元件设计特殊元件设计原理图设计原理图设计否否检查并生成网络文件元件布局布线检查并生成网络文件文件的保存图42 工作流程框图5系统调试5.1系统仿真总图 见附录2所示。5.2 系统仿真参数设置在系统调试之前,我们需要对系统进行参数设置,如表5.2所示。表5.2元件参数表5.3系统调试5.3.1抢答定时的调试运行proteus仿真。预调抢答时间为30秒钟,在设计中,应

19、用了两个两块74ls192,分别显示个位和十位的数字。这是显示的预设的30秒。在调试中首先要明白计数器的工作原理。第一个数码管显示的是抢答的组的编号。第二个数码管显示是的预调的时间的十位,第三个数码管为预设的时间的个位,如图5.1所示图5.1 调试电路5.3.2抢答功能的调试 图5.2显示的在预设为30秒的时候。在秒表计数为25秒的时候选手5号抢答。图5.2选手抢答5.3.3无人抢答报警调试 如图5.3所示为在倒计时为零时仍然没有人抢答。555组成的多谐振荡器电路报警。图5.3无人抢答报警5.4调试结果分析5.4.1调试中遇到的问题和此电路的不足在调试最初不能锁存,或是锁存不了1和7,则问题在

20、锁存电路,应该从原理上进行分析。锁存电路的设计原理是:启用74hc573的锁存功能端le,高电平有效,即输入高电平时执行锁存功能。锁存器应能锁定第一个抢答信号,并拒绝后面抢答信号的干扰。如何设计呢,我们对09十个数字的显示笔段进行分析,只有0数字的d笔段亮与g笔段灭,其它数字至少有一点不成立。由此可以区分0与其它数字。我们将led管的a笔段与g笔段的输入信号反馈到锁存电路,通过锁存电路控制锁存端le输入为0或1(锁存与否)。当led显示器显示为0时,le=0,74hc573译码芯片不锁存;当led显示器显示其它数字时, le=1,芯片锁存。这样只要显示器上显示为0,74hc573译码芯片才不锁

21、定,显示其它数字均锁存。所以只要有选手按了按键,显示器上一定是显示18的数字,le=1芯片锁存,之后任何其他选手再按下按键均不起作用。例如1键先按下,显示器上显示1,le=1芯片锁存,其他选手再按2-8,显示器上仍显示1,sb1按下之后的任一按键信号均不显示。直到主持人按清零键(总开关),显示器上又显示0,le=0,锁存功能解除,又开始新一轮的抢答。5.4.1 调试电路已实现的功能通过先分步调试后整体调试的方法,本设计已实现了优先抢答,主持人可以设定抢答时间定时抢答,定时时间到抢答无效并报警。在最初的高度中八路抢答无法实现在倒计时的时候的0.5秒的提示音响,后来通过添加一个74121组成的单稳

22、态触发器实现这一功能。74121集成器件是一种不可重复触发的集成单稳态触发器。通过74121可以完成倒计时的“嘟嘟”提示音。6系统功能、指标参数6.1系统功能介绍该系统能够实现优先抢答功能,选手的编号与显示的号码相对应,主持人能够手动清零复位且具有设定抢答时间的功能,抢答时间到若无选手抢答系统能够报警且以后抢答无效。接通电源时,世上主持人将开关置于“清除”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定的时间。当世上主持人。宣布抢答题目后,说一声“抢答开始”,同时将控制开关拨到“开始”位置,扬声器声响提示抢答器处于工作状态,定时器倒计时。当定时时间到,却没有选手抢答时,系统,

23、并封锁输入电路,禁止选手超时后抢答。当选手在定时时间内按动抢答按钮时,抢答器要完成以下四项工作:优先编码电路立即分辨出抢答者的编号,并锁存器进行上,然后由译码显示电路显示编号扬声器发出短暂声响,提醒台上主持人注意控制电路要对编码电路进行封锁,避免其他选手再次进行抢答。控制电路要使定时器停止工作,时间显示器上显示第八的抢答时间,并保持到主持将系统清零为止。当选手将问题回答完毕时,主持人操作控制开关,使系统回复到禁止工作状态,以便下一轮抢答。6.2计器件及参数八路抢答器元件和参数及型号如表6.1所示6.3系统功能及指标参数分析抢答电路的功能有两个:一是能分辨出选手按按钮的先后,并锁存优先抢答者的编号,供译码显示电路用,二是要使其他选手的按按钮操作无效。选用三个与非门和一个非门组成的一个编码器再加上一个74hc573锁存器达到目的功能定时电路设计:台上主持人根据抢答题的程度。设定一次抢答的时间,时间电路运载计数器进行,选用十同步加、减计数器74ls192

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论