逻辑设计大作业二_篮球机控制器同步时序逻辑电路

逻辑设计大作业(二)

问题:

设计一个篮球机控制器同步时序逻辑电路

一家公司要求你为篮球机设计一个控制器,若球员总共得到3分,该控制器将显示他赢得了比赛。这台机器里有两个传感器,一个在篮板上,另外一个在篮筐内侧。如果球员投篮,球击中篮板并且穿过篮筐,那么将获得1分;如果篮球没有击中篮板,球只是穿过篮筐,那么获得2分;如果球员击中篮板,而球没有穿过篮筐,那么将失去1分,总分只能降到零,不能变成负数;如果球没有穿过篮筐或击中篮板,那么它将被视为没有投篮,什么都不会发生。一旦玩家得了三分,游戏结束,一盏灯将指示玩家获胜。

可以使用Moore或Mealy电路,可以使用J-K触发器或D触发器。

分析:

Ⅰ.建立原始状态图和状态表

由题设易知,该篮球机控制器同步时序逻辑电路存在四个状态,我们采用A、B、C、D来表示。A代表玩家此时的得分为0分,B代表玩家此时的得分为1分,C代表玩家此时的得分为2分,而D则代表玩家获胜,游戏结束。

在该情境下有四种不同的输入情况,即四种状态转移条件,分别如下:

  1.  00:获得0分
  2.  01:获得1分
  3.  10:获得2分
  4.  11:失去1分

接下来,我们将会采用Moore型电路来解决这个问题。

原始状态图

原始状态表

现态

次态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值