Итак, триггер является устройством, которое может находиться в двух устойчивых состояниях: взведен — 1, спущен — 0. Причем в каждом из состояний триггер может пребывать как угодно долго, и никаких внешних воздействий для поддержания этого состояния не требуется. Внешнее воздействие нужно только для переключения триггера из одного состояния в другое. Собственно, свойствами триггера обладает выключатель электрической лампы в вашей комнате. Но и в охотничьем ружье, и в выключателе триггерными свойствами наделены механические устройства с крючками, защелками и пружинами. А вот и схема простейшего триггера на двух транзисторах — без всяких пружин и механических движущихся частей.
Если транзистор V1 открыт, то его коллекторный ток создает большое падение напряжения на коллекторной нагрузке R1, следовательно, коллектор V1 и база V2 имеют низкий потенциал. Значит, транзистор V2 закрыт, а ток через резистор R2 идет к базе транзистора V1, открывая его полностью, до насыщения. Чтобы «перебросить» триггер в другое состояние, достаточно приоткрыть транзистор V2 коротким импульсом напряжения, поданным на его базу.
Появится коллекторный ток, напряжение на коллекторе V2 уменьшится, что приведет к закрыванию транзистора V1 и к еще большему открыванию транзистора V2. Этот лавинообразный процесс переключит триггер в другое устойчивое состояние, когда транзистор V1 закрыт, a V2 полностью открыт.
Триггер можно выполнить и на двух уже рассмотренных нами логических элементах — инверторах. Два входа соединяются крест-накрест с выходами элементов, а два других входа можно использовать как установочные. Вход
Например, делают совместно с
Входы
Сконструирован
Все триггеры устанавливаются в состояние, соответствующее уровням на входах
А что делать, если информация поступает последовательно, по одному-единственному входу? Последовательно вводимую информацию тоже можно записать с помощью триггеров, только соединить их следует по-другому. Представьте шеренгу солдат, застывших в строю. Звучит команда: «По порядку номеров рассчитайсь!». — «Первый, второй, третий» и т. д. Каждый из солдат по очереди объявляет свой номер, и «точка счета» бежит вдоль строя до самого конца. Подобным образом действует и ряд последовательно соединенных D-триггеров, образующих регистр сдвига. Триггеры в регистре организованы еще лучше, чем солдаты в строю. Каждый из солдат выкрикивает свой номер после того, как крикнет предыдущий, причем задержка в счете зависит от индивидуальных качеств каждого — кто-то среагировал быстро, а кто-то задумался и крикнул свой номер с опозданием.