- •Министерство образования рф
- •1.1 Назначение и классификация счетчиков.
- •1.2 Синтез счетчиков.
- •Обоснованный выбор схемы.
- •Разработка структурной схемы
- •Разработка функциональной схемы.
- •2.1 Составление таблицы функционирования счетчика.
- •2.2 Составление карт Карно функций управления входов j и k для каждого триггера.
- •2.3 Составление функциональной схемы.
- •2.4 Разработка схемы дешифратора.
- •2.5 Составление главной карты Карно по исходному коду:
- •2.6 Составление минимизированных логических уравнений:
- •Выбор элементной базы.
- •Разработка принципиальной схемы счетчика.
2.3 Составление функциональной схемы.
Из уравнений следует, что это значит, что на J и K входы нулевого триггера нужно подать потенциал, соответствующий логической единице, на остальные триггеры подать импульсы переноса соответствующие приведенным функциям управления.
Схема счетчика, построенная на JK-триггерах и реализующая логические функции управления триггерами.
C
t
Q3
t
Q2
t
Q1
t
Q0
t
R
Временная диаграмма счетчика, работающего в коде 4-2-2-1
2.4 Разработка схемы дешифратора.
Разработанная схема позволяет считать импульсы с выводом результата на семисегментный светодиодный индикатор. Вывод на индикатор производится через дешифратор, но такой дешифратор предназначен для кода 8-4-2-1. Так как мой счетчик работает в коде 4-2-2-1, поэтому для использования данного дешифратора нужна схема кодирования, которая будет переводить код 4-2-2-1 в код 8-4-2-1. Составим таблицу состояний счетчиков в кодах 4-2-2-1 и 8-4-2-1:
-
N
8-4-2-1
4-2-2-1
Q3n
Q2n
Q1n
Q0n
Q3n
Q2n
Q1n
Q0n
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
1
0
5
0
1
0
1
0
1
1
1
6
0
1
1
0
1
0
1
0
7
0
1
1
1
1
0
1
1
8
1
0
0
0
1
1
1
0
9
1
0
0
1
1
1
1
1
2.5 Составление главной карты Карно по исходному коду:
Карта должна содержать 16 клеток. Координация клетки определяется исходным кодом (4-2-2-1) состояния счётчика. В клетках проставляются номера состояний счётчика.
Q0 Q0
-
Q3
Q3
Q3 |
5 |
4 |
-
Q2
Q2
|
- |
9 |
8 |
- |
- |
7 |
6 |
- |
1 |
3 |
2 |
- |
Q1 Q1 Q1
2.6 Составление минимизированных логических уравнений:
На основании главной карты Карно составляем 4 карты каждого выхода в конечной кодировке (8-4-2-1). Для этого в каждую пронумерованную клетку главной карты проставляется соответствующее значение конечного кода
(8-4-2-1). Логические уравнения получают методом минимизации логических функций перекодировки из полученного набора карт Карно. Эти уравнения полностью определяют структуру синтезируемого перекодировщика.
Q’3 |
|
Q0 |
|
|
|
|
Q’2 |
|
Q0 |
|
|
|
|
Q’1 |
|
Q0 |
|
|
|
|
Q’0 |
|
Q0 |
|
|
|
|
- |
0 |
0 |
- |
|
|
|
- |
1 |
1 |
- |
|
|
|
- |
0 |
0 |
- |
|
|
|
- |
1 |
0 |
- |
|
Q3 |
- |
1 |
1 |
- |
Q2 |
|
Q3 |
- |
0 |
0 |
- |
Q2 |
|
Q3 |
- |
0 |
0 |
- |
Q2 |
|
Q3 |
- |
1 |
0 |
- |
Q2 |
|
- |
0 |
0 |
- |
|
|
|
- |
1 |
1 |
- |
|
|
|
- |
1 |
1 |
- |
|
|
|
- |
1 |
0 |
- |
|
|
0 |
0 |
0 |
0 |
|
|
|
0 |
0 |
0 |
0 |
|
|
|
0 |
1 |
1 |
0 |
|
|
|
1 |
1 |
0 |
0 |
|
|
|
Q1 |
|
|
|
|
|
|
Q1 |
|
|
|
|
|
|
Q1 |
|
|
|
|
|
|
Q1 |
|
|
|
В результате получаем уравнения перекодировки, которые можно реализовать на логических элементах:
Преобразуем эти уравнения следующим образом