- •По курсу: «Электроника» Тема: «Синтез счетчика импульсов»
- •Пермь 2003. Содержание
- •Введение
- •1. Обзор существующих схем счетчиков и обоснованный выбор схемы счетчика
- •1.1 Назначение и классификация счетчиков
- •1.2 Синтез счетчиков
- •2. Разработка структурной схемы счётчика
- •3. Разработка функциональной схемы
- •3.1 Составление таблицы функционирования счетчика.
- •3.2 Определение функций переходов
- •3.3 Составление карты функций переходов для каждого триггера.
- •3.4 Составление карты Карно функций управления входов j и k каждого триггера счетчика.
- •3.5 Составление минимизированных логических уравнений
- •4. Функциональная схема счётчика
- •Временные диаграммы
- •5. Разработка схемы дешифратора
- •6. Выбор типа элементной базы
- •7. Разработка принципиальной схемы счетчика
- •8. Разработка блока питания счётчика
- •9. Разработка печатной платы счётчика
- •Заключение
- •Список используемой литературы
3.4 Составление карты Карно функций управления входов j и k каждого триггера счетчика.
Исходя из значений функций переходов, представленных в табл.1 строим карты Карно (см. табл. 2).
В результате получается набор карт, отражающих значения логических функций на всех входах каждого триггера в зависимости от состояния счетчика.
Таблица 3. Карты Карно для функций входов
J и K триггеров в каждом разряде
|
|
|
| ||||||||||||||||
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
|
0 |
1 |
X |
X |
|
1 |
X |
X |
1 |
|
0 |
0 |
1 |
0 |
|
X |
X |
X |
X |
|
0 |
1 |
X |
X |
|
1 |
X |
X |
1 |
|
- |
- |
X |
X |
|
- |
- |
X |
X |
|
- |
- |
X |
X |
|
- |
- |
X |
1 |
|
- |
- |
- |
- |
|
- |
- |
- |
- |
|
- |
- |
- |
- |
|
- |
- |
- |
- |
|
|
|
|
| ||||||||||||||||
X |
X |
X |
X |
|
X |
X |
X |
X |
|
X |
X |
1 |
0 |
|
X |
1 |
1 |
X |
|
X |
X |
X |
X |
|
0 |
0 |
0 |
0 |
|
X |
X |
0 |
0 |
|
X |
1 |
1 |
X |
|
- |
- |
1 |
0 |
|
- |
- |
1 |
0 |
|
- |
- |
1 |
0 |
|
- |
- |
1 |
X |
|
- |
- |
- |
- |
|
- |
- |
- |
- |
|
- |
- |
- |
- |
|
- |
- |
- |
- |
|
3.5 Составление минимизированных логических уравнений
С помощью карт Карно проводим минимизацию логических функций управления входов из полученного набора карт Карно. Получаем логические уравнения, определяющие структуру синтезируемого счетчика.
J3=Q0Q1Q2 J2=Q0Q1 J1=Q0 J0=1
K3=Q0 K2=Q0Q3 K1=Q0(Q2Q3) K0=1
Как будет показано далее, реализовать логические операции «И» на практике будет невозможно в виду того, что среди микросхем данной серии нет подходящего логического элемента «И», поэтому мне пришлось преобразовать логические уравнения по правилам Булевой логики для реализации на логических элементах «ИЛИ-НЕ», микросхемы которых в ассортименте присутствуют в данной серии:
________ _____
J3=Q0+Q1+Q2 J2=Q0+Q1 J1=Q0 J0=1
_______
K3=Q0 K2=Q0+Q3 K1=Q0+ Q2+Q3 K0=1