八路智力竞赛抢答器设计-副本

八路智力竞赛抢答器

在各种智力竞赛场合,抢答器是必不可少的最公正的用具。在我们各种竞赛中我们也经常能看到有抢答的环节,某些举办方采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性,而抢答器的应用就能避免这种弊端。随着科技的飞速发展,能够实现抢答器功能的方式有多种,可以采用模拟电路、数字电路或模拟与数字电路相结合的方式以及利用微电脑芯片作为核心部件进行逻辑控制及信号产生的单片机技术和C语言编程而设计的多路智力竞赛抢答器。本设计将采用数字电路实现一八路智力竞赛抢答器。

1 八路智力竞赛抢答器的设计

1.1 抢答器的功能要求

基本功能:设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5、S6、S7。给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号。此外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。

扩展功能:抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定。当节目主持人按下“开始”按钮后,要求定时器立即倒计时,并在显示器上显示,同时扬声器发出短暂的声响,声响持续时间0.5s左右。参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。如果定时抢答的时间已到,却没有选手抢答,则本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00.

1.2 整体设计思路

根据对功能要求的简要分析,将定时抢答器电路分为主题电路和扩展电路两部分。主体电路完成基本的

抢答功能,即开始抢答后,当选手按动抢答器按钮时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。扩展电路完成定时抢答及报警功能。

比赛开始时,接通电源,节目主持人将开关置于“清零”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定时间。当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,抢答器处于工作状态,定时器开始倒计时。若定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。若选手在定时时间内按动抢答按钮时,抢答器要完成以下四项工作:1.优先编码器电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号; 2.扬声器发出短暂声响,提醒节目主持人注意; 3.控制电路要对输入编码电路进行封锁,避免其他选手再次进行抢答; 4.控制电路要使定时器停止工作,时间显示器上显示剩余的抢答时间,并保持到主持人将系统清零为止。当选手将问题回答完毕时,主持人操作控制开关,使系统回复到禁止工作状态,以便进行下一轮抢答。

根据对功能要求的理解,设计了如下两种方案。 方案一系统框图如图1所示。

图1 八路智力抢答器方案一设计框图

方案一所示抢答器工作过程:该方案是将抢答按钮先直接与锁存器而不是优先编码器相连,将最先抢答的选手的编号锁定,再依次经过优先编码器、译码器和七段显示器,最后显示的是抢答选手的编号,经过优先编码器后的信号到单稳态触发器,单稳态触发器又与报警电路直接连接,所以显示编号的同时可以发出报警信号。另外由主持人控制开关和其他部分电路通过门电路实现对抢答电路、

定时电路和报警部分电路的控

制。

方案二系统框图如图2所示。

图2 八路智力抢答器方案二设计框图

方案二所示抢答器的工作过程:主持人按动开始抢答的开关后,最先抢答的选手的电平信号先经过优先编码器,再依次经过数据锁存器,此时已经限制了其他选手的抢答,信号再经过译码器和七段数码显示器,将最先抢答的该选手的编号显示出来,并同时产生报警信号,到此完成的是抢答功能;如果没有人抢答, 30秒减计数器减到00时也会发出报警信号,此是完成计时功能。

相比之下,第二种方案更好些。它的优点表现在以下几个方面:这种方案原理比较简单。主持人对整体电路的控制只需几个门电路就可完成,不必用特别的芯片来组成控制电路;更容易实现报警提示功能,在有选手抢答后或者计时开始和结束时。既减少了布线使整个电路更直观简单,又降低了产生错误的可能性。

1.3单元电路的设计

1.3.1抢答电路设计

抢答电路的功能有两个:一是能分辨出选手按按钮的先后,并锁存优先抢答者的编号,供译码显示电路用;二是要使其他选手的按钮操作无效。因此,选用优先编码器74LS148和RS锁存器74LS279以及译码显示电路完成上述功能,其引脚图及真值表如下图所示。

图3 74LS148引脚图

表1 74LS148真值表

74LS148是一八线-三线优先编码器,该编码器由8个信号输入端,3个二进制输出端,输入输出均为低电平有效。EI为输入使能端,低电平有效,当EI为低电平时,编码器处于工作状态;EO为输出使能端,只有在EI=0,且所有输入都为1时,输出为0;GS表征编码器的工作状态,当且仅当EI为低电平,且输入至少有一各为有效电平时,GS才有效。因此,可根据EI、EO、GS功能扩展端的特点,对电路进行相应控制。

编码器在抢答电路中功能是判断抢答者的编号。

图4 74LS279引脚图

74LS279是由4个RS锁存器组成,且均为与非门构成的RS锁存器。其中,1S和3S有两个输入端,S1和S2均为相与的关系。本设计中,将S2均接高电平,仅利用S1控制输出。其引脚图如图四所示,下表为SR锁存器的功能真值表,值得注意的是S和R不能同时为高电平,否则输出不确定。

表2 74LS279真值表

74LS48为七段显示译码器。该集成译码器设有多个辅助控制端,以增强器件的功能。BI/RBO为灭灯输入,当BI=0时,所有字形熄灭。LT为试灯输入,当LT=0且RBO=1时,显示字形为8,常用于检测自身的好坏。RBI为动态灭灯输入,当LT=1,RBI=0且输入均为0时,输出均为低电平,数码管“灭零”。其引脚图和逻辑图分别如图5图6所示,真值表如表3所示。

图5 74LS48的引脚图 图6 74LS48的逻辑图

表3 74LS48真值表

由真值表可以看出译码器74LS48输出高电平有效,用以驱动共阴极数码管。七段显示译码器一般与七段数码显示器相连,共同构成四输入端的数码显示电路,如图7所示。共阴极数码显示器的功能表如表4所示。

图7 7448组成的四个输入端的数码显示组合电路

图8 7448产生的显示数字

表4 共阴极数码显示器的功能表

根据各芯片功能及抢答器的功能要求,抢答器电路如下所示

图9 抢答器电路

工作原理:SW1-8为八位选手的抢答开关,SW9单刀双掷开关设为主持人控制开关。当主持人控制开关置于清零状态时,RS触发器的R端为低电平,输出端全部为低电平。于是74LS48的BI为高,显示器灭灯;74LS148的选通输入端ST为高电平,74LS148处于工作状态,此时锁存电路不工作。当SW9置于开始状态,优先编码电路和锁存电路同时处于工作状态。74LS279的1R、1S均为高电平,由真值表可知,输出1Q为低电平,从而使74LS148输入使能端为低电平有效,即抢答器处于等待工作状态。若有选手(假设为3号选手)按动抢答开关(即闭合SW4),此时优先编码器74LS148输入端I3接低电平有效,则输出A2A1A0为100,A2A1A0分别接至4S、3S、2S,根据RS锁存器真值表,2Q3Q4Q输出分别为110,从而74LS48的输入端DCBA为0011,经74LS48译码,显示器上显示“3”。与此同时,当74LS148输入端有一个为低电平时,GS为低电平有效,即标志译码器处于工作状态,从而使1S为0,此时1Q输出为高电平,致使EI为高电平,74LS148处于禁止工作状态,其他选手抢答按钮的输入信号不会被接受。这就保证了抢答者优先性以及抢答电路的准确性。抢答结束后,主持人开关置于清零状态,数码管变灰,一切恢复初始状态,以便进入下一轮抢答环节。

1.3.2 定时电路设计

设计要求抢答器具有定时功能,且节目主持人根据抢答题的难易程度,可设定一次抢答的时间(设为30s)。设计中选用十进制同步加/减计数器74LS192进行设计,74LS192是具有置数和清零功能,

其引脚图和

逻辑图如图10所示,真值表如表5所示。

图10 74LS192引脚图和逻辑图

P0、P1、P2、P3——置数并行数据输入; Q0、Q1、Q2、Q3——计数数据输出; CR————————清零端; LD————————置数端;

CPu ———————加法计数CP输入; CPd ———————减法计数CP输入; CO————————进位输出端; BO————————借位输出端。

表5 74LS192真值表

根据设计要求,需要两片74LS192构成100进制减计数器。由功能真值表可知,只需将个位74LS192的借位输出端BO与十位74LS192的CPd即可实现100进制减计数。值得注意的是,要使其实现减计数,CPu端口必须接高电平。

计数器的时钟脉冲由秒脉冲电路提供。秒脉冲电路由555构成的多谐振荡器构成,如图11所示。多谐振荡器无需外加输入信号就能在接通电源自行产生矩形波输出。

图11 多谐振荡器

因为周期为一秒,所以频率是1赫兹。图中电容的充放电时间分别是: t1=RB×C×ln2≈0.7RB×C t2=(RA+RB)×C×ln2≈0.7(RA+RB)C 所以555的3端输出的频率为: f=1/(t1+t2)≈1.43/[(2RA+RB)C]

我们采用的电阻和电容值分别是:RA=15KΩ,R2=68KΩ,C1=10uf,满足上式,即得到的是秒脉冲。 由以上集成芯片设计的定时电路如图12所示。

图12 定时电路

工作原理:首先主持人根据题的难易程度改变74LS192的输入端D3D2D1D0

的电平来确定抢答时间(假

定为30秒),555构成秒脉冲产生电路为计时电路提供脉冲。抢答开始前主持人闭合开关,74LS192的置数端PL为低电平有效,处于置数状态,数码管显示定时时间。抢答开始,主持人打开开关,计数器处于计数状态,555产生的秒脉冲与十位74LS192借位输出端(其初始状态为高电平)相与。计数器递减计数至00,十位74LS192借位输出端为低电平,计数器停止工作,产生报警。计时期间有人抢答,减计数器停止计时,显示器上显示此刻时间。

1.3.3报警电路设计

由555定时器和三极管构成的报警电路如图13所示。图中555定时器用来构成多谐振荡器,其震荡频率和秒脉冲产生电路中频率的计算方法相同。3端的输出信号经过三级管驱动扬声器,发出报警信号。当4端的输入信号是高电平时,振荡器工作,有报警信号,4端输入低电平时,振荡器不工作,没有报警信号。也就是说需要报警时只需控制输入端即可。

图13报警电路

1.3.4 时序控制电路

时序控制电路是抢答器设计的关键,需要完成以下三项功能:

a.主持人将控制开关拨到“开始”位置时,扬声器发声,抢答电路和定时电路进入正常抢答工作状态。 b.当竞赛选手按动抢答键时,扬声器发声,同时抢答电路和定时电路停止工作。

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

本设计中采用门电路对控制开关、抢答电路、定时电路、报警电路进行连接,以实现上述三项功能要求(如图14所示)。

图14 时序控制电路

其中,两输入与非门采用74LS00,引脚图如图15所示。三输入与门采用74LS11,引脚图如图16所示。电路中利用与非门两输入端相连实现非门的逻辑功能。

图15 74LS00引脚图

图16 74LS11引脚图

工作原理:门G1的作用是控制时钟信号CP的放行与禁止,门G2的作用是控制74LS148的输入使能端。主持人控制开关从“清零”位置拨到“开始”位置时,74LS279的输出1Q=0,经G3反相,A=1,则从555

出端来的时钟信号CP能够加到74LS192的CPd始终输入端,定时电路进行递减计时。同时,在定时时间未到时,74LS192的借位输出端BO2为低电平,门G2的输出ST为高电平,使74LS148处于正常工作状态,从而实现功能a的要求。当选手在定时时间内按动抢答按钮时,1Q=1,经G3反相,A=0,封锁CP信号,定时器处于保持工作状态;同时,门G2的输出ST为低74LS148处于禁止工作状态,从而实现功能b的要求。当定时时间到时,来自74LS192的BO2为高,ST为高,74LS148处于禁止工作状态,禁止选手进行抢答。同时,门G1处于关门状态,封锁CP信号,使定时电路保持00状态不变,从而实现功能c的要求。

1.4 抢答器整体电路

通过控制电路将抢答、定时电路进行连接后,构成了抢答器电路的整体设计,总电路图如图17所示:

图17 总电路图

下面介绍八路智力竞赛抢答器的使用原理。

首先是各个选手分别对应的按钮编号是S0、S1、S2、S3、S4、S5、S6、S7,抢答后显示器上显示的分别是0、1、2、3、4、5、6、7。

然后是主持人对整个电路系统清零,将开关置于“清零”的位置,输出低电平,分为两路:一路与锁存器的1R2R3R4R端相连,使输出端1Q2Q3Q4Q为低电平,1Q所输出的低电平经与门反馈给74LS148的EI

端子,

编码器不工作,因此抢答部分显示器灭灯无显示,实现了清零;另一路低电平输出到计数器74LS192的LD端,而CR端也是低电平,所以使得对应显示器输出预置的数据。

接下来主持人根据题目的难易程度设置抢答时间,此设定可以通过调节输入两片74LS192的四个输入端

D、C、B、A的高低电平来进行(例如要设定时间为30秒,就将十位的74192的D、C、B、A分别置位为0、0、1、1,而将各位的74LS192的D、C、B、A都置于0)。当主持人宣读完题目说“开始”并将开关置于“开始”位置后,输出为高电平,此高电平有两路方向:一路输出到74LS192的LD端,使其处于高电平而开始减计数;还有一路输出到锁存器的R端。

当任意一个选手抢答时,例如3号抢答时,74LS148三号端子输入低电平有效,此时GS为低电平有效,表征编码器在正常工作。编码输出A2A1A0为100,与其对应的4S3S2S为100,经74LS279锁存,4Q3Q2Q输出为011,经译码显示编号为3。与此同时,1Q所输出的高电平反馈回编码器的是能输入端,使其停止工作。此时,其他选手若再按动按钮也无对应输出,这就保证了抢答者优先性以及抢答电路的准确性。另一路,74LS148的GS端输出电平由高变低,与秒脉冲发生器产生的秒脉冲相与后输出为0,使得无脉冲抵达计数器74LS192的Down端。计数器停止工作,保持原来显示不变,即实现了暂停减计数使其记录抢答时间的功能。

若没有选手按动按钮,则74LS279输出全为高电平,74LS148也输出高电平,1Q端输出低电平至74LS48的灭灯输入RI/RBO端,使得信号经74LS48到显示器上时无显示;若到定时部分计数器倒计时到00还无选手按动按钮的话,十位74LS192的借位输出端输出高电平反馈回个位Down端,停止计数。

综上所述,所设计的电路基本可以实现要求中的功能。

2 电路仿真

电路仿真采用Protues仿真软件进行的。Protues软件可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件;可提供的仿真仪表资源 :示波器、逻辑分析仪信号发生器、交直流电压表电流表等。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。因此,选用该软件对抢答器各单元电路及整体电路进行仿真。

 抢答电路仿真

图18 抢答电路仿真

 计时电路仿真

图19 计时电路仿真

 整体电路仿真

图20 整体电路仿真

通过对各单元电路及总电路的仿真,验证了设计电路的正确性。

3 八路智力抢答器实物制作

由于本设计使用芯片数量较多,管脚连线复杂,为避免在焊接过程中出现疏漏和错误,故在抢答器的制作时选择用面包板完成。

3.1 面包板的使用

面包板是专为电子电路的无焊接实验设计制造的。由于各种电子元器件可根据需要随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以重复使用,所以非常适合电子电路的组装、调试和训练。  常用面包板的结构

面包板图21所示。插座板中央有一凹槽,凹槽两边各由65列小孔,每一列的五个小孔在电气上相互连通。集成电路的引脚就分别插在凹槽两边的小孔上。插座上、下边各一排(即X和Y排)在电气上是分段相连的

55

个小孔,分别作为电源与地线插孔用。对于SYB-130插座板,X和Y排的1-15孔、16-35孔、36-50孔在电气上是连通的。

图21 面包板结构图

面包板插孔所在的行列分别以数码和文字标注,以便查对。

 面包板的使用方法及注意事项

A.安装分立元件时,应便于看到其极性和标志,将元件引脚理直后,在需要的地方折弯。为了防止裸露的引线短路,必须使用带套管的导线,一般不剪断元件引脚,以便于重复使用。一般不要插入引脚直径〉0.8mm的元器件,以免破坏插座内部接触片的弹性。

B.对多次使用过的集成电路的引脚,必须修理整齐,引脚不能弯曲,所有的引脚应稍向外偏,这样能使引角与插孔可靠接触。要根据电路图确定元器件在面包板上的排列方式,目的是走线方便。为了能够正确布线并便于查线,所有集成电路的插入方向要保持一致,不能为了临时走线方便或缩短导线长度而把集成电路倒插。

C.根据信号流程的顺序,采用边安装边调试的方法。元器件安装之后,先连接电源线和地线。为了查线方便,连线尽量采用不同颜色。例如:正电源一般采用红色绝缘皮导线,负电源用蓝色,地线用黑线,信号线用黄色,也可根据条件选用其它颜色。

D.面包板宜使用直径为0.6mm左右的单股导线。根据导线的距离以及插孔的长度剪断导线,要求线头剪成45º斜口,线头剥离长度约为6mm左右,要求全部插入底板以保证接触良好。裸线不宜露在外面,防止与其它导线断路。

E.连线要求紧贴在面包板上,以免碰撞弹出面包板,造成接触不良。必须使连线在集成电路周围通过,

不允许跨接在集成电路上,也不得使导线互相重叠在一起,尽量做到横平竖直,这样有利于查线,更换元器

件及连线。

F.最好在各电源的输入端和地之间并联一个容量为几十微法的电容,这样可以减少瞬变过程中电流的影响。为了更好地抑制电源中的高频分量,应该在该电容两端再并联一个高频去耦电容,一般取0.01 ~ 0.047Uf的独石电容。

G.在步线过程中,要求把各元器件在面包板上的相应位置以及所用的引脚号标在电路图上,以保证调试和查找故障的顺利进行。

H.所有的地线必须连接在一起,形成一个公共参考点。

3.2 电路板制作

由于客观条件限制,实物制作仅选择了主体电路进行制作调试,即抢答电路部分。

首先,按照面包板的使用规则,将74LS148、74LS249及74LS48依次插在凹槽两侧。再将其余元器件(电阻、开关等)插入面包板。然后,按照抢答电路原理图所示接线。接线过程中,应注意面包板内部结构,有效使用其相通插孔,减少接线数量。制作过程中,由于主持人所用的控制开关插入面包板无法有效使用,因此,将其单独焊接在电路板上。此外,制作时采用了USB供电的办法以提供电路所需电源。实物如图22所示。

图22 抢答电路实物图

4 元器件清单

下表为八路智力竞赛抢答器整体图所生成的元器件清单。各芯片的引脚图、逻辑功能、真值表等均在前

有相应介绍。

表6 元器件清单

Resistors

---------

9 R1-R9 10k

1 R10 15k

1 R11 68k

1 R12 1k

Capacitors

----------

1 C1 100n

1 C2 10u

Integrated Circuits

-------------------

3 U1-U3 74LS48

1 U4 74LS279

2 U5,U6 74LS192

1 U7 74LS148

1 U8 74LS00

1 U9 74LS11

1 U10 555

Diodes

------

1 D1 LED

Miscellaneous

-------------

8 SW1-SW8 SW-SPST

1 SW9 SW-SPDT

5 小结

在电路仿真的过程中,由于Protues操作相对较简单,因此在仿真过程中较为顺利。只有在总电路图的仿真时,由于粗心大意,误将两个与非门连接成的非门输入输出接反,导致未出现相应仿真结果,经认真排查电路,发现问题所在,更正,最终完成仿真任务,从而验证了电路图的正确性。

6 参考文献。。。。。

附录 八路智力竞赛抢答器总图

八路智力竞赛抢答器

在各种智力竞赛场合,抢答器是必不可少的最公正的用具。在我们各种竞赛中我们也经常能看到有抢答的环节,某些举办方采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性,而抢答器的应用就能避免这种弊端。随着科技的飞速发展,能够实现抢答器功能的方式有多种,可以采用模拟电路、数字电路或模拟与数字电路相结合的方式以及利用微电脑芯片作为核心部件进行逻辑控制及信号产生的单片机技术和C语言编程而设计的多路智力竞赛抢答器。本设计将采用数字电路实现一八路智力竞赛抢答器。

1 八路智力竞赛抢答器的设计

1.1 抢答器的功能要求

基本功能:设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是0、1、2、3、4、5、6、7,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5、S6、S7。给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号。此外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。

扩展功能:抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定。当节目主持人按下“开始”按钮后,要求定时器立即倒计时,并在显示器上显示,同时扬声器发出短暂的声响,声响持续时间0.5s左右。参赛选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。如果定时抢答的时间已到,却没有选手抢答,则本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00.

1.2 整体设计思路

根据对功能要求的简要分析,将定时抢答器电路分为主题电路和扩展电路两部分。主体电路完成基本的

抢答功能,即开始抢答后,当选手按动抢答器按钮时,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。扩展电路完成定时抢答及报警功能。

比赛开始时,接通电源,节目主持人将开关置于“清零”位置,抢答器处于禁止工作状态,编号显示器灭灯,定时显示器上显示设定时间。当节目主持人宣布“抢答开始”,同时将控制开关拨到“开始”位置,抢答器处于工作状态,定时器开始倒计时。若定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。若选手在定时时间内按动抢答按钮时,抢答器要完成以下四项工作:1.优先编码器电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号; 2.扬声器发出短暂声响,提醒节目主持人注意; 3.控制电路要对输入编码电路进行封锁,避免其他选手再次进行抢答; 4.控制电路要使定时器停止工作,时间显示器上显示剩余的抢答时间,并保持到主持人将系统清零为止。当选手将问题回答完毕时,主持人操作控制开关,使系统回复到禁止工作状态,以便进行下一轮抢答。

根据对功能要求的理解,设计了如下两种方案。 方案一系统框图如图1所示。

图1 八路智力抢答器方案一设计框图

方案一所示抢答器工作过程:该方案是将抢答按钮先直接与锁存器而不是优先编码器相连,将最先抢答的选手的编号锁定,再依次经过优先编码器、译码器和七段显示器,最后显示的是抢答选手的编号,经过优先编码器后的信号到单稳态触发器,单稳态触发器又与报警电路直接连接,所以显示编号的同时可以发出报警信号。另外由主持人控制开关和其他部分电路通过门电路实现对抢答电路、

定时电路和报警部分电路的控

制。

方案二系统框图如图2所示。

图2 八路智力抢答器方案二设计框图

方案二所示抢答器的工作过程:主持人按动开始抢答的开关后,最先抢答的选手的电平信号先经过优先编码器,再依次经过数据锁存器,此时已经限制了其他选手的抢答,信号再经过译码器和七段数码显示器,将最先抢答的该选手的编号显示出来,并同时产生报警信号,到此完成的是抢答功能;如果没有人抢答, 30秒减计数器减到00时也会发出报警信号,此是完成计时功能。

相比之下,第二种方案更好些。它的优点表现在以下几个方面:这种方案原理比较简单。主持人对整体电路的控制只需几个门电路就可完成,不必用特别的芯片来组成控制电路;更容易实现报警提示功能,在有选手抢答后或者计时开始和结束时。既减少了布线使整个电路更直观简单,又降低了产生错误的可能性。

1.3单元电路的设计

1.3.1抢答电路设计

抢答电路的功能有两个:一是能分辨出选手按按钮的先后,并锁存优先抢答者的编号,供译码显示电路用;二是要使其他选手的按钮操作无效。因此,选用优先编码器74LS148和RS锁存器74LS279以及译码显示电路完成上述功能,其引脚图及真值表如下图所示。

图3 74LS148引脚图

表1 74LS148真值表

74LS148是一八线-三线优先编码器,该编码器由8个信号输入端,3个二进制输出端,输入输出均为低电平有效。EI为输入使能端,低电平有效,当EI为低电平时,编码器处于工作状态;EO为输出使能端,只有在EI=0,且所有输入都为1时,输出为0;GS表征编码器的工作状态,当且仅当EI为低电平,且输入至少有一各为有效电平时,GS才有效。因此,可根据EI、EO、GS功能扩展端的特点,对电路进行相应控制。

编码器在抢答电路中功能是判断抢答者的编号。

图4 74LS279引脚图

74LS279是由4个RS锁存器组成,且均为与非门构成的RS锁存器。其中,1S和3S有两个输入端,S1和S2均为相与的关系。本设计中,将S2均接高电平,仅利用S1控制输出。其引脚图如图四所示,下表为SR锁存器的功能真值表,值得注意的是S和R不能同时为高电平,否则输出不确定。

表2 74LS279真值表

74LS48为七段显示译码器。该集成译码器设有多个辅助控制端,以增强器件的功能。BI/RBO为灭灯输入,当BI=0时,所有字形熄灭。LT为试灯输入,当LT=0且RBO=1时,显示字形为8,常用于检测自身的好坏。RBI为动态灭灯输入,当LT=1,RBI=0且输入均为0时,输出均为低电平,数码管“灭零”。其引脚图和逻辑图分别如图5图6所示,真值表如表3所示。

图5 74LS48的引脚图 图6 74LS48的逻辑图

表3 74LS48真值表

由真值表可以看出译码器74LS48输出高电平有效,用以驱动共阴极数码管。七段显示译码器一般与七段数码显示器相连,共同构成四输入端的数码显示电路,如图7所示。共阴极数码显示器的功能表如表4所示。

图7 7448组成的四个输入端的数码显示组合电路

图8 7448产生的显示数字

表4 共阴极数码显示器的功能表

根据各芯片功能及抢答器的功能要求,抢答器电路如下所示

图9 抢答器电路

工作原理:SW1-8为八位选手的抢答开关,SW9单刀双掷开关设为主持人控制开关。当主持人控制开关置于清零状态时,RS触发器的R端为低电平,输出端全部为低电平。于是74LS48的BI为高,显示器灭灯;74LS148的选通输入端ST为高电平,74LS148处于工作状态,此时锁存电路不工作。当SW9置于开始状态,优先编码电路和锁存电路同时处于工作状态。74LS279的1R、1S均为高电平,由真值表可知,输出1Q为低电平,从而使74LS148输入使能端为低电平有效,即抢答器处于等待工作状态。若有选手(假设为3号选手)按动抢答开关(即闭合SW4),此时优先编码器74LS148输入端I3接低电平有效,则输出A2A1A0为100,A2A1A0分别接至4S、3S、2S,根据RS锁存器真值表,2Q3Q4Q输出分别为110,从而74LS48的输入端DCBA为0011,经74LS48译码,显示器上显示“3”。与此同时,当74LS148输入端有一个为低电平时,GS为低电平有效,即标志译码器处于工作状态,从而使1S为0,此时1Q输出为高电平,致使EI为高电平,74LS148处于禁止工作状态,其他选手抢答按钮的输入信号不会被接受。这就保证了抢答者优先性以及抢答电路的准确性。抢答结束后,主持人开关置于清零状态,数码管变灰,一切恢复初始状态,以便进入下一轮抢答环节。

1.3.2 定时电路设计

设计要求抢答器具有定时功能,且节目主持人根据抢答题的难易程度,可设定一次抢答的时间(设为30s)。设计中选用十进制同步加/减计数器74LS192进行设计,74LS192是具有置数和清零功能,

其引脚图和

逻辑图如图10所示,真值表如表5所示。

图10 74LS192引脚图和逻辑图

P0、P1、P2、P3——置数并行数据输入; Q0、Q1、Q2、Q3——计数数据输出; CR————————清零端; LD————————置数端;

CPu ———————加法计数CP输入; CPd ———————减法计数CP输入; CO————————进位输出端; BO————————借位输出端。

表5 74LS192真值表

根据设计要求,需要两片74LS192构成100进制减计数器。由功能真值表可知,只需将个位74LS192的借位输出端BO与十位74LS192的CPd即可实现100进制减计数。值得注意的是,要使其实现减计数,CPu端口必须接高电平。

计数器的时钟脉冲由秒脉冲电路提供。秒脉冲电路由555构成的多谐振荡器构成,如图11所示。多谐振荡器无需外加输入信号就能在接通电源自行产生矩形波输出。

图11 多谐振荡器

因为周期为一秒,所以频率是1赫兹。图中电容的充放电时间分别是: t1=RB×C×ln2≈0.7RB×C t2=(RA+RB)×C×ln2≈0.7(RA+RB)C 所以555的3端输出的频率为: f=1/(t1+t2)≈1.43/[(2RA+RB)C]

我们采用的电阻和电容值分别是:RA=15KΩ,R2=68KΩ,C1=10uf,满足上式,即得到的是秒脉冲。 由以上集成芯片设计的定时电路如图12所示。

图12 定时电路

工作原理:首先主持人根据题的难易程度改变74LS192的输入端D3D2D1D0

的电平来确定抢答时间(假

定为30秒),555构成秒脉冲产生电路为计时电路提供脉冲。抢答开始前主持人闭合开关,74LS192的置数端PL为低电平有效,处于置数状态,数码管显示定时时间。抢答开始,主持人打开开关,计数器处于计数状态,555产生的秒脉冲与十位74LS192借位输出端(其初始状态为高电平)相与。计数器递减计数至00,十位74LS192借位输出端为低电平,计数器停止工作,产生报警。计时期间有人抢答,减计数器停止计时,显示器上显示此刻时间。

1.3.3报警电路设计

由555定时器和三极管构成的报警电路如图13所示。图中555定时器用来构成多谐振荡器,其震荡频率和秒脉冲产生电路中频率的计算方法相同。3端的输出信号经过三级管驱动扬声器,发出报警信号。当4端的输入信号是高电平时,振荡器工作,有报警信号,4端输入低电平时,振荡器不工作,没有报警信号。也就是说需要报警时只需控制输入端即可。

图13报警电路

1.3.4 时序控制电路

时序控制电路是抢答器设计的关键,需要完成以下三项功能:

a.主持人将控制开关拨到“开始”位置时,扬声器发声,抢答电路和定时电路进入正常抢答工作状态。 b.当竞赛选手按动抢答键时,扬声器发声,同时抢答电路和定时电路停止工作。

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

本设计中采用门电路对控制开关、抢答电路、定时电路、报警电路进行连接,以实现上述三项功能要求(如图14所示)。

图14 时序控制电路

其中,两输入与非门采用74LS00,引脚图如图15所示。三输入与门采用74LS11,引脚图如图16所示。电路中利用与非门两输入端相连实现非门的逻辑功能。

图15 74LS00引脚图

图16 74LS11引脚图

工作原理:门G1的作用是控制时钟信号CP的放行与禁止,门G2的作用是控制74LS148的输入使能端。主持人控制开关从“清零”位置拨到“开始”位置时,74LS279的输出1Q=0,经G3反相,A=1,则从555

出端来的时钟信号CP能够加到74LS192的CPd始终输入端,定时电路进行递减计时。同时,在定时时间未到时,74LS192的借位输出端BO2为低电平,门G2的输出ST为高电平,使74LS148处于正常工作状态,从而实现功能a的要求。当选手在定时时间内按动抢答按钮时,1Q=1,经G3反相,A=0,封锁CP信号,定时器处于保持工作状态;同时,门G2的输出ST为低74LS148处于禁止工作状态,从而实现功能b的要求。当定时时间到时,来自74LS192的BO2为高,ST为高,74LS148处于禁止工作状态,禁止选手进行抢答。同时,门G1处于关门状态,封锁CP信号,使定时电路保持00状态不变,从而实现功能c的要求。

1.4 抢答器整体电路

通过控制电路将抢答、定时电路进行连接后,构成了抢答器电路的整体设计,总电路图如图17所示:

图17 总电路图

下面介绍八路智力竞赛抢答器的使用原理。

首先是各个选手分别对应的按钮编号是S0、S1、S2、S3、S4、S5、S6、S7,抢答后显示器上显示的分别是0、1、2、3、4、5、6、7。

然后是主持人对整个电路系统清零,将开关置于“清零”的位置,输出低电平,分为两路:一路与锁存器的1R2R3R4R端相连,使输出端1Q2Q3Q4Q为低电平,1Q所输出的低电平经与门反馈给74LS148的EI

端子,

编码器不工作,因此抢答部分显示器灭灯无显示,实现了清零;另一路低电平输出到计数器74LS192的LD端,而CR端也是低电平,所以使得对应显示器输出预置的数据。

接下来主持人根据题目的难易程度设置抢答时间,此设定可以通过调节输入两片74LS192的四个输入端

D、C、B、A的高低电平来进行(例如要设定时间为30秒,就将十位的74192的D、C、B、A分别置位为0、0、1、1,而将各位的74LS192的D、C、B、A都置于0)。当主持人宣读完题目说“开始”并将开关置于“开始”位置后,输出为高电平,此高电平有两路方向:一路输出到74LS192的LD端,使其处于高电平而开始减计数;还有一路输出到锁存器的R端。

当任意一个选手抢答时,例如3号抢答时,74LS148三号端子输入低电平有效,此时GS为低电平有效,表征编码器在正常工作。编码输出A2A1A0为100,与其对应的4S3S2S为100,经74LS279锁存,4Q3Q2Q输出为011,经译码显示编号为3。与此同时,1Q所输出的高电平反馈回编码器的是能输入端,使其停止工作。此时,其他选手若再按动按钮也无对应输出,这就保证了抢答者优先性以及抢答电路的准确性。另一路,74LS148的GS端输出电平由高变低,与秒脉冲发生器产生的秒脉冲相与后输出为0,使得无脉冲抵达计数器74LS192的Down端。计数器停止工作,保持原来显示不变,即实现了暂停减计数使其记录抢答时间的功能。

若没有选手按动按钮,则74LS279输出全为高电平,74LS148也输出高电平,1Q端输出低电平至74LS48的灭灯输入RI/RBO端,使得信号经74LS48到显示器上时无显示;若到定时部分计数器倒计时到00还无选手按动按钮的话,十位74LS192的借位输出端输出高电平反馈回个位Down端,停止计数。

综上所述,所设计的电路基本可以实现要求中的功能。

2 电路仿真

电路仿真采用Protues仿真软件进行的。Protues软件可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件;可提供的仿真仪表资源 :示波器、逻辑分析仪信号发生器、交直流电压表电流表等。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。因此,选用该软件对抢答器各单元电路及整体电路进行仿真。

 抢答电路仿真

图18 抢答电路仿真

 计时电路仿真

图19 计时电路仿真

 整体电路仿真

图20 整体电路仿真

通过对各单元电路及总电路的仿真,验证了设计电路的正确性。

3 八路智力抢答器实物制作

由于本设计使用芯片数量较多,管脚连线复杂,为避免在焊接过程中出现疏漏和错误,故在抢答器的制作时选择用面包板完成。

3.1 面包板的使用

面包板是专为电子电路的无焊接实验设计制造的。由于各种电子元器件可根据需要随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以重复使用,所以非常适合电子电路的组装、调试和训练。  常用面包板的结构

面包板图21所示。插座板中央有一凹槽,凹槽两边各由65列小孔,每一列的五个小孔在电气上相互连通。集成电路的引脚就分别插在凹槽两边的小孔上。插座上、下边各一排(即X和Y排)在电气上是分段相连的

55

个小孔,分别作为电源与地线插孔用。对于SYB-130插座板,X和Y排的1-15孔、16-35孔、36-50孔在电气上是连通的。

图21 面包板结构图

面包板插孔所在的行列分别以数码和文字标注,以便查对。

 面包板的使用方法及注意事项

A.安装分立元件时,应便于看到其极性和标志,将元件引脚理直后,在需要的地方折弯。为了防止裸露的引线短路,必须使用带套管的导线,一般不剪断元件引脚,以便于重复使用。一般不要插入引脚直径〉0.8mm的元器件,以免破坏插座内部接触片的弹性。

B.对多次使用过的集成电路的引脚,必须修理整齐,引脚不能弯曲,所有的引脚应稍向外偏,这样能使引角与插孔可靠接触。要根据电路图确定元器件在面包板上的排列方式,目的是走线方便。为了能够正确布线并便于查线,所有集成电路的插入方向要保持一致,不能为了临时走线方便或缩短导线长度而把集成电路倒插。

C.根据信号流程的顺序,采用边安装边调试的方法。元器件安装之后,先连接电源线和地线。为了查线方便,连线尽量采用不同颜色。例如:正电源一般采用红色绝缘皮导线,负电源用蓝色,地线用黑线,信号线用黄色,也可根据条件选用其它颜色。

D.面包板宜使用直径为0.6mm左右的单股导线。根据导线的距离以及插孔的长度剪断导线,要求线头剪成45º斜口,线头剥离长度约为6mm左右,要求全部插入底板以保证接触良好。裸线不宜露在外面,防止与其它导线断路。

E.连线要求紧贴在面包板上,以免碰撞弹出面包板,造成接触不良。必须使连线在集成电路周围通过,

不允许跨接在集成电路上,也不得使导线互相重叠在一起,尽量做到横平竖直,这样有利于查线,更换元器

件及连线。

F.最好在各电源的输入端和地之间并联一个容量为几十微法的电容,这样可以减少瞬变过程中电流的影响。为了更好地抑制电源中的高频分量,应该在该电容两端再并联一个高频去耦电容,一般取0.01 ~ 0.047Uf的独石电容。

G.在步线过程中,要求把各元器件在面包板上的相应位置以及所用的引脚号标在电路图上,以保证调试和查找故障的顺利进行。

H.所有的地线必须连接在一起,形成一个公共参考点。

3.2 电路板制作

由于客观条件限制,实物制作仅选择了主体电路进行制作调试,即抢答电路部分。

首先,按照面包板的使用规则,将74LS148、74LS249及74LS48依次插在凹槽两侧。再将其余元器件(电阻、开关等)插入面包板。然后,按照抢答电路原理图所示接线。接线过程中,应注意面包板内部结构,有效使用其相通插孔,减少接线数量。制作过程中,由于主持人所用的控制开关插入面包板无法有效使用,因此,将其单独焊接在电路板上。此外,制作时采用了USB供电的办法以提供电路所需电源。实物如图22所示。

图22 抢答电路实物图

4 元器件清单

下表为八路智力竞赛抢答器整体图所生成的元器件清单。各芯片的引脚图、逻辑功能、真值表等均在前

有相应介绍。

表6 元器件清单

Resistors

---------

9 R1-R9 10k

1 R10 15k

1 R11 68k

1 R12 1k

Capacitors

----------

1 C1 100n

1 C2 10u

Integrated Circuits

-------------------

3 U1-U3 74LS48

1 U4 74LS279

2 U5,U6 74LS192

1 U7 74LS148

1 U8 74LS00

1 U9 74LS11

1 U10 555

Diodes

------

1 D1 LED

Miscellaneous

-------------

8 SW1-SW8 SW-SPST

1 SW9 SW-SPDT

5 小结

在电路仿真的过程中,由于Protues操作相对较简单,因此在仿真过程中较为顺利。只有在总电路图的仿真时,由于粗心大意,误将两个与非门连接成的非门输入输出接反,导致未出现相应仿真结果,经认真排查电路,发现问题所在,更正,最终完成仿真任务,从而验证了电路图的正确性。

6 参考文献。。。。。

附录 八路智力竞赛抢答器总图


相关内容

  • 八路智力竞赛抢答器的设计与制作
  • 八路智力竞赛抢答器的设计与制作 一次课程设计.我们要求设计八路智力抢答器.下面的是我的课程设计的实验报告.希望可以对有些人有帮助..! 八路智力竞赛抢答器的设计与制作 一. 设计任务与要求 1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示. 2. 设置一个系统清除和抢答控 ...

  • 八路智力竞赛抢答器
  • 电子技术课程设计 ------ 八路智力竞赛抢答器 学院: 华科学院 专业,班级:电气工程及其自动化062203H 姓名 段超 学号: [1**********]8 指导老师: 黄庆彩 2008年1月 目录 一 设计任务与要求„„„„„„„„„„„„„„3 二 总体框图„„„„„„„„„„„„„„„ ...

  • 多路智力竞赛抢答器
  • 课程设计说明书 课程设计名称: 数字电路课程设计 课程设计题目: 多路智力竞赛抢答器 学 院 名 称: 信息工程学院 专业: 计算机科学与技术 班级: 学号: 姓名: 评分: 教师: 2010年 9月 15日 摘要 这次设计的抢答器是用74系列常用集成电路的数码显示的.该抢答器的功能是能同时允许多个 ...

  • 八路智力抢答器
  • 基于Multisim9的智能抢答器 的设计与仿真 罗映祥 重庆三峡学院物理与电子工程学院 重庆 404000 摘要:抢答器广泛应用于各个场所,一般抢答器功能简单,而功能越多电路越复杂,价格越高.本文利用中规模集成电路设计了功能齐全且实用的智能抢答器,其价格低廉,便于实现,性能可靠.由于采用了层次电路 ...

  • 单片机八路抢答器课程设计
  • 编号: 单片机课程设计报告 题 目:八路抢答器设计制作 院 (系): 电子工程系 专 业: 电子信息工程技术 学生姓名: 学 号: 指导教师单位: 姓 名: 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2010年7月3日 课程设计( 论 文 )评 语 摘 要 随着社会的 ...

  • 基于80C51单片机的八路抢答器设计
  • 专业论文 题目:基于80C51单片机的八路抢答器设 计 摘要:八路智力抢答器是一个可供八个参赛组进行智力竞赛的电路装置,该 装置主要是由单片机最小系统.控制电路(八个选手抢答按钮:三个主持人 控制按钮:四个修改按钮).数码显示电路与蜂鸣器电路组成的.单片机 (MCU )是目前在电气控制技术中广泛应用 ...

  • 八路抢答器课程设计
  • 成绩 课 程 设 计 说 明 书 课程设计名称: 电子技术课程设计 题 目: 八路抢答器 学 生 姓 名: 专 业: 电气工程与自动化 学 号: 指 导 教 师: 龙驹 日期:2010年7月1日 八路抢答器 摘 要:该设计中八路抢答器主要分为三个部分:抢答部分.计时部分.报警部分.抢答部分由74LS ...

  • 具有定时功能的八路数显抢答器的设计
  • 具有定时功能的八路数显抢答器的设计 摘要: 本文介绍了一种用74系列常用集成电路设计的数码显示八路抢答器的电路组成.设计思路及功能.该抢答器除具有基本的抢答功能外,还具有定时.计时和报警功能.主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时.若在规定的时间内有人抢答,则计时将自动停止:若 ...

  • 基于逻辑数字电路的抢答器设计_毕业论文
  • 毕业论文(设计) 数字抢答器的研究.设计 姓 名 高强 学 号 1011120333 专 业 电气自动化 系 (院) 信息工程学院 指导教师 昝国平 2014年11月19日 目录 摘 要 ........................................................ ...