要求:用IEC标准,整体电路和封装电路的仿真文件 1、设计一个模拟拔河游戏比赛的逻辑电路。 2、电路使用15个发光二极管,开机后只有在拔河绳子中间的发光二极管亮。 3、比赛双方各持一个按钮,快速不断地按动按钮,产生脉冲,谁按得快,发光的二极管就向谁的方向移动,每按一次,发光二极管移动一位。相同时间内,当一方按下按钮,则另一方无效。 4、亮的发光二极管移到任一方的终点时,该方就获胜,此后双方的按钮都应无作用,状态保持,只有当栽判按动复位后,在拔河绳子中间的发光二极管重新亮。 5、用数码管显示双方的获胜盘数。
https://www.docin.com/p-565724454.html
望采纳一下,谢谢
一、设计任务分析:
数字电子技术课程设计是数字电子技术基础课程的实践性教学环节,是为了理论结合实际的电子基础知识,验证,巩固和消化电子技术基本知识,综合应用数字电子技术解决生产第一线的实际问题,提高基本的专业动手能力,进一步培养分析问题和解决问题的能力,以后更好的为社会服务。
设计主要内容及要求 :
1、设计一个模拟拔河游戏比赛的逻辑电路。
2、电路使用15个发光二极管,开机后只有在拔河绳子中间的发光二极管亮。
3、比赛双方各持一个按钮,快速不断地按动按钮,产生脉冲,谁按得快,发光的二极管就向谁的方向移动,每按一次,发光二极管移动一位。
4、亮的发光二极管移到任一方的终点时,该方就获胜,此后双方的按钮都应无作用,状态保持,只有当栽判按动复位后,在拔河绳子中间的发光二极管重新亮。
5、用七段数码管显示双方的获胜盘数。
二、实验设计思路
基本要求如下:
(1)比赛开始时,由裁判下达命令后,甲乙双方才能输入信号,否则,由于电路具有自锁功能,使输入信号无效。
(2)“电子绳”到少由15个LED管构成, 裁判下达“开始比赛”的命令后,位于“电子绳”中点的LED点亮。甲乙双方通过按键输入信号,使发亮的LED管向自己一方移动,并阻止其向对方延伸。当从中点至自己一方终点的LED管全部点亮时,表示比赛结束。这时,电路自锁,保持当前状态不变,除非由裁判使电路复位。
三、总体设计方案:
3.1、电路设计原理
拔河游戏机需用15个(或9个)发光二极管排列成一行,开机后只有中间一个点亮,以此作为拔河的中心线,游戏双方各持一个按键,迅速地、不断地按动产生脉冲,谁按得快,亮点向谁方向移动,每按一次,亮点移动一次。移到任一方终端二极管点亮,这一方就得胜,此时双方按键均无作用,输出保持,只有经复位后才使亮点恢复到中心线。
显示器显示胜者的盘数。
.实验电路如下:
原理:
可逆计数器74LS193原始状态输出4位二进制数0000,经译码器输出使中间的一只电平指示灯点亮。当按动A、B两个按键时,分别产生两个脉冲信号,经整形后分别加到可逆计数器上,可逆计数器输出的代码经译码器译码后驱动电平指示灯点亮并产生位移,当亮点移到任何一方终端后,由于控制电路的作用,使这一状态被锁定,而对输入脉冲不起作用。如按动复位键,亮点又回到中点位置,比赛又可重新开始。
将双方终端指示灯的正端分别经两个与非门后接到2个十进制计数器CC4518的使能端EN,当任一方取胜,该方终端指示灯点亮,产生1个下降沿使其对应的计数器计数。这样,计数器的输出即显示了胜者取胜的盘数。
1.编码电路
编码器有二个输入端,四个输出端,要进行加 / 减计数,因此选用74LS193双时钟二进制同步加 / 减计数器来完成。
2.整形电路
74LS193是可逆计数器,控制加减的CP脉冲分别加至5脚和4脚,此时当电路要求进行加法计数时,减法输入端CPD 必须接高电平;进行减法计数时,加法输入端CPU 也必须接高电平,若直接由A、B键产生的脉冲加到5脚或4脚,那么就有很多时机在进行计数输入时另一计数输入端为低电平,使计数器不能计数,双方按键均失去作用,拔河比赛不能正常进行。加一整形电路,使A、B二键出来的脉冲经整形后变为一个占空比很大的脉冲,这样就减少了进行某一计数时另一计数输入为低电平的可能性,从而使每按一次键都有可能进行有效的计数。整形电路由与门74LS08和与非门74LS00构成。
3.译码电路:
由4线-16线译码器CC4514构成。译码器的输出Y0~Y15中选出15个接电平指示灯,电平指示灯的负端接地,而正端接译码器;这样,当输出为高电平时电平指示灯点亮。
比赛准备,译码器输入为0000,Y0输出为1,中心处指示灯首先点亮,当编码器进行加法计数时,亮点向右移,进行减法计数时,亮点向左移。
4.控制电路:
为指示出谁胜谁负,需用一个控制电路。当亮点移到任何一方的终端时,判该方为胜,此时双方的按键均宣告无效。此电路可由或非门74LS02构成。将双方终端指示灯的正接至或非门的2个输入端,当获胜一方为“1”,而另一方则为“0”,或非门输出为“0”,再送到74LS193计数器的置数端 ,于是计数器停止计数,处于预置状态,由于计数器数据端D0、D1、D2、D3和输出Q0、Q1、Q2、Q3对应相连,输入也就是输出,从而使计数器对脉冲不起作用。
5.胜负显示:
将双方终端指示灯正极经与非门输出后分别接到二个CC4518计数器的CP端,CC4518的两组4位BCD码分别接到实验箱中的两组译码显示器的8、4、2、1插孔上。当一方取胜时,该方终端指示灯发亮,产生一个上升沿,使相应的计数器进行加一计数,于是就得到了双方取胜次数的显示,若一位数不够,则进行二位数的级连。
6.复位
为能进行多次比赛而需要进行复位操作,使亮点返回中心点,可用一个开关控制74LS193的清零端R即可。
胜负显示器的复位也应用一个开关来控制胜负计数器CC4518的清零端R,使其重新计数。
CC4518功能表下表所示,引脚排列见附录。
输 入 输出功能
时钟
CP 清零
RD 使能
EN
× 1 × 全部为0
↑ 0 1 加计数
0 0 ↓
↓ 0 × 保持
× 0 ↑
↑ 0 0
1 0 ↓
再看看这个博文,已经尽力了,望采纳,谢谢
2.1 设计特点
本设计主要特点就是,首先就是设计十五个灯接在4514二-十进制译码器上面,最开始的时候只有最中间的灯亮,然后拔河的双方通过按下开关,谁按下的快,灯泡就会向那一方指示灯终点的地方移动,直到到达任意一方的终点之后,按下开关灯泡再也不会移动,同时对应方的计数板上面的数字加1。最后由裁判按下复位键,才重新开始新一轮的比赛
2.2 框图
2.3 系统原理图
3、电路工作原理
1、74LS193双时钟4位二进制可逆计数器,清零方式异步高电平有效,预制数异步且低电平有效。最开始计数器输出0000然后经过译码器之后使得最中间的灯泡亮。当按下SW1和SW2时产生两个不同的脉冲,SW1产生的脉冲接在UP(加法计数)当在时钟的上升沿时输出Q3-Q0加1计数,SW2产生的脉冲接在DN(减法计数)当在时钟的上升沿时输出Q3-Q0减1计数。
2.将Q3-Q1端 和D3-D0端接在cc4514二-十进制译码器的对应的输入端,便可将二进制编码对应的输出为十进制编码。然后使得对应的灯泡亮。当灯泡到达任意一方的终点时,将这个脉冲作为CD4518的时钟。并且相对应的数字加1
4、各部分电路的设计
1 整形电路
由与门和非门共同组成,SW1产生的脉冲接在UP(加法计数)当在时钟的上升沿时输出Q3-Q0加1计数,SW2产生的脉冲接在DN(减法计数)当在时钟的上升沿时输出Q3-Q0减1计数。如果直接将SW1和SW2直接接到UP端和DN端就有很多时机在进行计数输入时另一计数输入端为低电平,使计数器不能计数。所以使用整形电路可以使A、B二键出来的脉冲经整形后变为一个占空比很大的脉冲,这就减少了进行某一计数时另一计数输入为低电平的可能性,从而使每按一次键都有可能进行有效的计数。
2 编码电路设计
74LS193双时钟4位二进制可逆计数器,清零方式异步高电平有效,预制数异步且低电平有效。当UP端是时钟上升沿的时候Q3-Q0加1计数,当DN端是时钟上升沿的时候Q3-Q0减1计数。将清零端接到单刀双掷开关上,来进行手动清零,然后将预置数端是连接到译码器的电灯的终点,以至于当电灯达到终点的时候就不会在移动。
3 译码器部分
将Q3-Q1端 和D3-D0端接在cc4514二-十进制译码器的对应的输入端,便可将二进制编码对应的输出为十进制编码。然后使得对应的灯泡亮。当灯泡到达任意一方的终点时,将这个脉冲经过或门和非门后,作为74LS193的时钟。首先输入的是0000,经过连线的处理之后便使得中间的灯亮,然后经过译码器的加和减使得不同的灯亮,来达到游戏中拔河的效果。
4 反馈电路部分
是将译码器的Q9输出端和Q7输出端分别作为双方的终点,并且将这个脉冲经过或门在经过非门之后作为74LS193的预置数端,可以使得在Q9或者Q7输出时,无论SW1和SW2按下多少次,电灯都不再改变。
5 数字显示部分
CD4518是十进制同步加法计数器, CD4518是采用并行进位,只要输入一个时钟脉冲,就可以是输出加1.然后就是将数字显示出来。有两个CD4518分别代表拔河双方,时钟分别接在Q9和Q7上面。然后输出端时接在7SEG-BCD上面,显示出0-9.然后用一个单刀双掷开关控制清零端。