- •Министерство образования рф
- •1.1 Назначение и классификация счетчиков.
- •Блок питания
- •1.2 Синтез счетчиков.
- •Разработка функциональной схемы.
- •2.1 Составление таблицы функционирования счетчика.
- •2.2 Составление карт Карно функций управления входов j и k для каждого триггера.
- •2.3 Составление минимизированных логических уравнений.
- •2.4 Составление функциональной схемы.
- •2.6 Составление главной карты Карно по исходному коду:
- •2.7 Составление минимизированных логических уравнений:
- •Временные диаграммы
- •Выбор элементной базы.
- •Разработка принципиальной схемы счетчика.
- •6. Заключение.
- •7. Список используемой литературы:
2.3 Составление минимизированных логических уравнений.
С помощью карт Карно получаем минимизированные логические уравнения
_
J3 = Q2 J2 = Q1Q0= Q1+Q0 J1 = Q0+Q2Q3 J0 = 1
K3 = Q2Q1Q0 = Q2 + Q1+Q0 K2=Q1Q0 +Q3 K1 = Q0 K0 =1
2.4 Составление функциональной схемы.
Из уравнений следует, что это значит, что на J и K входы нулевого триггера нужно подать потенциал, соответствующий логической единице, на остальные триггеры подать импульсы переноса соответствующие приведенным функциям управления.
Схема счетчика, построенная на JK-триггерах и реализующая логические функции управления триггерами.
Составление таблицы кодов чисел в одной и другой кодировке:
Перекодировка кода из 2-4-2-1 в код 8-4-2-1.
|
8-4-2-1 |
2-4-2-1 | ||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
4 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
6 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
7 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
8 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
9 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
Q3 |
Q2 |
Q1 |
Q0 |
Q3 |
Q2 |
Q1 |
Q0 |
2.6 Составление главной карты Карно по исходному коду:
Карта должна содержать 16 клеток. Координация клетки определяется исходным кодом (2-4-2-1) состояния счётчика. В клетках проставляются номера состояний счётчика. Так в клетке, соответствующей 3-му состоянию счётчика, соответствует код- 0011, т.е. Q3,Q2,Q1,Q0; 8-му -Q3,Q2,Q1,Q0, и.т.д.
Q2
Q2
-
-
Q3
Q3
Q3
-
-
4
7
9
8
6
-
5
-
-
1
3
2
0
Q1 Q1 Q1
2.7 Составление минимизированных логических уравнений:
На основании главной карты Карно составляем 4 карты каждого выхода в конечной кодировке (8-4-2-1). Для этого в каждую пронумерованную клетку главной карты проставляется соответствующее значение конечного кода
(8-4-2-1). Логические уравнения получают методом минимизации логических функций перекодировки из полученного набора карт Карно. Эти уравнения полностью определяют структуру синтезируемого перекодировщика.
Q38-4-2-1 Q28-4-2-1
- |
- |
- |
1 |
1 |
0 |
0 |
1 |
- |
1 |
- |
- |
0 |
0 |
0 |
0 |
- |
- |
- |
0 |
0 |
1 |
1 |
0 |
- |
0 |
- |
- |
0 |
0 |
0 |
0 |
Q18-4-2-1 Q08-4-2-1
- |
- |
- |
0 |
1 |
0 |
0 |
1 |
- |
0 |
- |
- |
0 |
1 |
1 |
0 |
- |
- |
- |
0 |
1 |
1 |
0 |
0 |
- |
1 |
- |
- |
1 |
1 |
0 |
0 |
В результате получаем уравнения перекодировки, которые можно реализовать на логических элементах:
Q38-4-2-1= Q12-4-2-1Q22-4-2-1 ;
Q28-4-2-1= Q12-4-2-1 Q22-4-2-1+Q22-4-2-1 Q32-4-2-1=Q12-4-2-1Q22-4-2-1*Q22-4-2-1Q32-4-2-1;
Q18-4-2-1=Q12-4-2-1*Q32-4-2-1+ Q12-4-2-1Q32-4-2-1 = Q12-4-2-1Q32-4-2-1*Q12-4-2-1Q32-4-2-1;
Q08-4-2-1=Q02-4-2-1;