logo search
Конспект лекций Комп схем и АК 2011

Построение счетчика методом управления сбросом

При управлении сбросом выявляется момент достижения содержимым счетчика значения М-1. Это является сигналом сброса счетчика в следующем такте, после чего начинается новый цикл счета. Это вариант обеспечивает легкость перестройки счетчика на другие значения модуля, т.к. требуется изменить лишь код, с которым сравнивается содержимое счетчика для выявления момента сброса, т.е. не требуется изменений самой схемы счетчика.

Рассмотрим этот метод применительно к реализации синхронного счетчика с параллельным переносом на JK-триггерах. Функции возбуждения двоичного счетчика указанного типа, как известно, имеют вид Ji=Ki=Q0Q1…Qi-1 (в младшем триггере J0=K0=1). Введем в эти функции сигнал сброса R, изменив их следующим образом: Ji=(Q0Q1 …Qi-1), Ki=Ji+R. Схема формирования функций возбуждения триггеров счетчика представлена на рис. 4.37.

Рис. 4.37. Схема формирования функций возбуждения и ее подключение к

триггерам счетчика

Пока сигнал сброса отсутствует (R=0), функции Ji и Ki не отличаются от соответствующих функций двоичного счетчика. Когда сигнал R=1, все функции Ji становятся нулевыми, а Ki – единичными, что заставляет все триггеры сброситься по приходе следующего такта. Если сигнал R появится как следствие достижения в счетчике числа М-1, то будет реализована последовательность счета 0, 1, 2, …, М-1, 0, …, т.е. счетчик с модулем М.

Конъюнктор, входящий в состав схемы, тоже вырабатывает сигнал сброса, но при достижении содержимым счетчика значения М-1. В случае построения четырехразрядного двоично-десятичного счетчика на входы конъюнктора Q0Q1Q2Q3 необходимо, соответственно подключить выходы счетчика , что приведет к сбросу всех разрядов счетчика по пришествию сигнала счета, последующего после достижения счетчиком числа 10012=910, т.е. счетчик действительно работает как двоично-десятичный.