Синтез двоично-десятичного синхронного счетчика
|
|
Содержание
1. Построение
таблицы состояний триггеров
2. Поиск
минимально дизъюнктивных нормальных форм логических функций
2.1. Поиск МДНФ ЛФ J0, K0
2.2. Поиск МДНФ ЛФ J1, K1
2.3. Поиск МДНФ ЛФ J2, K2
2.4. Поиск МДНФ ЛФ J3, K3
3. Построение
структурной схемы и временных диаграмм сигналов на выходах триггеров
4. Список
используемой литературы
Лист
2
3
3
3
4
4
5
7
Поставлена задача – синтез
двоично-десятичного (то есть декадного) счетчика на основе универсальных
многовходовых JK/RS триггеров для двоично-весового кода "2-1-3-5".
Анализируя поставленную задачу, приходим к выводу: число состояний счетчика M =
16, чему соответствует количество триггеров n =
log2M = 4; но
так как счетчик по определению декадный, то число используемых состояний равно
M' = 10, чему соответствует максимальное число счета 9. Таким образом, 6
состояний являются неразрешенными. После некоторого анализа поставленной задачи
перейдем непосредственно к алгоритму синтеза.
1.
Построение таблицы состояний триггеров
На первом этапе, используя таблицу
истинности и сокращенную таблицу переходов JK триггера, заполняется более общая
таблица состояний триггеров. При заполнении знаком 'ф' отмечены состояния,
знание значений которых не обязательно. Далее выбирается источник
синхронизирующего сигнала для каждого из триггеров. Представим результаты для
указанного типа двоичного кода в виде таблиц.
Таблица 1. Сокращенная
таблица переходов JK триггера.
Q
|
Q+
|
J
|
K
|
0
|
0
|
0
|
Ф
|
0
|
1
|
1
|
Ф
|
1
|
0
|
Ф
|
1
|
1
|
1
|
Ф
|
0
|
Таблица 2. Обобщенная таблица состояний триггеров.