Я изо всех сил пытаюсь написать таблицу истинности для этой диаграммы состояний для триггеров jk.

диаграмма состоянийМне нужна помощь в понимании приведенной выше диаграммы состояний.


person Community    schedule 09.12.2014    source источник
comment
Что вы пробовали до сих пор?   -  person WeSt    schedule 09.12.2014
comment
Я не понимаю, как состояния проходят? 00,01,10 что означает?   -  person    schedule 09.12.2014
comment
the state transition is controlled by 2 push butons X and Y, поэтому я предполагаю, что это соответствует нажатию X (1) или нет (0) для первой цифры и тому же для Y для второй цифры.   -  person WeSt    schedule 09.12.2014
comment
не могли бы вы уточнить подробнее   -  person    schedule 09.12.2014


Ответы (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), мы перейдем в состояние S0. стрелка вправо и перейти к S1. Остальные стрелки ведут себя одинаково: стрелка указывает на возможный переход, а значения рядом с этой стрелкой указывают условия, при которых вы берете эту стрелку. (Запятые в STD обычно интерпретируются как логическое ИЛИ).

Надеюсь, что это поможет вам понять STD! Реализация — это совсем другая тема, в этом может помочь этот сайт: http://www.ee.usyd.edu.au/tutorials/digital_tutorial/part3/t-diag.htm

person Unn    schedule 10.12.2014