《数字电子技术 拔河游戏机》由会员分享,可在线阅读,更多相关《数字电子技术 拔河游戏机(13页珍藏版)》请在金锄头文库上搜索。
1、1拔河游戏机一、 课程设计目的1.设计并实现可供 2 人进行拔河游戏的电路2.熟悉应用数电知识完成应用。3.理解元件的工作原理和实际用途。二、 设计内容及要求2.1 内容:设计并制作一个拔河游戏机电路2.2 基本要求(1)初始 15 个或 9 个发光二极管排列成一行,开机后只有中间一个点亮;(2)游戏双方各持有一个按键,按键按动一次,亮点有可能移动一次;(3)亮点移动的方向与按键快的一方一致;(4)当任一方终端二极管点亮时,这一方就得胜,再按键电路输出不变;(5)按复位后,回到初始状态。三、 设计任务分析本课题的主要任务是让拔河游戏机的电平指示灯由中点向速度快的一方延伸,而阻止向速度慢的一方延
2、伸。可以设想用可预置的加/减计数器作主要器件,用计数器的输出状态通过译码器控制电平指示灯的显示状态。如当计数器进行加法计数时,发亮的电平指示灯向右方延伸,相反,进行减法计数时,发亮的电平指示灯向相反方向移动。当移动到一方的终点就就把电路锁定,此时双方按键均无作用,只有按了复位按键双方才能继续下一局的比赛,计数器就记录双方的获胜的次数,数码管显示胜者赢的盘数。四、 总体设计方案4.1 设计思路(1)本课题所设计的拔河游戏机由 9 个电平指示灯排列成一行,开机之后只有中间一个电平指示灯亮,以此作为拔河的中心线,游戏双方各持一个按键,迅速地、不断地按动产生脉冲,谁按得快,亮点向谁方向移动,每按一次,
3、亮2点移动一次。移到任一方终端指示灯点亮,这一方就获胜,此时双方按键均无作用,输出保持,只有经裁判复位后才使亮点恢复到中心线。(2)当一局比赛结束后,由点亮该终点灯的信号使电路封锁加减脉冲信号的作用。即实现电路自锁,使加家减脉冲无效。同时,使计分电路自动加分。(3)控制电路部分应能控制由振荡器产生的脉冲信号进入计数器的加减脉冲的输入端,其进入方向则由参赛双方的按键信号决定。4.2 总体设计框图 图 1 拔河游戏机总体设计框图4.3 整机电路图见附录一五、 各单元电路的设计方案及芯片原理说明5.1 各单元电路的设计方案5.1.1 编码电路编码器有二个输入端,四个输出端,要进行加 / 减计数,因此
4、选用 CC40193双时钟十进制同步加 / 减计数器来完成。其电路及连接方式如下:35.1.2 整形电路用 74LS00 和 74LS08 代替 CC4011 和 CC4081,其实现功能一样。由与门 74LS08 和与非门 74LS00 构成整形电路。起初,由两片 74LS00 构成一 RS 触发器,它有两个输入端 R、S 和两个输出端 Q、Q。当 R=1、S=0 时,则Q=0,Q=1,触发器置 1。当 R=0、S=1 时,则 Q=1,Q=0,触发器置 0,当触发器的两个输入端加入不同逻辑电平时,它的两个输出端 Q 和 Q 有两种互补的稳定状态。S=0,R=1 使触发器置 1,或称置位。因置
5、位的决定条件是 S=0,故称 S 端为置 1端。R=0,S=1 时,使触发器置 0,或称复位。同理,称 R 端为置 0 端或复位端。经 RS 触发器后再经与门和非门,以达到整形的目的。因 74LS193 是可逆计数器,控制加减的 CP 脉冲分别加至 5 脚和 4 脚,此时当电路要求进行加法计数时,减法输入端 CPD必须接高电平;进行减法计数时,加法输入端 CPU也必须接高电平,若直接由 A、B 键产生的脉冲加到 5 脚或 4 脚,就有很多时机在进行计数输入时另一计数输入端为低电平,使计数器不能计数,双方按键均失去作用,拔河比赛不能正常进行。加一整形电路,使原先加的脉冲经整形后变为一个占空比很大
6、的脉冲,这就减少了进行某一计数时另一计数输入为低电平的可能性,从而使每按一次键 CPD都有可能进行有效的计数。5.1.3 译码电路由 4 线16 线译码器 CC4514 构成。译码器的输出 Y0Y15中选 15 个接电平指示灯,电平指示灯的负端接地,而正端接译码器;这样,当输出为高电平时电平指示灯点亮。比赛准备,译码器输入为 0000,Y0输出为 1,中心处指示灯首先点亮,当编码器进行加法计数时,亮点向右移,进行减法计数时,亮点向左移。电路图如下图所示: 45.1.4 控制电路为指示出谁胜谁负,需用一个控制电路。当亮点移到任何一方的终端时,判该方为胜,此时双方的按键均宣告无效。此电路可用异或门
7、CC4030和非门CC4011 来实现。将双方终端二极管的正极接至异或门的两个输入端,当获胜一方为“1”,而另一方则为“0”,异或门输出为“1”,经非门产生低电平“0”,再送到CC40193计数器的置数端PE,于是计数器停止计数,处于预置状态,由于计数器数据端A、B、C、D 和输出端Q0、Q1、Q2、Q3对应相连,输入也就是输出,从而使计数器对输入脉冲不起作用。其电路图如下所示:5.1.5 胜负显示将双方终端二极管正极经非门后的输出分别接到二个CC4518 计数器的EN 端,CC4518的两组4位BCD码分别接到实验装置的两组译码显示器的A、B、C、D插口处。当一方取胜时,该方终端二极管发亮,
8、产生一个上升沿,使相应的计数器进行加一计数,于是就得到了双方取胜次数的显示,若一位数不够,则进行二位数的级联。其电路图如下图所示:5.1.6 复位为能进行多次比赛而需要进行复位操作,使亮点返回中心点,可用一个开关控制CC40193的清零端R即可。胜负显示器的复位也应用一个开关来控制胜负5计数器CC4518的清零端R,使其重新计数。5.2 各芯片原理5.2.1 74LS192芯片构成计数器由于实验室没有CC40193芯片,故实验过程中将使用74LS192芯片代替,其实现功能与CC40193的功能相同。74LS192是双时钟方式的十进制可逆计数器。下面是74ls192引脚图,74ls192功能 (
9、1)各引脚的功能:CPU为加计数时钟输入端,CPD为减计数时钟输入端。为预置输入控制端,异步预置。LDCR为复位输入端,高电平有效,异步清除。CO非为进位输出:1001状态后负脉冲输出。BO非为借位输出:0000状态后负脉冲输出。 (2)引脚图(3)功能表表 1 74LS192 的功能表5.2.2 74LS138 芯片级联构成译码器清零预置时钟预置数据输入输出RDLDCPUCPDABCDQAQBQCQDHLLLLLLABCDABCDLHH加计数LHH减计数6实验过程中,由于实验室没有 CC4515 芯片,故选用两片 74LS138 级联的方式代替一片 CC4514,其功能相同。由两片 3 线8
10、 线译码器 74LS138 构成 4 线16 线译码器。138 是低电平有效的芯片,从译码器的输出 Y0Y15中选 9 个输出,这样,当译码器输出为低电平时,灯泡的输入为低电平故中心二极管熄灭,其他二极管点亮。比赛准备,译码器输入为 0000,Y0输出为 0,中心处指示灯首先熄灭,当编码器进行加法计数时,该点向右移,进行减法计数时,点向左移。若在译码器的输出再接一个 74LS32 非门,则当译码器输出为低电平时,发光二极管的输入为高电平。译码器输入为 0000,Y0输出为 1,中心的二极管点亮。(1)引脚图(2)功能表表 2 74LS138 功能表7(3)级联方式图 2 两片 74LS138
11、级联成 4-16 线译码器5.2.374LS00、74LS08 芯片构成与非门和与门(1)74LS00 是常用的 2 输入四与非门集成电路逻辑图及引脚图功能表A B Z0 010 111 011 10表 3 74LS00 功能表8(2) 74LS08 构成与门引脚图功能表输入输入输出ABY000010100111表 4 74LS08 功能表5.2.4 74LS90 计数器连接实物图时,用 74LS90 代替 CC4418 构成显示电路计数器。(1)引脚图9(2)功能表表 5 74LS90 功能表5.2.5 74LS86 构成异或门74LS86 是常用的 TTL 2 输入端四异或门,实验连接时,
12、使用 74LS86 代替CC4030,构成控制电路。(1) 引脚图及功能表10六、仿真结果及故障分析6.1 仿真结果电路仿真图如图 3 所示,由仿真图可知,该电路设计无误,可以实现按动A、B 两个按键时,分别产生两个脉冲信号,经整形后分别加到可逆计数器74LS192 上,可逆计数器输出的代码经译码器译码后驱动电平指示灯熄灭并产生位移,当熄灭的点移到任何一方终端后,由于控制电路的作用,使这一状态被锁定,双方按键产生的输入脉冲不起作用。如按动复位键 C,该点又回到中点位置,再次按 C 键则比赛又可重新开始。11图 3 仿真图6.2 故障分析连接实物图时,由于使用的是两个 74LS138 级联的方式
13、组成译码器,且74LS138 为低电平有效,故当打开电源,并对各个芯片复位请清零时,处于中点位置的发光二极管熄灭,其他二极管均点亮。所以本次实验观察的时熄灭的而二极管的移动方向。实验过程中,由于线路的接触不良、芯片损坏及认为接触错误等会造成实验结果不正确。七、设计、安装及调试中的体会1将大问题分解成小问题,逐个击破是解决问题的有效方法。但需注意最后还12要将分块后各个模块的解决方案有机的结合起来组成最终的方案。2实际的问题并不总是和理论上分析的情况一样。实际中往往是许多问题集于一体,并不容易解决,需要认真分析。甚至一个非常简单的实验,所出现的问题很可能是我们这么些年来从来没有接触到的。八、课程
14、设计总结1、通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一个电路图和仿真图,在芯片上的选择。这个方案总共使用了两片 74LS138,两片 74LS90,74LS00 及 74LS08。2、在做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。3、通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论
15、中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。4、这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的指导和同学的共同努力下,终于游逆而解。此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅。九、参考资料1数字电子技术实验指导书 周红军版 中国水利水电出版社2电子技术基础(数字部分) 康华光版 高等教育出版社3数字电子技术 任中民版 清华大学出版社4http:/ 13附录二:元器件清单14芯片数量(片)74LS192(同步二进制可逆计数器)174LS138(3 线8 线译码器)274LS00(四 2 输入与非门)274LS08(四 2 输入与门)174LS86(四 2 输入异或门)174LS90(十进制计数器)2数码管:两个LED 发光二极管:九个逻辑电平开关若干电源导线若干