河北联合大学
2010级本科课程设计 三路抢答器的设计
* 名: ***
学 院: 电气工程学院
专 业: 10表2
学 号: ************
指导教师: ***
2012年 12 月 11日
1
目录
第一章 实验目的....................................................3 第二章 设计要求与内容..............................................4 第三章 设计及原理..................................................5 3.1 总体方案设计...................................................5 3.1.1 设计思路.....................................................5 3.1.2 总电路框图...................................................5 3.2 各模块设计方案及原理说明...................................... 5 3.2.1 抢答电路.....................................................5 3.2.2 倒计时电路...................................................9 第四章 电路仿真...................................................12 4.1 抢答电路......................................................12 4.2 倒计时电路....................................................12 第五章 收获、体会和建议...........................................15 附录..............................................................15 1.总电路图........................................................15 2.元件引脚图......................................................16 3.元器件清单......................................................19 4.参考文献........................................................20
2
第一章 实验目的
通过三路数字抢答器的设计实验,要求学生回顾所学数字电子技术的基础理论和基础实验,掌握组合电路、时序电路、编程器件和任意集成电路的综合使用及设计方法,熟悉掌握优先编码器、触发器、计数器、单脉冲触发器、555 电路、译码/驱动电路的应用方法,熟悉掌握时序电路的设计方法。达到数字实验课程大纲所要求掌握的基本内容。 3
第二章 设计要求与内容
〖基本要求〗
利用数字电路设计—三路抢答器,要求:
1)允许三人参加,并且有锁定功能,用LED 实现最先抢答的队员号码,系 统设置外部清除键,按动清除键,LED 显示器自动清零灭灯。 2)数字显示功能:数字抢答器定时为30S,启动开启键以后要求 I)定时开始;
II)扬声器要短暂报警;
III)发光二极管亮灯;如果在30S 内抢答有效,计时结束,30S 内抢答无效,系统短暂报警,发光二极管灯灭 〖提高要求〗
1)按钮到控制中心距离20M 2)计分显示。可以进行加/减分
4
第三章 设计及原理
3.1 总体方案设计 3.1.1 设计思路
①本题的根本任务是准确判断出第一抢答者的信号并将其锁存。实现这一功 能可选择使用触发器或锁存器等。在得到第一信号之后应立即将电路的输入封 锁,即使其他组的抢答信号无效。同时还必须注意,第一抢答信号应该在主持人发出抢答命令之后才有效。
②当电路形成第一抢答信号之后,用编码、译码及数码显示电路显示出抢答 者的组别,也可以用发光二极管直接指示出组别。
③在主持人没有按下开始抢答按钮前,参赛者的抢答开关无效;当主持人按 下开始抢答按钮后,开始进行30 秒倒计时,此时,若有组别抢答,显示该组别 并使抢答指示灯亮表示“已有人抢答”;当计时时间到,仍无组别抢答,则计时指示灯灭表示“时间已到”,主持人清零后开始新一轮抢答。 3.1.2 总电路框图
图3-1 总电路框图
3.2 各模块设计方案及原理说明 3.2.1 抢答电路
此部分电路主要完成的功能是实现三路选手抢答并进行锁存,同时有相应发 光二极管点亮和数码显示。使用优先编码器74LS148 和锁存器74LS297 来完成。该电路主要完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编
5
号,同时译码显示电路显示编号(显示电路采用七段数字数码显示管);二是禁止其他选手按键,其按键操作无效。工作过程:开关S 置于\"清除\"端时,RS 触发器的R、S 端均为0,4 个触发器输出置0,使74LS148 的优先编码工作标志端= 0,使之处于工作状态。当开关S 置于\"开始\"时,抢答器处于等待工作状态,当有选手将抢答按键按下时(如按下S5),74LS148 的输出经RS 锁存后,CTR=1,RBO =1, 七段显示电路74LS48 处于工作状态,4Q3Q2Q=101,经译码显示为“5”。此外,CTR=1,使74LS148 优先编码工作标志端=1,处于禁止状态,封锁其他按键的输入。当按键松开即按下时,74LS148 的此时由于仍为CTR=1,使优先编码工作标志端=1, 5 所以74LS148 仍处于禁止状态,确保不会出二次按键时输入信号,保证了抢答者的优先性。只要有一组选手先按下抢答器,就会将编码器锁死,不再对其他组进行编码。通过74LS48 译码器使抢答组别数字显示1-3。如有再次抢答需由主持人将S 开关重新置“清除”然后再进行下一轮抢答。原理图如下:
图3-2 抢答模块原理图
6
RS 触发器:
1. 保持状态。当输入端接入S‘ = R’ =1 的电平时,如果基本SR 触发器现态 Q =1、Q‘ =0,则触发器次态Q =1、Q‘ =0;若基本SR 触发器的现态Q =0、Q’ =1,则触发器次态Q =0、Q‘ =1。即S’ = R‘ =1 时,触发器保持原状态不变。
2. 置 0 状态。当S‘ =1,R‘ =0 时,如果基本 SR 触发器现态为Q =1、Q’ =0, 因R‘ =0,会使Q’ =1,而Q‘ =1 与S’ =1 共同作用使Q 端翻转为0;如果基本SR 触发器现态为Q =0、Q‘ =1,同理会使Q =0,Q’ =1。只要输入信号S‘ =1,
R’ =0,无论基本SR 触发器的输出现态如何,均会使输出次态置为0 态。 3. 置 1 状态。当S‘ =0、R’ =1 时,如果触发器现态为Q =0、Q‘ =1,因S’ =0,会使G1 的输出端次态翻转为1,而Q =1 和R‘ =1 共同使G2 的输出端Q’ =0;同理当Q =1、Q‘ =0,也会使触发器的次态输出为Q =1、Q’ =0;只要S‘ =0、
R’ =1,无论触发器现态如何,均会将触发器置1。
4. 不定状态。当S‘ =R’=0 时,无论触发器的原状态如何,均会使Q =1,Q‘ =1。 当脉冲去掉后, S‘ 和R‘ 同时恢复高电平后,触发器的新状态要看G1 和G2 两个门翻转速度快慢,所以称S’ =R‘ =0 是不定状态,在实际电路中要避免此状态出现。基本RS 触发器的逻辑图、逻辑符号和波形图如图3-3 所示。
7
4LS148 的输入端和输出端低电平有效。I0‘ ~ I7‘ 是输入信号, Y2’ ~ Y0‘ 为三位二进制编码输出信号,Is’ =1 时,编码器禁止编码,当Is‘ =0 时,允许编码。Ys’是技能输出端,只有在Is‘ =0,而I0’ ~ I7‘ 均无编码输入信号时为0。Yex’ 为优先编码输出端,在Is‘ =0 而I0’ ~ I7‘ 的其中之一有信号时,Yex’ =0。I0‘ ~ I7’ 各输入端的优先顺序为: I7‘ 级别最高,
I0’ 级别最低。如果I7‘ =0(有信号),则其它输入端即使有输入信号,均不起作用,此时输出只按7 I 编码, Y2’Y1‘Y0’ =000。优先编码被广泛用于计算机控制系统中,当有多个外设申请中断时,优先编码器总是给优先级别高的设备先编码。
8
图3-4 译码显示电路
二进制译码器是将输入的二进制代码的各种状态按特定含义翻译成对应输 出信号的电路。也称为变量译码器。若输入端有n 位,代码组合就有2n 个,当 然可译出2n 个输出信号。显示译码器由译码输出和显示器配合使用,最常用的是BCD 七段译码器。其输出是驱动七段字形的七个信号,常见产品型号有74LS48、74LS47 等。字符显示器:分段式显示是将字符由分布在同一平面上的若干段发光笔划组成。电子计算器,数字万用表等显示器都是显示分段式数字。而LED 数码显示器是最常见的。通常有红、绿、黄等颜色。LED 的死区电压较高,工作电压大约1.5~3V,驱动电流为几十毫安。图附3-4 是七段LED 数码管的引线图和显示数字情况。74LS47 译码驱动器输出是低电平有效,所以配接的数码管须采用共阳极接法;而74LS48 译码驱动器输出是高电平有效,所以,配接的数码管须采用共阴极接法。数码管常用型号有BS201、BS202 等。图附2-6(a)是共阴式LED 数码管的原理图,使用时,公阴极接地,7 个阳极a~g 由相应的BCD 七段译码器来驱动。 3.2.2 倒计时电路 原理图如下:
9
图3-5 倒计时模块原理图
该部分主要由555 定时器秒脉冲产生电路、十进制同步加减计数器74LS192 减法计数电路、74LS48 译码电路和2 个7 段数码管即相关电路组成。完成的 功能是当主持人按下开始抢答按钮后,进行30s 倒计时,到0s 时倒计时指示灯 亮。当有人抢答时,计时停止。两块74LS192 实现减法计数,通过译码电路 74LS48 显示到数码管上,其时钟信号由时钟产生电路提供。74LS192 的预置数 控制端实现预置数30s,计数器的时钟脉冲由秒脉冲电路提供。按键弹起后,计 数器开始减法计数工作,并将时间显示在共阴极七段数码显示管上,当有人抢答时,停止计数并显示此时的倒计时时间;如果没有人抢答,且倒计时时间到时,输出低电平到时序控制电路,控制报警电路报警,同时以后选手抢答无效。
图3-6 555 定时器连接图
由555 定时器和三极管构成报警电路。其中555 构成多谐振荡器,振荡频率
10
fo= 1.43/[(RI+2R2)C],其输出信号经三极管推动扬声器。PR 为控制信号,当PR 为高电平时,多谐振荡器工作,反之,电路停振。
控制输入信号为经过编码的抢答选手的信号,当有人在有效时间内抢答时, 定时时间到时无人抢答时,输入信号为高电平,报警电路发出报警信号;反之, 输入信号为低电平时,报警器不工作。将连接好的555 定时器的输出端接在示波器上,呈现如下符合要求的方波。
图3 -7 555 定时器输出波形
11
第四章 电路仿真
4.1 抢答电路
第2 路抢答器抢答后的显示,同时发光二极管指示灯发光,如下图:
图4-1 抢答电路仿真
CTR 端的示波器波形:如图,拨动开关后,CTR 上跳,有人抢答时,CTR 下跳
图4-2 CTR 端仿真曲线 4.2 倒计时电路
倒计时开始后开始计数,同时倒计时指示灯亮直到倒数到0 秒熄灭,如下图:
12
图4-3 倒计时电路仿真
在BO1 和BO2 端放置示波器,波形如图:
计时器个位减到0 时,BO1 出现一个下跳;计时器十位减到0 时,BO2 出 现一个下跳。
13
图4-4 BO1 端仿真曲线
图4-5 BO2 端仿真曲线
14
第五章 收获、体会和建议
这次课程设计的电路是比较复杂的。虽然以前课程设计中接触过一些电子电路,但在初期还是感到无从下手。在整个电路的设计过程中,花费时间最多的是各个单元电路的连接及电路的仿真上,在多种方案的选择中,我们仔细比较分析其原理以及可行的原因,最后还是在通多次对电路的改进,上机仿真,终于使整个电路可稳定工作。设计过程中,我深刻的体会到在设计过程中,需要反复实践,其过程很可能相当烦琐,有时花很长时间设计出来的电路还是需要重做,那时心中未免有点灰心,有时还特别想放弃,此时更加需要静下心,查找原因。设计思路是最重要的,只要你的设计思路是成功的,那你的设计已经成功了一半。因此我们应该在设计前做好充分的准备,像查找详细的资料,为我们设计的成功打下坚实的基础。设计单元电路阶段,这个阶段可以说是考察数电书本知识的阶段。所有的设计方法还有步骤在数电书上都有,而且还有例题。这个阶段遇到的主要问题就是以前的知识忘记不少,所以做设计的时候要常随手翻阅课本,等于是做了几道数电作业题。这个阶段的难度也不是很大,一般翻课本就可以找到答案并解决问题。实验阶段可以说是这次设计中最重要的部分,因为以前的只是理论而不是真正的实体。所以说它是最重要的。实验阶段我们遇到的问题有:对软件不熟悉;对实验过程中信号的测量知识学习很少;因为各个模块是分开做而后又组装到一起的,所以兼容性不是很好(也就是不能融合为一个整体,部分工作能行但是接到一起就会出现问题);针对以上几个问题我们作出了以下的“对策”:软件不熟悉,就借来参考书,一步一步的对着学,而且老师给的资料上也有软件的使用说明,所以随着接触的增加软件也就越来越熟悉,这方面的问题不是太难因为一边理论一边学习正好是学习的好方法,而且也学的特别快。总之,通过这次练习我有了很多收获。在摸索该如何设计电路使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增强了动手能力。在改进电路的过程中,同学们共同探讨,最后的电路已经比初期设计有了很大提高。在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。 附录 1. 总电路图
15
2. 元件引脚图
16
2-3 74LS148 引脚图
图附2-4 74LS192 引脚
图
图附2-5 74LS48 引脚图
17
图附2-6 共阴数码管引脚
图附2-7 555 定时器引脚图
18
图附2-8 74LS279 引脚图 3.元器件清单 元件个数 共阴数码管1 BCD 数码管2 74ls48 1 74ls279 1 74ls148 1 74ls192 2 555 1 74ls00 1 74ls11 1 发光二极管2 蜂鸣器1 B 键8 开关1 电阻10K 8 电阻15K 1 电阻68K 1 电阻100K 3 电阻1K 1 电阻10 3 插槽8脚1 插槽16脚4 插槽14脚2
19
4.参考文献
[1]范文兵.数字电子技术基础[M]. 北京:清华大学出版社,2007. [2]王毓银.数字电路逻辑设计[M].北京:高等教育出版社,2005. [3]崔葛瑾.数字电路实验基础[M]上海:同济大学出版社,2005.
[4] 吕思忠,施齐云.数字电路实验与课程设计[M]哈尔滨:哈尔滨工程大学出版社,2001.
[5]谢自美.电子线路设计实验测试[M]湖南:华中科技大学出版社,2006. [7]陈振官.数字电路及制作实例[M].湖南:国防工业出版社,2006.
20
因篇幅问题不能全部显示,请点此查看更多更全内容