Рис. 6. Суммирующий счетчик с Ксч=10 на D-триггерах.
Рис. 7. Суммирующий счетчик с Ксч=10 на JK-триггерах. Синтез синхронных счетчиков на основе JК -триггера Особенностью синхронного счётчика является то, что счётный сигналподаётся по шине одновременно на синхровходы триггеров всех разрядов. Логика переключения счётчика управляется переводом триггера данного разряда в счётное состояние (логические единицы на входах J и K), либо в иное состояние, когда изменение состояния триггера не меняется при наличии счётного сигнала.
Во многих схемах JK триггер реализуется с наличием нескольких входов J и входов K, объединённых конъюнкторами (логический элемент “И”).
Проанализировав последовательность двоичных состояний счётчика, можно сделать вывод о том, что i-тый разряд счётчика должен поменять своё состояние при приходе очередного счётного импульса только тогда, когда все разряды более младшие разряды находятся в состоянии логических единиц.
Самый младший разряд счётчика должен менять своё состояние при каждым счётном импульсе. Счётное состояние первого разряда обеспечивают логические единицы на всех трёх входах J и K. Схема трёхразрядного синхронного суммирующего счётчика показана на рис.8.
Рис. 8. Синхронный суммирующий счетчик на JK-триггерах.
Моделирование работы счётчиков с помощью Electronic Workbench. Задание на выполнение лабораторной работы. 2.1. Исследование схемы асинхронного суммирующего и вычитающего счётчиков на D-триггерах. На рис. 9 представлена схема асинхронного суммирующего счётчика на D-триггерах, преобразованных в счётные, собранная в среде Electronic Workbench.
Рис. 9. Асинхронный суммирующий счётчик на счётных триггерах без задержки. 2.1.1. Подготовить четыре счётных триггера путём преобразования D-триггеров: для этого воспользоваться соединителем (connector из инструментов basic), через него соединить инверсный выход D-триггера с входом D, без соединителя такое соединение получить нельзя.
2.1.2. К прямым выходам разрядов подключить семисегментный индикатор с дешифратором.
2.1.3. Аналогичным образом на тех же триггерах построить вычитающий счетчик.