- •Министерство образования рф
- •Пермский Государственный Технический Университет
- •Кафедра ат
- •Курсовая работа по электронике:
- •Пермь 2010 г. Содержание.
- •1.1 Назначение и классификация счетчиков.
- •Блок питания
- •1.2 Синтез счетчиков.
- •Разработка функциональной схемы.
- •2.1 Составление таблицы функционирования счетчика.
- •2.2 Составление карт Карно функций управления входов j и k для каждого триггера.
- •2.3 Составление минимизированных логических уравнений.
- •2.6 Составление главной карты Карно по исходному коду:
- •2.7 Составление минимизированных логических уравнений:
- •Выбор элементной базы.
- •Разработка принципиальной схемы счетчика.
- •Блок питания.
- •6. Заключение.
- •7. Список используемой литературы:
2.3 Составление минимизированных логических уравнений.
С помощью карт Карно получаем минимизированные логические уравнения
J3=Q1*Q2*Q0 K3=Q0
J2=Q0*Q1 K2=Q0*Q3
J1=Q0 K1=Q0*(Q2)+Q0*Q2*Q3
J0=1 K0=1
2.4 Составление функциональной схемы.
Из
уравнений следует, что
это значит, что на J и K входы нулевого
триггера нужно подать потенциал,
соответствующий логической единице,
на остальные триггеры подать импульсы
переноса соответствующие приведенным
функциям управления.
Q0
Q1
Q2
Q3
«1»
С
Схема счетчика, построенная на JK-триггерах и реализующая логические функции управления триггерами.
Временные диаграммы

C








































t










Q0






















t
Q1






t

Q2



t
Q3







t R








Временная
диаграмма счетчика, работающего в коде
2-4-2-1.
2.5 Составление таблицы кодов чисел в одной и другой кодировке:
Перекодировка кода из 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 |
0 |
1 |
0 |
1 |
|
6 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
|
7 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
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
-
5
Q3
Q3
Q3
7
6
4
-
9
8
-
-

-
-
-

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 |
1 |
1 |
|
- |
0 |
0 |
- |
|
- |
- |
- |
- |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
|
- |
1 |
1 |
- |
|
- |
- |
- |
- |
|
0 |
0 |
0 |
0 |


Q18-4-2-1 Q08-4-2-1
|
0 |
1 |
1 |
0 |
|
- |
0 |
0 |
- |
|
- |
- |
- |
- |
|
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
0 |
|
- |
1 |
0 |
- |
|
- |
- |
- |
- |
|
1 |
1 |
0 |
0 |

В результате получаем уравнения перекодировки, которые можно реализовать на логических элементах:

Q
38-4-2-1=Q32-4-2-1;
Q28-4-2-1=Q22-4-2-1*Q32-4-2-1=
Q22-4-2-1+Q32-4-2-1;

Q
18-4-2-1=Q12-4-2-1*Q32-4-2-1=
Q12-4-2-1+Q32-4-2-1;
Q08-4-2-1=Q02-4-2-1;




