В исходном положении все триггеры ТГ находятся в состоянии «0». По окончании 1-го импульса ТГ Т 2 перейдет в состояние 1 (Q = 1). По окончании 2-го импульса триггер Т 1 переходит в состояние «0» (Q = 0). По окончании импульса Q триггер Т 2 переходят в состояние «1» (Q = 1) и т. д. После 8-го импульса все ТГ переходят в состояние «0» и счет повторяется.
Из таблицы переходов видно: состояние триггеров отражает число поступивших на вход счетчика импульсов в двоичной системе счисления.
Общее количество возможных состояний (модуль) № счетчика определяется количеством ТГ «n» N = 2n, N = 8.
Для получения счетчика работающего в другом коде, применяют ОС (обратные связи).
В вычитающем счетчике импульсы вычитаются из содержимого счетчика (рисунок 2.38). Сначала все триггера в «1», входящий импульс переводит триггер Т 1 в «0», а состояние остальных триггеров не изменяется
(в счетчике будет записано 110). Следующий входящий импульс уменьшает число еще на одну единицу и т. д.
В десятичном счетчике (рисунок 2.39) с выхода триггера Т 4 сигналы ОС поступают на входы триггеров Т 2, Т 3. Поэтому после поступления на вход счетчика 8-го импульса на выходе Т 4 появляется сигнал «1», который переводит Т 3, Т 2 из состояния «0» в состояние «1».
|
|
Рисунок 2.38 – Вычитающий счетчик
Рисунок 2.39 – Десятичный счетчик (декадный) – суммирующий
9-й импульс переводит триггер в состояние «1» и все триггера оказываются в состоянии «1». 10-й импульс переводит все триггеры в состояние «0», и счет начинается снова. Используя ОС, можно построить счетчик, работающий в системе счисления с любым основанием.
Эти счетчики последовательные (асинхронные), у которых импульсы поступают только на вход триггера 1-го разряда, а последующие триггеры управляются выходным сигналом предыдущего. Для высокого быстродействия применяют параллельные (синхронные) счетчики, в которых входной сигнал воздействует параллельно на входы синхронизации всех разрядов счетчика на JK -триггерах. Использованием JK -входов добиваются необходимой последовательности переключения триггеров.
РАЗДЕЛ 3 МИКРОПРОЦЕССОРНАЯ ТЕХНИКА