Триггер JK

Классификация Графическое обозначение
Наименование:
Триггер JK

Символьное обозначение:
TJK
Внешний вид функционального блока:

Внешний вид.
Группа:
Триггеры

Версия CannyLab:
с 0.11b
Иконка функционального блока:

Иконка.
Входы
Вход Значение
Вход J: числовой
Вход C: логический
Вход K: логический
Выходы
Выход Значение
Выход: числовой

Общее описание

JK триггер - синхронный двухступенчатый триггер, который изменяет свое внутреннее состояние по переднему фронту на входе «C», в зависимости от состояния входов «J» и «K», и копирует свое внутреннее состояние на выход по заднему фронту на входе «C».

Варианты работы триггера в зависимости от состояния его входов:

Варианты работы триггера в зависимости от состояния его входов:

  • если вход «J» = 0 и «K» = 0 — внутреннее состояние не изменится;
  • если вход «J» = 0, а «K» > 0 — внутреннее состояние станет равным нулю;
  • если вход «J» > 0, а «K» = 0 — внутреннее состояние станет равным значению «J»;
  • если вход «J» > 0 и «K» > 0, то:
    • если текущее внутреннее состояние равно нулю, то оно станет равным значению «J»
    • если текущее значение выхода не равно нулю, то оно станет равно нулю.

В промежутке времени между фронтами на входе «C» внутреннее состояние и состояние выхода триггера остаются неизменным вне зависимости от значений на входах «J» или «K».

Особенности

Цепочка из JK-триггеров может использоваться для эффективной организации очередей (FIFO буферов).

Примеры

Пример 1:

Пример 1, шаг 1.
Пример 1, шаг 2.

Пример 2:

Пример 2, шаг 1.
Пример 2, шаг 2.

Пример 3:

Пример 3, шаг 1.
Пример 3, шаг 2.
Пример 3, шаг 3.
Пример 3, шаг 4.

СМОТРИ ТАКЖЕ