




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
拔河游戏控制电路摘要 电子拔河游戏机电路可分为脉冲发生器电路和计数/译码器电路两大部分。脉冲发生器电路部分采用两个与非门组成的基本RS触发器,经整形后产生脉冲信号。计数/译码器电路部分以CC40193为主体,译码器采用集成芯片CC4514。计数器根据脉冲输入发生变化,CC4514的输出随之发生相应的变化,当脉冲信号移动至Q7或Q9时,将CC4514的输出端锁存,此时脉冲的输入不能引起输出状态的改变。1 拔河游戏机控制电路的设计方案论证1.1设计任务与要求(1)电路使用9个发光二极管,开机后只有中间一个发亮,此即拔河的中心点。(2)游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按一次,亮点移动一次。(3)亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只有复位后才使亮点恢复到中心。(4)用数码管显示获胜者的盘数。1.2 方案设计与论证方案一:可逆计数器CC40193原始状态输出4位二进制数0000,经译码器输出使中间的一只发光二极管点亮。当按动A、B两个按键时,分别产生两个脉冲信号,经整形后分别加到可逆计数器上,可逆计数器输出的代码经译码器译码后驱动发光二极管点亮并产生位移,当亮点移到任何一方终端后,由于控制电路的作用,使这一状态被锁定,而对输入脉冲不起作用。如按动复位键,亮点又回到中点位置,比赛又可重新开始。将双方终端二极管的正端分别经两个与非门后接至二个十进制计数器CC4518的允许控制端EN,当任一方取胜,该方终端二极管点亮,产生一个下降沿使其对应的计数器计数。这样,计数器的输出即显示了胜者取胜的盘数。方案二:可以用两篇74LS192代替CC40193,先将两片73LS192连接成100进制的可逆,然后将其改成十六进制的计数器。用一全加器将两片74LS192的输出信号八位转化成四位,再接给CC4514的输入端。电路的其他部分不变。由以上两方案比较可知,明显方案一优于方案二,方案二要多加一块计数器和一块全加器,增加了电路的成本,且方案一的连接较为简单,方案二分析更为复杂一些。设计电路框图如图一所示:2 河游戏机控制电路各单元电路设计2.1 整形电路设计 由与门74LS08和与非门74LS00构成。2.1.1原理图如下所示:2.1.2基本RS触发器引脚图:基本RS触发器功能表RSQ10101011不变00不定机械开关接通时,由于振动开关会使电压或电流波形产生“毛刺”,利用基本RS触发器的记忆作用可以消除上述开关振东所产生的影响,设单刀双掷开关原来与B点接通,这时触发器的状态为0。当开关由B拨向A时,其中有一短暂的浮空时间,这时触发器的RS均为1,Q仍为0。中间触点与A接触时,A点的电位由于振动而产生“毛刺”。但是,首先是B点已经为高电平,A点一旦出现低电平,触发器的状态翻转为1,即使A点再出现高电平,也不会再改变触发器的状态,所以Q端的电压波形不会出现“毛刺”现象。2.1.3整形电路若直接由A、B键产生的脉冲加到5脚或4脚,那么就有很多时机在进行计数输入时另一计数输入端为低电平,使计数器不能计数,双方按键均失去作用,拔河比赛不能正常进行。加一整形电路,前两个与非门组成一个基本RS触发器,在按钮的作用下产生脉冲,后一个与门和两个与非门组成一个整形电路其作用是产生一个占空比很大的脉冲信号,这样就减少某一方在计数时另一方输出为低电平的概率,使甲乙双方都能有效计数。2.2编码电路设计CC40193是加/减可逆计数器,控制加减的CP脉冲分别加至5脚和4脚,其内部主要由四位D型触发器组成。当CR为高电平时,计数器置零。当 LD为低电平时,进行预置数操作,D0D3上的数据置入计数器中,计数器操作由两个时钟输入控制。当CPD=“1”时,在CPU上跳变时计数器加1计数;当CPU=“1”时,在CPD上跳变时计数器减1计数。原理图如下所示:CC40193引脚图注:BO 借位输出端 CO 进位输出端 CPD 减计数时钟输入端 CPU 加计数时钟输入端CR 清除端 D0D3 并行数据输入端 LD 并行置数控制端 Q0Q3 计数器输出端VDD 正电源 VSS 地CC40193功能表输入输出CRLDCPUCPDDOD1D2D3Q0Q1Q2Q3HLXLXXXXXd0Xd1Xd2Xd3Ld0Ld1Ld2Ld3LHHXXXX加计数LHHXXXX减计数LHHHXXXX保持2.3 译码电路设计选用416线CC4514译码器。译码器的输出Y0Y14 分接9个发光二极管,二极管的负端接地,而正端接译码器;这样,当输出为高电平时发光二极管点亮。比赛准备,译码器输入为0000,Y0 输出为“1”,中心处二极管首先点亮,当编码器进行加法计数时,亮点向右移,进行减法计数时,亮点向左移。2.3.1原理图如下所示:2.3.2 集成芯片CC4514注:CC45144线16线译码器引脚排列及功能: A0A3 数据输入端 ;INH 输出禁止控制端;LE 数据锁存控制端;Y0Y15 数据输出端CC4514功能表输入 高电平输出端 输入 高电平输出端 LEINHA3A2A1A0LEINHA3A2A1A0100000YO101001Y9100001Y1101010Y10100010Y2101011Y11100011Y3101100Y12100100Y4101101Y13100101Y5101110Y14100110Y6101111Y15100111Y711 无 101000Y800 输出状态锁定在上一个LE“1”时,A0A3的输入状态 2.4 控制电路设计为指示出谁胜谁负,需用一个控制电路。当亮点移到任何一方的终端时,判该方为胜,此时双方的按键均宣告无效。此电路可用异或门74F86和非门74F04来实现。将双方终端二极管的正极接至异或门的两个输入端,当获胜一方为“1”,而另一方则为“0”,异或门输出为“1”,经非门产生低电平“0”,再送到CC40193计数器的置数端,于是计数器停止计数,处于预置状态,由于计数器数据端A、B、C、D和输出端QA、QB、QC、QD对应相连,输入也就是输出,从而使计数器对输入脉冲不起作用。原理图如下所示:2.5 胜负显示电路设计将双方终端二极管正极经非门后的输出分别接到二个CC4518计数器的EN端,CC4518的两组4位BCD码分别接到实验装置的两组译码显示器的A、B、C、D插口处。当一方取胜时,该方终端二极管发亮,产生一个上升沿,使相应的计数器进行加一计数,于是就得到了双方取胜次数的显示,若一位数不够,则进行二位数的级联。2.5.1 集成芯片CC4518 CC4518为双BCD加计数器,该器件由两个相同的同步4级计数器组成。计数器级为D型触发器。具有内部可交换CP和EN线,用于在时钟上升沿或下降沿加计数。在单个单元运算中, EN输入保持高电平,且在CP上升沿进位。CR线为高电平时,计数器清零。计数器在脉动模式可级联,通过将Q3连接至下一计数器的EN输入端可实现级联。同时后者的CP输入保持低电平。CC4518引脚图注:1CP、2CP 时钟输入端 1R、2R 清除端 1EN、2EN 计数允许控制端1Q01Q3 计数器输出端 2Q02Q3 计数器输出端 CC4518功能表输入 输出功能 CPREN 01加 计 数 00 加 计 数 0 保持 0 0010 1 全部为“0” 2.5.2 集成芯片CC4511 将输入BCD标准代码变换成驱动七段数码管所需的码信号,又称四线七段锁存译码管其中四线AD为BCD码输入端, a、b、c、d、e、f、g 译码输出端,输出“1”有效,用来驱动共阴极LED数。CC4511内接有上拉电阻,故只需在输出端与数码管笔段之间串入限流电阻即可工作。译码器还有拒伪码功能,当输入码超过1001时,输出全为“0”,数码管熄灭。 测试输入端,“0”时,译码输出全为“1”。 消隐输入端,“0”时,译码输出全为“0”。 LE 锁定端,LE“1”时译码器处于锁定(保持)状态,译码输出保持在LE0时的数值,LE0为正常译码。CC4511引脚图CC4511功能表输 入输 出LEDCBAabcdefg显示字形01111111010000000消隐0110000111111001100010110000011001011011010110011111100101101000110011011010110110110110110001111101101111110000011100011111110111001111001101110100000000消隐01110110000000消隐01111000000000消隐01111010000000消隐01111100000000消隐01111110000000消隐111锁 存锁存2.6 复位电路设计为能进行多次比赛而需要进行复位操作,使亮点返回中心点,可用一个开关控制CC40193的清零端R即可。胜负显示器的复位也应用一个开关来控制胜负计数器CC4518的清零端R,使其重新计数。3拔河游戏机控制电路整体电路设计3.1 整体电路图4 设计总结在做本次课程设计的过程中,我感触最深的就是查阅大量的设计资料了。为了使自己的设计更加完善,查阅这方面的设计资料是十分必要的,也是必不可少的。在设计的过程中,我再一次了解了集成芯片CC40193 CC4514CC4518和CC4511功能特性,并且和课本上所学的集成芯片作比较,是自己对这一块的知识认识的更为深刻。另外,通过画Protel原理图,学会了有关Protel的不少基础知识,虽然过去从未独立应用过它,但在学习的过程中带着问题去学我发现效率是非常高的。这是我做课程设计的又一收获。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为自己服务,从而提高自己的实际动手能力和独立思考的能力。虽然在设计的过程中遇到了各种各样的问题,但是在解决这些问题的过程无疑也是对自己自身专业素质的一种提高与肯定。遇到不懂的问题时,利用网上和图书馆的资源,搜索查找得到需要的信息。和组员之间相互讨论,明白了团队合作的重要性。小组人员的配合相处,以及自身的动脑和努力,都是以后工作中需要的。此次设计不仅增强了自己在专业设计方面的信心,鼓舞了自己,更是一次兴趣的培养。这次课程设计,由于自己理论知识的不足,再加上平时没有什么设计经验,设计方面还是存在一定的缺陷,还望老师批评指正。5 附录附录一 元器件清单1) 5V直流电源2) 译码显示器3) 逻辑电平开关4) CC45144线16线译码分配器CC40193 同步递增递减 二进制计数器CC45182 十进制计数器CC45112 译码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论