数字电路课程设计--抢答器_第1页
数字电路课程设计--抢答器_第2页
数字电路课程设计--抢答器_第3页
数字电路课程设计--抢答器_第4页
数字电路课程设计--抢答器_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、目 录1 引言12 设计任务与要求22.1设计任务22.2 设计要求23 总体方案设计33.1 主体电路设计33.2 扩展电路设计34 Multisim10软件介绍35 单元模块设计55.1脉冲产生电路55.2定时时间电路功能介绍55.3抢答器电路功能介绍65.4抢答器电路75.5振荡电路85.6 译码、显示电路设计86 芯片原理96.1 优先编码器 74LS14896.2 触发器 74ls279106.3 译码器74LS48116.4 555 定时器127 系统仿真与测试137.1 基本操作方法137.2仿真步骤138 安装调试148.1 安装调试148.2 调试中出现的问题及解决方法149

2、 总结15参考文献16附录17课程设计说明书1 引言载许多比赛活动中,为了准确、公正、直观地判断出第一抢答者,通常设置一台抢答器,通过数显、灯光及音响等多种手段指示出第一抢答者。同时还可以设置记分、犯 规及奖励记录等多种功能。该设计就是针对上述各种要求设计出的供 6 名选手参赛使用的数字式竞赛抢答器。数字抢答器由主体电路与扩展电路组成。优先编码电路、锁存器 、 译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器 上输出实现计时功能,构成扩展电路。通过抢答者的指示灯显示、数码显示和警示显示等手段指

3、示出第一抢答者。有抢答信号输入(开关S1S6中的任意一个开关被按下)时,并显示出相 对应的组别号码。此时再按其他任何一个抢答器开关均无效,指示灯依旧“保持” 第一个开关按下时所对应的状态不变。 经过布线、焊接、调试等工作后,数字抢答器成形 2 设计任务与要求2.1设计任务设计一个可同时供6位选手参加的6路数字显示抢答器,选手每人一个抢答按钮,抢答开始后,抢答器具有优先抢答的功能,最先抢答成功的选手编号能被显示,并有音响提示,当有选手抢答成功时,禁止其他选手抢答,直到主持人将系统清零为止。主持人有控制开关,可以手动清零复位,当主持人按下开始按键是才可以抢答,显示倒计时9秒,在规定时间抢答有效,同

4、时倒计时停止,直到主持人将系统清零为止。如果抢答时间已到,却没有选手抢答,则本次抢答无效,禁止选手超时后抢答。2.2 设计要求 根据任务要求设计中的各个电路模块; 给出multisim仿真结果; 设计说明书要包含设计总结。3 总体方案设计3.1 主体电路设计(1) 抢答器同时供6名选手比赛,每人一个抢答按钮,按扭的顺序与选手的编号相对应,分别用S0-S5表示。(2) 给节目主持与显示的功能。抢答器开始后,若有选手手动按动按钮,锁存相应的编号,并在LED数码管上显示出选手的编号。此外,要锁存输入电路,禁止其他选手抢答。选手抢答实行优先锁存,优先抢答选手的编号一直保持到支持人将系统清除为止。3.2

5、 扩展电路设计 (1) 抢答器具有定时抢答的功能,抢答的时间可以设定(9S)。当节目支持人启动“开始”键后,定时器立刻进行减计时,并用显示器显示剩余时间。(2) 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到支持人将系统清除为止。(3) 如果定时时间已到,却没有选手抢答时,本次抢答无效,时间显示器上显示0。显示电路优先编码电路译码电路抢答按钮 锁存电路控制电路主持人控制开关显示灯定时电路显示电路计数电路图3-1 总体方框图4 Multisim10软件介绍multisim软件是迄今为止,在电路级仿真上表现最为出色的软件,就相当于拥有了一

6、个设备齐全的实验室,可以非常方便的从事电路设计、仿真、分析工作。multisim软件前身是是加拿大IIT公司在20世纪八十年代后期推出的电路仿真软件EWB,后来,EWB将原先版本中的仿真设计模块更名为multisim,之后又相继推出了multisim2001、multisim 7等各个版本。 2005年以后,加拿大IIT公司隶属于美国国家仪器公司,美国NI公司于2006年初首次推出Multisim9.0版本。目前最新版本是美国NI公司推出的Multisim10。相对于其它EDA软件,它具有更加形象直观的人机交互界面,并且提供更加丰富的元件库、仪表库和各种分析方法。完全满足电路的各种仿真需要。N

7、I Multisim10软件则不仅仅局限于电子电路的虚拟仿真,其在LabVIEW虚拟仪器、单片机仿真等技术方面都有更多的创新和提高,属于EDA技术的更高层次范畴。NI Multisim 10的虚拟测试仪器仪表种类齐全,有一般实验用的通用仪器,如万用表、函数信号发生器、双踪示波器、直流电源;而且还有一般实验室少有或没有的仪器,如波特图仪、字信号发生器、逻辑分析仪、逻辑转换器、失真仪、频谱分析仪和网络分析仪等。NI Multisim 10具有较为详细的电路分析功能,可以完成电路的瞬态分析和稳态分析、 时域和频域分析、器件的线性和非线性分析、电路的噪声分析和失真分析、离散傅里叶分析、电路零极点分析、

8、交直流灵敏度分析等电路分析方法,以帮助设计人员分析电路的性能。5 单元模块设计 5.1脉冲产生电路该部分主要由555定时器秒脉冲产生电路,利用555以及一些电容和电阻实现,使每秒产生一个CP上升沿。555的3端输出的脉冲的宽度为: T=0.7*(15k+2*68k)*10*10e-6,所时钟周期为T=1.57S。图5-1 脉冲产生电路图5.2定时时间电路功能介绍 原理及设计:该部分主要由555定时器秒脉冲产生电路、十进制同步加减计数器74LS190减法计数电路、74LS148译码电路和1个7段数码管即相关电路组成。具体电路如图3.2.2所示。一块74LS192实现减法计数,通过译码电路74LS

9、48显示到数码管上,其时钟信号由时钟产生电路提供。74190预置数控制端实现预置数,计数器的时钟脉冲由秒脉冲电路提供。按键弹起后,计数器开始减法计数工作,并将时间显示在共阴极七段数码显示管u7上,当有人抢答时,停止计数并显示此时的倒计时时间;如果没有人抢答,且倒计时时间到时, 输出低电平到时序控制电路,同时以后选手抢答无效。图5-2 定时电路图5.3抢答器电路功能介绍设计电路见图3.1.2所示。电路选用优先编码器 74LS148 和锁存器 74LS279 来完成。该电路主要完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号(显示电路采用七段数字数码显示管)

10、;二是禁止其他选手按键,其按键操作无效。工作过程:开关S置于"清除"端时,RS触发器的 R、S端均为0,4个触发器输出置0,使74LS148的优先编码工作标志端(图中5号端)0,使之处于工作状态。当开关S置于"开始"时,抢答器处于等待工作状态,当有选手将抢答按键按下时(如按下S5),74LS148的输出经RS锁存后,CTR=1,RBO(图中4端) =1,七段显示电路74LS48处于工作状态,4Q3Q2Q=101,经译码显示为“5”。此外,CTR1,使74LS148 优先编码工作标志端(图中5号端)1,处于禁止状态,封锁其他按键的输入。当按键松开即按下时,

11、74LS148的 此时由于仍为CTR1,使优先编码工作标志端为1,所以74LS148仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。如有再次抢答需由主持人将S开关重新置“清除”然后才可能进行。5.4抢答器电路图5-3 抢答电路图5.5振荡电路本系统需要产生两种频率的脉冲信号,一种是频率为500KHZ的脉冲信号,用于触发器的CP信号。第三中频率为1HZ信号用于计时电路。以上电路可用555定时器组成,也可用石英晶体组成的振荡器经过分频得到。图5-4 振荡电路图5.6 译码、显示电路设计该部分是由译码器74ls48和一个共阴极7段显示器组成,主要完成数字的,显示和译码功能,直观的

12、反应电路的抢答器功能。通过显示管的显示,从而判断电路的工作状况,原理图如下:图5-5 译码显示电路6 芯片原理6.1 优先编码器 74LS14874LS148工作原理如下 该编码器有8个信号输入端,3个二进制码输出端。此外,电路还设置了输入使能端EI,输出使能端EO和优先编码工作状态标志GS。 当EI=0时,编码器工作;而当EI=1时,则不论8个输入端为何种状态,3个输出端均为高电平,且优先标志端和输出使能端均为高电平,编码器处于非工作状态。这种情况被称为输入低电平有效,输出也为低电来有效的情况。当EI为0,且至少有一个输入端有编码请求信号(逻辑0)时,优先编码工作状态标志GS为0。表明编码器

13、处于工作状态,否则为1。由功能表可知,在8个输入端均无低电平输入信号和只有输入0端(优先级别最低位)有低电平输入时,A2A1A0均为111,出现了输入条件不同而输出代码相同的情况,这可由GS的状态加以区别,当GS1时,表示8个输入端均无低电平输入,此时A2A1A0=111为非编码输出;GS0时,A2A1A0=111表示响应。输入0端为低电平时的输出代码(编码输出)。EO只有在EI为0,且所有输入端都为1时,输出为0,它可与另一片同样器件的EI连接,以便组成更多的。输入端的优先编码器。从功能表不难看出,输入优先级别的次为7,6.,0。输入有效信号为低电平,当某一输入端有低电平输入,且比它优先级别

14、高的输入。端无低电平输入时,输出端才输出相对应的输入端的代码。例如5为0。且优先级别比它高的输入6和输入7均为1时,输出代码为010,这就是优先码器的工作原理。图6-1 74LS148管脚图表6-1 74LS148功能表输入输出STD0D2D2D3D4D5D6D7A2 A1 A0YEXYS1xxxxxxxx11111011111111111100xxxxxxx0000010xxxxxx01001010xxxxx011010010xxxx0111011010xxx0111110001oxx011111101010x011111111001001111111111016.2 触发器 74LS279

15、74LS279就是4R-S触发器,每片上有四路R-S触发器。每路R-S触发器有R和S两个输入和一个输出端Q。主要功能如下:当S输入低电平(0)时,输出Q为低电平(0),当S输入高电平(1)时,如果R输入低电平(0),则Q为高电平(1),当S输入高电平(1)时,如果R输入低电平(1),则Q保持不变。 图6-2 74ls279引脚图6.3 译码器74LS4874LS48芯片是一种常用的七段数码管译码器驱动器,常用在各种数字电路和单片机系统的显示系统中,本抢答器电路就运用到了译码器,用作译码显示的一部分功能,具体的逻辑功能下面我就给大家介绍一下以及这个元件的一些参数。图9 74ls48引脚图表6-2

16、 74LS48功能表输入BI/RBO输出LTRBIA3A2A1A0YaYbYcYdYeYfYg110000111111101x0001101100001x0010111011011x0011111110011x0100101100111x0101110110111x0110100111111x0111111100001x1000111111111x1001111100111x1010100011011x1011100110011x1100101000111x1101110010111x1110100011111x111110000000xxxxxx00000000100000000000000

17、xxxxx111111116.4 555 定时器555定时器是一种多用途的数字/模拟混合集成电路,具有开关特性,可以构成各种单元脉冲电路。(图上述已有)。7 系统仿真与测试7.1 基本操作方法元件选用:打开元件库栏,移动鼠标到需要的元件图形上,按下左键,将元件符号拖拽到工作区。元件的移动、旋转、反转、复制和删除:用鼠标单击元件符号选定,用相应的菜单、工具栏,或单击右键激活弹出菜单,选定需要的动作。元器件参数设置:双击元件,设定相应的参数。导线的连接:要包括导线的连接、弯曲导线的调整、导线颜色的改变及连接点的使用。连接:鼠标指向一元件的端点,出现小圆后,按下左键并拖拽导线到另一个元件的端点,出现

18、小圆后松开鼠标左键。删除和改动:选定该导线,单击鼠标右键,在弹出菜单中选delete 。或者用鼠标将导线的端点拖拽离开它与元件的连接点。7.2仿真步骤根据自己所画好的电路图,在multisim元器件库选择相应的元器件。用导线将元器件按图连接好。将元器件相应参数设置好。进行电路仿真,根据仿真修改相应的参数。8 安装调试8.1 安装调试抢答电路连接好以后,测试时,发现电路并不稳定。最初,我以为电路锁存数据是在5号管脚为高电平时,数据才被锁存的。以这为理论依据,我认为电路不稳定是因为5号管脚在到达高电平时,需要一段时间,由于在这段时间内,74ls279的s端是不确定的,电路不稳定,就是在这段不确定的

19、时间内造成的。我想了很多办法,使当有人抢答时,缩短5号管脚为高电平的时间,结果电路还是不稳定。我又仔细的想一想电路的锁存原理,发现我最初的想法是错的,输入信号并不是在5号管脚为高电平时锁存的,而是在当抢答者按下开关弹起时,由于此时无编码输入Y0,Y1,Y2端为高电平,保存了输入的编号。后来我在输入端加上电阻,电路就变稳定了。8.2 调试中出现的问题及解决方法显示电路不稳定问题:在完成电路的焊接进入调试阶段时发现抢答器数码管显示选手编号不稳定。主要表现在单选手按下抢答键后数码管显示的不是选手当前号码。因此着手对电路进食检查,首先检查数码管看是否是关节焊接错误,后又检查电路各个芯片管脚接错均未发现

20、问题,最后发现当触动某按键连线时显示正常由此判断可能是因为出现了虚焊,遂将电路各焊点又仔细焊接了一遍,此时电路显示正常。控制开关无法控制电路:在调试是发现当按下主持人开关时电路断电,当松开后数码管显示始终为7,经过一个多小时对电路用万用表逐个检查,发现是开关触焊接错误,通过改正焊接后电路能正常工作。 数码管不能正常倒计时:在进入定时电路调试时,发现数码管不能正常倒计时,出现乱码。对这问题我们检查了芯片是否完好,电路界限是否正确均未发现问题,后发现是由于在焊接时焊线有些地方出现部分短接,于是就将焊线重新理清,数码管也能正常工作了。9 总结针对课设题目六路抢答器,一开始还没有头绪,不会运用所学知识进行有效设计,但通过上网查阅各种类似的设计,去图书馆翻阅相关设计书籍,查阅所提供的芯片功能,确定基本设计方案,又通过仿真验证试验方案的可实行性,虽说比较烦杂但却对设计一个电路有了基本的经验。同时也使自己认识到:拿下每个课题能有一个非常清晰的设计思路是至关重要的。只有对课题的充分理解,对各种器件的熟练掌握,勾画出基本的设计图是成功的关键,必须多花时间在设计上才能为后续工作提供更扎实的基础。翻阅各种资料,上网查询填补所需知识的空白是必要的.调试工作是个精细工作。在调试过程中,有些问题是芯片本身损坏引起的,也有些是因为焊接问题引起的等因此排查

温馨提示

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

评论

0/150

提交评论