Смоделируйте триггер S-R
Отдельно оплачиваемые предметы Simulink / Вьетнамки
Блок S-R Flip-Flop моделирует простой Сброшенный Набором триггер, созданный с помощью логических элементов ИЛИ-НЕ.
Блок S-R Flip-Flop имеет два входных параметров, S и R (S обозначает Набор, и R обозначает Сброс), и два выходных параметров, Q и его дополнение, !Q.
Таблица истинности для блока S-R Flip-Flop следует. В этой таблице истинности Q n-1 является выход на предыдущем временном шаге.
Примечание
Блок S-R Flip-Flop обрабатывает ненулевой вход как верный (1).
| S | R | Q n | ! Q n |
|---|---|---|---|
| 0 | 0 | Q n-1 | ! Q n-1 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
Когда S равняется 1, и R 0, триггер переходит к состоянию набора (Q n равняется 1). Когда R равняется 1, и S 0, триггер переходит к состоянию сброса (Q n=0). Когда и S и R 0, триггер остается в предыдущем состоянии (Q n является Q n-1).
Совет
Избегайте состояния, где R и S оба 1. В этом состоянии и Q и !Q 0. Это состояние не определено, потому что !Q не является дополнением Q. Чтобы обработать это состояние, рассмотрите блок J-K Flip-Flop.
Установка параметра конфигурации Implement logic signals as boolean data (vs. double) влияет на типы входных и выходных данных блока S-R Flip-Flop, потому что этот блок является подсистемой маскированной, которая использует блок Combinatorial Logic. Для получения дополнительной информации об этом параметре конфигурации, смотрите сигналы логики Реализации как булевы данные (по сравнению с двойным).
J-K Flip-Flop | Clock | D Latch | D Flip-Flop