Таблица 8.25 |
|
Таблица 8.26 |
||||||
Номер входного импульса |
Состояние триггеров |
|||||
текущее |
следующие |
|||||
a3 |
a2 |
a1 |
a3 |
a2 |
a1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
1 |
0 |
3 |
0 |
1 |
0 |
0 |
1 |
1 |
4 |
0 |
1 |
1 |
1 |
0 |
0 |
5 |
1 |
0 |
0 |
0 |
0 |
0 |
6 |
0 |
0 |
0 |
0 |
0 |
1 |
... |
... |
... |
... |
... |
... |
... |
Следовательно, в триггере Тг1 происходит переход вида 0 - 1, обеспечиваемый при следующих уровнях на информационных входах: Jl = l; K1 = -; в триггере Тг2 переход вида 0 - 0 обеспечивается уровнями J2 = 0, K2 = -. Эти значения занесены в клетки карт Вейча, соответствующие a2 = 0 и al = 0,
Перевод триггеров из состояния a2 = 0; al = l в следующее состояние a2 = l, al = 0 требует подачи на информационные входы триггеров уровней Jl = -; Kl = l; J2 = l; К2 = -. Эти значения нанесены на карты Вейча для состояния a2 = 0, al = l. Наконец, перевод триггеров из состояния a2 = 1, al = 0 в состояние a2 = 0, a1 = 0 требует следующих уровней на входах: J1 = 0; Kl = -; J2 = -; K2 = l.
Состояние a2 = l, al = l в рассматриваемом счетчике не используется, в соответствующие этому состоянию клетки карт записан символ "*", означающий запрещенную комбинацию.
По картам Вейча могут быть получены следующие минимальные логические выражения для информационных входов триггеров: J1 = 2; Kl = l; J2 = a1; K2 = l. Полученные логические выражения определяют способ включения входов J и К триггеров, показанный на рис. 8.48,б.
Построим счетчик с периодом цикла N = 5. В таком счетчике используется три триггера. Изменение состояния триггеров под действием входных импульсов показано в табл. 8.26.
В табл. 8.27 приведены карты Вейча для информационных входов триггеров, из которых следует
J1 = 3; K1 = 1; J2 = a1; K2 = a1; J3 = a1 . a2; K3 =1.
На рис. 8.49 показана схема счетчика.
Приведем пример построения еще одного счетчика с периодом цикла N = 6. Состояния счетчика и карты Вейча для входов J и K триггеров даны соответственно в табл. 8.28 и 8.29.
Таблица 8.27 |
|
Таблица 8.28 |
рис 8.49 |
Таблица 8.28.1 |
||||||
Номер входного импульса |
Состояние триггеров |
|||||
текущее |
следующие |
|||||
a3 |
a2 |
a1 |
a3 |
a2 |
a1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
1 |
0 |
3 |
0 |
1 |
0 |
0 |
1 |
1 |
4 |
0 |
1 |
1 |
1 |
0 |
0 |
5 |
1 |
0 |
0 |
1 |
0 |
1 |
6 |
1 |
0 |
1 |
0 |
0 |
0 |
7 |
0 |
0 |
0 |
0 |
0 |
1 |
Таблица 8.28.2 |
|
рис 8.50
Логические выражения для входов триггеров
J1 = K1 = 1; J2 = a1 . 3; K2 = a1; J3 = a1 . a2; K3 = a1.
Схема счетчика изображена на рис. 8.50.
На рис. 8.41 была показана структура десятичного счетчика. Каждый десятичный разряд такого счетчика - декада - представляет собой двоичный счетчик с периодом цикла, равным N = 10.
В табл. 8.30 и 8.31 представлены состояния декады и карты Вейча для входов ее триггеров. Из карт Вейча могут быть получены следующие логические выражения для входов J и К триггеров декады:
Таблица 8.30 |
||||||||
Номер входного импульса
|
Состояние триггеров |
|||||||
текущее |
следующее |
|||||||
a4 |
a3 |
a2 |
a1 |
a4 |
a3 |
a2 |
a1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
4 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
6 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
7 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
8 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
9 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
10 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
11 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
... |
... |
... |
... |
... |
... |
... |
... |
... |
Таблица 8.31 |
|
На рис. 8.51 приведена схема декады и показана связь со следующей декадой. Как видно из схемы, входными импульсами следующей декады являются импульсы, возникающие на выходе триггера старшего разряда данной декады. В момент отрицательного фронта десятого импульса, поступающего на вход данной декады, триггеры этой декады переходят в состояние 0, на выходе триггера четвертого разряда возникает спад уровня от значения лог. 1 до значения лог. 0. Спад уровня вызывает переход следующей декады в состояние, соответствующее двоичному числу, на единицу большему.
Десятичные счетчики находят широкое применение в тех случаях, когда число поступающих импульсов необходимо представлять в привычной для человека десятичной системе счисления.