全文预览

数字逻辑课程设计--模拟乒乓球比赛

上传者:梦&殇 |  格式:doc  |  页数:15 |  大小:0KB

文档介绍
=1。相反情况时,当J1=1时,L1=J2=0,J3=L8=1,D触发器输出端分别为1,0即S1=1,S0=0。通过此电路来控制并且实现球台灯的左右移位即实现乒乓球的运动。Р计分电路的设计Р计分电路的设计如下图4所示:Р图4 计分电路Р如上图所示,计分电路由一个7404非门,7409与门和十进制的74LS160计数器构成。得分真值表二如下表二所示:Р表2 得分真值表РL1РJ2(A)РL8РJ3РY(A)РY(B)Р1Р0Р0Р0Р0Р1Р0Р0Р1Р0Р1Р0Р由上表可得上图中非门和与门的接法。Р同步十进制计数器74LS160的功能表如下表三所示:Р表3 74LS160的功能表РDРEP ETР工作状态Р×Р×Р×Р0Р1Р1Р1Р1Р×Р0Р1Р1Р1Р× ×Р× ×Р0 1Р× 0Р1 1Р置零Р预置数Р保持Р保持(但C=0)Р计数Р由74LS160的功能表可知,当~RD=~LD=EP=ET=1时工作状态为计数,即图4中的~CLR=~LOAD=ENT=РENP=1时。选用ENP、ENT作为74LS160的计数控制端,当ENT=ENP=1时计数,当ENT=ENP=0时计分电路处于保持状态。RCO为进位输出端,即当选手计满9分时给出报警信号。Р总体电路的设计Р通过前面的单元电路的设计,将他们合理的组合连接起来,就可以得到总体设计电路图,其图如下图五所示:Р图五总体电路Р结果分析Р在进行仿真运行的过程中,先将开关Play C往上打,即打到“1”的位置。然后选着发球方A或B,若A先发球,就将开关Play A往上打,即打到“1”的位置。球将会向右移动,当点亮的球移动到B方的最后一位时,将B的开关往下打,B就会得一分,反之,若行动迟缓或超前,表示未击中或违规,则对方得一分。若B先发球,也是一样的操作。当一方得分满9分时,RCO将会给出报警信号,即灯亮,表一局完,数码管将从新计数。

收藏

分享

举报
下载此文档