Мы научились переключать состояние триггера двумя кнопками, но это не слишком удобно. Как на счет только одной, каждое нажатие на которую будет переключать триггер? Для этого мы провернем хитрый трюк — сделаем обратную связь, подключив инверсный выход триггера Q̅ к его же входу D. Получится когда триггер в исходном состоянии на входе D будет логический сигнал «1», а когда включен «0». Это и позволит делать переключение одной кнопкой, подключенной ко входу С. Давай реализуем наш план собрав следующую схему.
Как мы и планировали нажатие на кнопку переключает состояние триггера, что мы можем наблюдать по светодиодам VD1 и VD2. Зачем же нужны остальные компоненты на схеме? Обратную связь между выходом Q̅ и входом D мы реализовали с помощью резистора R2, он минимизирует ток протекающей по ней. R1 подтягивает вход С к «-» для того, чтобы на на входе был четкий логический «0» когда кнопка не нажата. Конденсаторы обеспечивают четкое переключение логических сигналов, без дребезга. Кстати ты обратил внимание что светодиоды в этом уроке загораются не так ярко как в прошлом? Это потому что мы в этот раз использовали в качестве токоограничительных резисторов R3 и R4 резисторы с сопротивлением 1 кОм, что почти в 10 раз больше обычных 120 Ом. А сделали мы это, т.к. используем выход Q̅ для обратной связи, а светодиод подключенный к нему же через резистор 120 Ом не будет давать появиться логическому сигналу «1» на входе D.
Экспериментируй: