126
Лекция 9. СХЕМЫ С ПАМЯТЬЮ
Все обсуждавшиеся ранее схемы откликались на фиксированную ста-
тическую комбинацию сигналов на входе (поэтому они и назывались
комбинационными). Например, на выходе логического элемента И-НЕ
появится логическая единица в тот и только в том случае, когда на его
входы поданы логические нули. Однако при помощи этих схем можно
сделать не все действия, нео
бходимые при обработке сигналов.
Часто возникает нужда в таких схемах, значения логического сиг-
нала на выходах которых зависят не только от текущего состояния вхо-
да, но и от предыдущих выходных состояний (а значит, и от предыду-
щих входных состояний). В качестве примера можно привести полез-
ное устройство, называемое двоичным счетчиком. Трехразрядный дво-
ичный сч
етчик имеет как минимум три выхода и один вход. На входе
через определенные промежутки времени инициируется логический
перепад из 0 в 1 или из 1 в 0, и по этому сигналу (он называется такто-
вым сигналом или clock signal) изменяется состояние счетчика. Началь-
ное состояние счетчика 000, после прихода тактового сигнала его зна-
чение изменяется на 001, следующи
й сигнал приводит к изменению
выхода на 010, затем 011, 100, 101 и т. д.
Для выполнения такого рода задач существует большой класс
цифровых схем, функционирование которых определяется помимо на-
бора входных сигналов, еще и состояниями, в которых они пребывали
раньше. Это схемы с памятью. Их также называют последовательност-
ными (в некоторых источниках послед
овательными) схемами или циф-
ровыми автоматами. Последовательностная схема помнит о прошедших
событиях, и поэтому при одних и тех же входных сигналах выходные
сигналы могут отличаться, в отличие от комбинационной схемы, в ко-
торой состояние выхода определятся только состоянием входа в дан-
ный момент времени.
На рис. 9.1 изображен общий вид последовательностной схемы.
Она состо
ит из комбинационной схемы и блока задержек. Блок задер-
жек включен в обратную связь комбинационной схемы. Элементы за-
держки задерживают (запоминают) внутренние переменные Y на время
Δt. Эти сигналы появляются на входах комбинационной схемы (выхо-
дах блока задержек) через время Δt и способны вызвать изменение ее
выходных сигналов. При фиксированных значениях внутренних пере-
менных Y последовательност
ная схема ведет себя как обычная комби-
национная, т. е. реализует однозначное соответствие между входными
и выходными сигналами. Однако при изменении входных сигналов X
могут измениться внутренние состояния схемы Y. Если после этого