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

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

При синтезе аналогичного вычитающего счетчика последовательность кодов состояний в таблице будет обратной от 111 до 000. При этом окажется, что K1=J1=1,  и . Т.е. схема отличается тем, что теперь вместо выходов Q на следующий каскад подается сигнал с выходов . Кроме того, поскольку исходным состоянием для вычитающего счетчика является состояние 111, то исходно счетчик устанавливается в единичное состояние посредством подачи уровня логической единицы на асинхронный вход предустановки S (при использовании универсальных JKRS-триггеров).

Такой простой результат позволяет без особых усложнений схемы построить реверсивный счетчик, для чего на выходах каждого триггер устанавливается комбинационная логическая схема коммутации. Вариант реализации реверсивного счетчика для рассмотренного выше примера изображен на следующем рисунке:


Синтез счетчика с произвольным

порядком счета.

Код состояния

Триггер №3

Триггер №2

Триггер №1

4

2

1

Q3

Qt3

J3

К3

Q2

Qt2

J2

К2

Q1

Qt1

J1

К1

1

0

1

0

0

1

1

Ø

1

1

Ø

0

0

0

0

Ø

2

1

1

0

1

0

Ø

1

1

1

Ø

0

0

1

1

Ø

3

0

1

1

0

1

1

Ø

1

1

Ø

0

1

1

Ø

0

4

1

1

1

1

0

Ø

1

1

0

Ø

1

1

1

Ø

0

5

0

0

1

0

0

0

Ø

0

0

0

Ø

1

0

Ø

1

6

0

0

0

0

1

1

Ø

0

0

0

Ø

0

0

0

Ø

7

1

0

0

1

1

Ø

0

0

0

0

Ø

0

1

1

Ø

8

1

0

1

1

0

Ø

1

0

1

1

Ø

1

0

Ø

1