【问题标题】:Which logic gate/circuit should be present between a, b & Y?a、b 和 Y 之间应该存在哪个逻辑门/电路?
【发布时间】:2021-03-16 14:11:07
【问题描述】:

感谢您考虑我的问题。
上面是一个具有 2 个输入和 1 个输出的数字逻辑电路。我希望按顺序实现以下逻辑:

  1. b = 0,a = 0,Y = 0
  2. b = 1,a = 0,Y = 1
  3. b = 0,a = 1,Y = 1
  4. b = 1, a = 1 应明确避免,以使 a 和 b 不同时为 1
  5. 假设步骤 3 在步骤 2 之前尝试,则输出应为 0,即 Y = 0。

哪个逻辑门或数字电路适用于上述逻辑操作序列?我尝试了 OR 和 XOR 门,但它们不满足条件 5,并且无法强制执行顺序操作。
我可以使用如下图所示的2对1优先编码器吗?

或者可能是 NOR SR 锁存器的一些智能实现?请让我知道你的想法。提前谢谢。

【问题讨论】:

  • 我投票结束这个问题,因为虽然它是基于逻辑的,但您将其标记为电路,这意味着它更像是一个电子问题,因此在这里偏离主题。
  • 谢谢罗伯。我正在从我的问题中删除电路标签。

标签: logic boolean-logic digital boolean-algebra


【解决方案1】:

f XOR a 似乎很合适。

你怎么觉得它与条件 1 相矛盾?

a b c F Y
---------
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 1 1
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 2020-02-03
    • 2020-02-20
    • 2015-09-22
    • 1970-01-01
    相关资源
    最近更新 更多