Триггер JK

Материал из CANNY Wiki
Перейти к: навигация, поиск
Внешний вид
5 7 5 2.png
Символьное обозначение
TJK
Группа
Триггеры
Входы
Вход J: числовой
Вход C: логический
Вход K: логический
Выходы
Выход: числовой
Версия CANNY Lab
с 0.11b
Иконка

Синхронный двухступенчатый 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 Шаг 2
Шаг 1 Шаг 2

Пример 2:

Шаг 1 Шаг 2
Шаг 1 Шаг 2

Пример 3:

Шаг 1 Шаг 2
Шаг 1 Шаг 2
Шаг 3 Шаг 4
Шаг 3 Шаг 4

Смотри также[править]

Триггер RS

Триггер SR

Триггер D

Триггер T

Встроенные функциональные блоки