Логическое проектирование счётных схем.
произвести синтез синхронной счетной схемы, работающей в двоичном коде 8421, выбирая модуль и тип используемых в схеме триггеров в соответствии с номером варианта, определяемым по последней цифре пароля студента;
нарисовать структуру синтезированного счетчика и временную диаграмму его работы.
Вариант 5.
Модуль счета M = 3. Тип используемых триггеров – JK.
Решение
Для определения функции возбуждения каждого триггера схемы составим кодированную таблицу переходов (табл. 7). В левой части таблицы для моментов времени t (t = 0, 1, … М) последовательно укажем все устойчивые состояния счетной схемы, а также состояния, в которых схема находится в моменты времени t+1 (1, 2, …, М, 0), т.е. после приема каждого следующего импульса. В правой части таблицы укажем значения входных сигналов (функций возбуждения) каждого триггера, необходимые для осуществления его перехода из состояния, определенного для момента времени t, в состояние, определенное для момента времени t+1
. Для определения функций возбуждения триггеров используем составленную для JK-триггера матрицу переходов (табл. 8).
Переходы и функции возбуждения счетной схемы
Таблица 7
№ t t+1 T3 T2 T1
Q3 Q2 Q1 Q3 Q2 Q1 J3 K3 J2 K2 J1 K1
0 0 0 0 0 0 1 0 x 0 x 1 x
1 0 0 1 0 1 0 0 x 1 x x 1
2 0 1 0 0 0 0 0 x x 1 0 x
Матрица переходов для JK-триггера
Таблица 8
Совершаемый переход Функция возбуждения
J K
0 x
0 1 1 x
1 0 x 1
1 1 x 0
Для определения функций возбуждения J3, K3, J2, K2, J1, K1 триггеров счетной схемы воспользуемся методом карт Карно (рис