- •Тема 2.1.1.: Шифраторы, дешифраторы. Основные положения, таблицы истинности, синтез. План
- •Ход лекции
- •1. Представление чисел в различных системах счисления
- •2. Шифратор (кодер).
- •Дешифратор (декодер).
- •Тема 2.1.2: Мультиплексоры, демультиплексоры. Основные положения, таблицы истинности, синтез. План
- •Ход лекции
- •1. Мультиплексор
- •2. Демультиплексор
- •3. Примеры использования имс.
- •Тема 2.1.3.: Сумматоры. Одноразрядный двоичный сумматор. Многоразрядные двоичные сумматоры комбинационного типа. План
- •1. Основные положения
- •2. Одноразрядный двоичный сумматор
- •3. Многоразрядный двоичный сумматор
- •Многоразрядный параллельный двоичный сумматор.
- •Тема 2.1.4: Преобразователи кодов. Основные положения. Таблицы истинности. Синтез. Построение. Компараторы кодов. Основные положения и методы их построения. План
- •Ход лекции
- •1. Основные положения. Таблица истинности преобразователей кодов
- •Преобразование кода 8421 в код 2421
- •2. Синтез. Построение
- •3. Компараторы кодов Основные положения. Принципы построения. Типы компараторов.
- •Типы компараторов.
- •Тема 2.2.1: Интегральные триггеры. Основные понятия, определения, классификация. План
- •Ход лекции
- •Основные понятия
- •2. Классификация триггеров.
- •Тема 2.2.2: Асинхронные и синхронные триггеры. Методы управления. План
- •Ход лекции
- •1. Асинхронный rs – триггер с прямыми входами
- •2. Асинхронный rs – триггер с инверсными входами
- •4. Универсальный jk – триггер
- •7. Синхронный триггер с динамическим управлением.
- •7. Синхронный триггер с динамическим управлением.
Преобразование кода 8421 в код 2421
Для построения ПК составляется таблица истинности, в которую записывается полный набор входных и соответствующий набор выходных слов. Синтез ПК сводится к нахождению для каждого выходного слова булевой функции, устанавливающей связь данного разряда с входным набором двоичных переменных. Нахождение такой связи и минимизация выходных выражения осуществляется с помощью карт Карно.
Десят. число |
8421 |
2421 |
||||||
х3 |
х2 |
х1 |
х0 |
у3 |
у2 |
у1 |
у0 |
|
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 |
Избыточные наборы |
||||||||
10 |
1 |
0 |
1 |
0 |
* |
* |
* |
* |
11 |
1 |
0 |
1 |
1 |
* |
* |
* |
* |
12 |
1 |
1 |
0 |
0 |
* |
* |
* |
* |
13 |
1 |
1 |
0 |
1 |
* |
* |
* |
* |
14 |
1 |
1 |
1 |
0 |
* |
* |
* |
* |
15 |
1 |
1 |
1 |
1 |
* |
* |
* |
* |
2. Синтез. Построение
Далее полученная функция преобразуется к виду, удобному для реализации в выбранном элементном базисе.
ПК представляет собой схему с четырьмя входами х0, х1, х2, х3 и четырьмя выходами y0, y1, y2, y3 причем, шесть наборов входных переменных не используются и поэтому безразлично, какие значения принимают функции на этих наборах 0 или 1. Такие функции называются частично определенными. При реализации можно доопределить их на избыточных наборах т.о., чтобы получить наиболее экономичную схему.
х2х3 х0х1 |
00 |
01 |
11 |
10 |
|
|
|
х2х3 х0х1 |
00 |
01 |
11 |
10 |
00 |
|
|
* |
|
|
|
|
00 |
|
1 |
* |
|
01 |
|
* |
* |
|
|
|
|
01 |
1 |
* |
* |
|
11 |
1 |
* |
* |
1 |
|
|
|
11 |
1 |
* |
* |
|
10 |
1 |
1 |
* |
1 |
|
|
|
10 |
|
1 |
* |
1 |
y0 = x0 y1 = x3
х2х3 х0х1 |
00 |
01 |
11 |
10 |
|
|
|
х2х3 х0х1 |
00 |
01 |
11 |
10 |
00 |
|
1 |
* |
1 |
|
|
|
00 |
|
1 |
* |
|
01 |
|
* |
* |
1 |
|
|
|
01 |
|
* |
* |
1 |
11 |
|
* |
* |
1 |
|
|
|
11 |
|
* |
* |
1 |
10 |
|
1 |
* |
|
|
|
|
10 |
|
1 |
* |
1 |
Логическая схема преобразователя кодов в базисе И, ИЛИ, НЕ