Правильно ли я нарисовал работу асинхронного триггера? В начале случайно срабатывает Нижний ИлиНе.

3 года назад от Сами знаете кто...

1 ответ

0 голосов
Суть в том что один элемент удерживает в заданном положении второй, а второй - первый, вот и всё. Допустим, на выходе нижнего 1. Значит 1 и на входе верхнего. Так как это или-не, то единица на любом из входов даёт ноль на выходе. А значит 0 и на входе нижнего. Допустим что R и S тоже нулевые. Тогда на выходе нижнего должна быть единица. Круг замкнулся, система стабильна, триггер в нуле. Подача на R единицы ничего не даст - верхний или-не останется в своём состоянии, так как для этого состояния достаточно одной единицы на входе, а она у него уже есть. А вот подача на S приведёт к тому, что на выходе нижнего будет уже ноль. Так как на оба одновременно подавать единицу нельзя, то у верхнего элемента на входах нули, а значит на выходе единица, а это автоматически переводит нижний элемент в состояние с нулём на выходе. Та же система, обратное состояние. Вот тебе и переключение и удержание.
3 года назад от Арина Петасова

Связанные вопросы