Перечислить двоичные 4-рязрядные числа на выходах защелки (регистра)
Решение
Представленный триггер представляет собой параллельное соединение нескольких триггеров:
Такой регистр-защелка включается в работу только по синхросигналу. Когда на вход синхронизации «С» подается логический ноль, то выход «Q» хранит прошлое записанное в него состояние, при этом уровень напряжения на входе «D» никак не может на него повлиять
. Если подать «1» на вход синхронизации, то устройство будет работать в режиме «прозрачности» - выходной сигнал мгновенно повторяет сигнал входа. Но при отключении синхросигнала в памяти триггера останется последнее состояние входа и именно оно будет на выходе «Q».
Состояние выходов Q0…Q3 в зависимости от уровня на входе «С» представлено в таблице:
Такт Входы
Выходы
С D0 D1 D2 D3
Q0 Q1 Q2 Q3
a 1 1 0 0 1
1 0 0 1
b 0 0 0 0 1
память
c 1 0 1 0 1
0 1 0 1
d 0 1 0 1 0
память
e 1 1 0 1 1
1 0 1 1
f 1 0 1 0 0
0 1 0 0
Таким образом, на выходе будут установлены следующие 4-рязрядные числа:
10012 = 910;
01012 = 510;
10112 = 1110;
01002 = 410.