【问题标题】:I'm struggling with writing the truth table for this state diagram for jk flip flops我正在努力为这个 jk 触发器的状态图编写真值表
【发布时间】:2015-02-07 05:51:11
【问题描述】:

我需要帮助来理解上述状态图。

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 我不明白各州是如何过渡的? 00,01,10 是什么意思?
  • the state transition is controlled by 2 push butons X and Y,所以我猜这对应于第一个数字被推(1)或不推(0)的 X 和第二个数字的 Y 相同。
  • 能否详细说明一下

标签: computer-architecture flip-flop state-diagram


【解决方案1】:

您帖子中的状态转换图 (STD) 只是概述了可能的状态、每个状态的输出以及状态之间可能的转换条件。

在张贴的 STD 中,有 4 个状态,S0、S1、S2 和 S3。这意味着系统可以处于 S0 到 S3 的任何状态,但一次不能超过一个。对于图中的每个状态,您都可以看到一个条形图,状态名称在顶部,输出在底部。因此,对于除 S3 之外的所有状态,系统的输出将为 0,而在 S3 中,系统将输出 1。这意味着只要您处于该状态,系统的输出将是该值。 (见摩尔机:http://en.wikipedia.org/wiki/Moore_machine

另一件重要的事情是我们如何在状态之间进行转换。这就是箭头告诉我们的。从 S0 开始(我假设我们从那里开始,尽管您的帖子没有明确的入口点),我们可以转到 S1(向右箭头)或停留在 S0(循环箭头),具体取决于输入。在这种情况下,输入是按钮 X 和 Y。我还将像 WeSt 一样假设顺序是 {X,Y},因此 10 表示 X 被按下 (1) 而 Y 未被按下 (0)。因此,查看从 S0 开始的转换,我们看到环回箭头仅输入 00,而指向 S1 的右箭头列出了所有其余部分。这意味着如果按钮 X 和 Y 都未按下 (00),我们将保持在状态 S0(进行自循环)但如果 X 或 Y 或两者都被按下 (01,10,11),我们将获取向右箭头并转到 S1。其余箭头的行为方式相同,箭头表示可能的转换,该箭头旁边的值表示您使用该箭头的条件。 (STD 中的逗号通常被解释为逻辑或)。

希望能帮助您了解性病!实现它是另一个主题,该站点可能会对此有所帮助: http://www.ee.usyd.edu.au/tutorials/digital_tutorial/part3/t-diag.htm

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多