
- •Министерство образования рф
- •1.1 Назначение и классификация счетчиков.
- •1.2 Синтез счетчиков.
- •Обоснованный выбор схемы.
- •Разработка структурной схемы
- •Разработка функциональной схемы.
- •2.1 Составление таблицы функционирования счетчика.
- •2.2 Составление карт Карно функций управления входов j и k для каждого триггера.
- •2.3 Составление функциональной схемы.
- •2.4 Разработка схемы дешифратора.
- •2.5 Составление главной карты Карно по исходному коду:
- •2.6 Составление минимизированных логических уравнений:
- •Выбор элементной базы.
- •Разработка принципиальной схемы счетчика.
Разработка структурной схемы
СХЕМА
УПРАВЛЕНИЯ
БЛОК
СЧЕТА
БЛОК
ИНДИКАЦИИ
+5 B
Разработка функциональной схемы.
2.1 Составление таблицы функционирования счетчика.
В суммирующем счетчике номер последующего состояния на единицу больше номера предыдущего состояния. Поэтому для вычитающего счетчика с Kc = 10 работающего в коде 4-2-2-1 таблица функционирования счетчика будет иметь вид представленный в таблице:
N |
Q3n |
Q2n |
Q1n |
Q0n |
Q3n+1 |
Q2n+1 |
Q1n+1 |
Q0n+1 |
FQ3 |
FQ2 |
FQ1 |
FQ0 |
9 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
▼ |
8 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
▼ |
1 |
▲ |
7 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
▼ |
6 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
▼ |
▲ |
1 |
▲ |
5 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
▼ |
4 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
▲ |
1 |
▼ |
3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
▼ |
2 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
▼ |
▲ |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
▼ |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
▲ |
▲ |
▲ |
▲ |
Выбираем триггер JK, т. к. счетчики на RS-триггерах имеют большее количество связей между входами и выходами разрядов, а при использовании D-триггеров в разрядах счетчика возникает необходимость в применении дополнительных логических элементов, вследствие чего возрастает потребляемая мощность и уменьшается максимальная рабочая частота.
В результате получается набор карт, отражающих значения логических функций на всех входах каждого триггера в зависимости от состояния счетчика.
2.2 Составление карт Карно функций управления входов j и k для каждого триггера.
Исходя из значений функций переходов, строим карты функций переходов F3, F2, F1, F0 соответственно для триггеров Т3,Т2,Т1,Т0.
0 |
1 |
3 |
2 |
- |
- |
5 |
4 |
- |
- |
9 |
8 |
- |
- |
7 |
6 |
-
FQ3
Q1
FQ2
Q1
FQ1
Q1
FQ0
Q1
▲
0
0
0
▲
0
0
0
▲
0
1
▼
▲
▼
▼
▲
Q2
-
-
0
0
Q2
-
-
1
▼
Q2
-
-
1
1
Q2
-
-
▼
▼
-
-
1
1
Q3
-
-
1
▼
Q3
-
-
1
1
Q3
-
-
▼
▲
Q3
-
-
1
▼
-
-
0
▲
-
-
1
1
-
-
▼
▲
Q0
Q0
Q0
Q0
J3
Q1
J2
Q1
J1
Q1
J0
Q1
1
0
0
0
1
0
0
0
1
0
x
x
1
x
x
1
Q2
-
-
0
0
Q2
-
-
x
x
Q2
-
-
x
x
Q2
-
-
x
x
-
-
x
x
Q3
-
-
x
x
Q3
-
-
x
x
Q3
-
-
x
1
Q3
-
-
x
x
-
-
0
1
-
-
x
x
-
-
x
1
Q0
Q0
Q0
Q0
K3
Q1
K2
Q1
K1
Q1
K0
Q1
x
x
x
x
x
x
x
x
x
x
0
1
x
1
1
x
Q2
-
-
x
x
Q2
-
-
0
1
Q2
-
-
0
0
Q2
-
-
1
1
-
-
0
0
Q3
-
-
0
1
Q3
-
-
0
0
Q3
-
-
1
x
Q3
-
-
0
1
-
-
x
x
-
-
0
0
-
-
1
x
Q0
Q0
Q0
Q0