Калькулятор позволяет интерактивно исследовать работу базовых цифровых триггеров: RS, JK, D и T. Он наглядно показывает выходное состояние в зависимости от текущих входных сигналов и предыдущего состояния, а также автоматически генерирует таблицу переходов (истинности).
Поддерживаемые в типы триггеров
- RS-триггер — реагирует на сигналы «Установки» (S) и «Сброса» (R), изменяя состояние выхода Q.
- JK-триггер — усовершенствованный RS-триггер: при J=K=1 происходит инверсия текущего состояния.
- D-триггер — «триггер с задержкой»; запоминает значение на входе D при приходе синхросигнала.
- T-триггер — инверсирует состояние выхода при T=1; используется в счётчиках.

Как пользоваться калькулятором
- Выберите тип триггера из выпадающего списка.
- Задайте входные сигналы (например, S и R для RS-триггера, D или J/K и т.д.).
- Установите предыдущее состояние выхода \( Q_n \), если требуется.
- Система автоматически отобразит новое состояние выхода \( Q_{n+1} \) и сгенерирует таблицу переходов для всех возможных входных комбинаций.
Триггеры являются основными запоминающими элементами в цифровой электронике. Они способны сохранять своё состояние даже при изменении входных сигналов, что делает их ключевыми компонентами в регистрах, счётчиках и других логических устройствах.
Пояснение обозначений
- \( Q_n \) — состояние выхода до текущего сигнала (предыдущее состояние).
- \( Q_{n+1} \) — новое состояние выхода после действия входных сигналов.
Общая таблица переходов триггеров
| Тип | Входы | \( Q_n \) | \( Q_{n+1} \) | Описание перехода |
|---|---|---|---|---|
| RS | S=0, R=0 | 0 или 1 | \( Q_n \) | Сохранение состояния |
| RS | S=1, R=0 | – | 1 | Установка |
| RS | S=0, R=1 | – | 0 | Сброс |
| RS | S=1, R=1 | – | – | Запрещённое состояние |
| JK | J=0, K=0 | 0 или 1 | \( Q_n \) | Сохранение состояния |
| JK | J=0, K=1 | – | 0 | Сброс |
| JK | J=1, K=0 | – | 1 | Установка |
| JK | J=1, K=1 | 0 | 1 | Инверсия |
| JK | J=1, K=1 | 1 | 0 | Инверсия |
| D | D=0 | – | 0 | Принимает значение D |
| D | D=1 | – | 1 | Принимает значение D |
| T | T=0 | 0 или 1 | \( Q_n \) | Сохранение состояния |
| T | T=1 | 0 | 1 | Инверсия |
| T | T=1 | 1 | 0 | Инверсия |
Применение триггеров
- Хранение информации в регистрах и ячейках памяти.
- Построение счётчиков, делителей частоты и таймеров.
- Формирование импульсов и синхронизация логических процессов.
- Управление логическими состояниями в микроконтроллерах и цифровых схемах.
Калькулятор предназначен для студентов, инженеров, преподавателей специальных дисциплин и радиолюбителей. Он помогает понять работу триггеров, проверить переходы состояний и визуализировать поведение при различных входных комбинациях. Больше теории и примеров вы найдёте в этой статье о триггерах.







