Рис. 3.80
Исходя из временной диаграммы (рис. 3.81) можно сделать вывод, что Q -состояние D-триггера определяется состоянием D-
входа, но повторяет его только с приходом на C-вход тактирующего импульса (С=1). При С=0 состояние D-триггера не меняется даже при изменении информации на D-входе, т.е. триггер меняет со-
стояние с задержкой t з только с приходом сигнала С=1.
Рис. 3.81
D-триггер можно выполнять двухступенчатым (рис. 3.82 а) и в счетном режиме (рис. 3.82 б).
106
Рис. 3.82
DV-триггер. На рис. 3.83 приведена схема DV-триггера и его условное графическое изображение. Легко понять, что при V=1 он функционирует аналогично D-триггеру.
Рис. 3.83
Если на V-входе установить логический 0, то триггер блокируется: его состояние остается таким, каким оно было до этой установки вне зависимости от смены сигналов на D-входе и поступления синхронизирующих импульсов. Возможность отключать DV-
107
Рис. 3.85
3.8 Счетчики
Счетчик предназначен для счета поступающих на его вход импульсов, в интервале между которыми он должен хранить информацию об их количестве. Поэтому счетчик состоит из запоминающих ячеек – триггеров.
Ячейки счетчика называют его разрядами. Каждый разряд счетчика может находиться в двух состояниях. Число устойчивых состояний, которое может принимать данный счетчик, называют его емкостью, модулем счета или коэффициентом переноса.
Если с каждым входным импульсом зарегистрированное («записанное») в счетчике число в счетчике увеличивается, то такой счетчик называется суммирующим, если же оно уменьшается, то вычитающим. Счетчик, работающий как на сложение, так и на вычитание, называется реверсивным.
Счетчик, у которого под воздействием входного импульса состояния переключающихся разрядов изменяются последовательно друг за другом, называют счетчиком с последовательным переносом, а когда переключение происходит одновременно – счетчиком с параллельным переносом. счетчики могут выполняться на счетных триггерах (Т-триггерах), которые можно строить на основе RSC-, D- и JK-триггеров. Причем Т-триггер является сумматором по mod 2. Действительно, если Т-триггер был установлен в 0, то с приходом синхроимпульса он устанавливается в 1. Этот факт запишется так: 0+1=1. Если Т-триггер был установлен в 1, то с приходом синхроимпульса он устанавливается в 0, т.е. 1+1=0.
Число Т-триггеров, входящих в состав счетчика и используемых непосредственно для подсчета и хранения числа импульсов, представляет разрядность счетчика. Разрядность определяет число
109