Счетчики. Регистры, страница 6

Поскольку два последних состояния никогда не будут иметь место, то состояния на входах J и К для этих строк могут быть произвольными, что и указано знаками безразличия. Однако, эти состояния могут быть учтены при минимизации уравнений логических состояний на входах триггеров, что, как правило, позволяет существенно упростить схему межкаскадных связей.

В начале синтезируем счетчик без учета двух последних строк.

J3 –                      К3

                   => J3=Q2                                                            => К3=J3=Q2      

J2 –                    К2

                                                                            

J1 –                      К1

                                                                           

Т.е. если не учитывать две последние строки в таблице, то для реализации неполного трехразрядного счетчика с произвольным порядком счета необходимо сформировать на входах триггеров такие логические функции.

Рассмотрим синтез такого счетчика, учитывая запрещенные состояния в последних двух строках таблицы.

J3 –                      К3

                   J3=Q2                                                                           К3=1

J2 –                   К2

                                                                                 К2=Q1Q3

J1 –                      К1

                   J1=Q3                                                                                    

В предыдущем случае для формирования межкаскадных соединений требовалось несколько логических элементов "И", тогда, как в последнем варианте – всего одна, а остальные сигналы могут быть взяты непосредственно с выходов триггеров прямого и инверсного. Т.о. использование при синтезе счетчиков запрещенных состояний позволяет существенно упростить схему межкаскадных связей.


Согласно полученным функциям, схема счетчика будет иметь следующий вид:

Для того, чтобы установить счетчик в исходное состояние 010 необходимо на асинхронные входы, которые на схеме не показаны, подать соответствующие сигналы, т.е. RSR.

При необходимости установки какого-либо триггера в единичное состояние необходимо подать на его входы соответствующую логическую комбинацию (для JK-триггера – J=1, K=0) при помощи некоторой логической схемы. В качестве примера, на данной схеме показано логическое устройство, состоящее из элементов "И", "ИЛИ" и инвертора, которое позволяет при подаче на вход Т1 логической единицы перевести первый триггер счетчика в единичное состояние. Аналогичным образом можно сформировать соответствующие логические цепи и при необходимости обнуления какого-либо триггера в счетчике.