Рис. 4.46. Счетчик-делитель на 10 с устройством сброса
Дешифрируемая комбинация 1010 отображает состояние счетчика с номером 10. Входы логического элемента И соединены с прямыми выходами второго и четвертого разрядов счетчика, т. е. с теми триггерами, которые находятся в единичном состоянии. На вход R триггера Ть поступают счетные импульсы. Формируемый триггером сигнал сброса снимается с его инверсного выхода ёЬ, поскольку установочные R-входы триггеров счетчика инверсные.
Работает счетчик-делитель следующим образом. Пусть в исходном состоянии все триггеры находятся в 0. Под действием счетных импульсов счетчик изменяет свое состояние от нулевого до десятого. При этом триггер Ть находится в состоянии 0. Дешифратор и включенный на его выходе триггер при состоянии счетчика 1010 вырабатывают сигнал с нулевым уровнем на выходе ф5, которым все разряды счетчика до прихода одиннадцатого счетного импульса переводятся в нулевое состояние. Так, после десяти входных импульсов счетчик сбрасывает накопленный результат, возвращаясь в исходное положение.
Одиннадцатый импульс своим положительным перепадом переключает RS-триггер, снимая установочный сигнал.
Счетчик-делитель может быть построен и без дополнительных элементов (вентилей) [37]. Для построения безвентильного счетчика необходимо разложить заданный коэффициент счета на сомножители, каждый из которых содержит целую степень числа 2 или целую степень числа 2 с добавлением единицы:
где а, р, Y — целые числа 1, 2, 3, ...
Примеры такого разложения для КСч = 2-20 приведены в табл. 4.12.
Рассмотрим несколько примеров построения безвентильных счетчиков-делителей с использованием табл. 4.12.
Пример 1. Счетчик-делитель на 3.
Коэффициент счета разлагается на сумму (24-1). Для его реализации требуются два JK-триггера, соединенных, как показано на рис. 4.47,а. Как следует из временных диаграмм (рис. 4.47,6), в качестве выхода делителя можно использовать выход любого из триггеров.