Многие виды памяти в цифровых системах реализуются на основе триггеров.
Триггер – цифровое устройство с двумя устойчивыми состояниями выхода, причем состояние выхода определяется текущим состоянием входов и предыдущим состоянием триггера. RS – триггер имеет два входа S (Set) и R (Reset), а так же имеет два выхода Q – прямой и - инверсный.
R | S | Q | |
На схемах электрических принципиальных RS – триггер изображают:
Если мы говорим, что в триггер записана 1, то это означает, что под действием управляющих входов Q = 1.
Для анализа работы этой схемы удобно пользоваться диаграммой состояния.
Важной особенностью работы триггеров является то, что, как правило, мы не знаем состояние триггера в момент включения, поэтому либо принимаем какие-то специальные меры или если это не важно, то произвольно задаются любым состоянием.
Рассмотрим примеры применения RS – триггера: