Декодер

Декодер

Комбінаційна схема, яка перетворює двійкову інформацію на 2 Н вихідні лінії відомі як Декодери. Двійкова інформація передається у вигляді N вхідних рядків. Вихідні рядки визначають 2 Н -бітовий код для двійкової інформації. Простими словами, Декодер виконує операцію, зворотну до Кодувальник . Одночасно для спрощення активується лише один рядок введення. Вироблено 2 Н -розрядний вихідний код еквівалентний двійковій інформації.

Декодер

Існують такі типи декодерів:

2-4-рядковий декодер:

У 2-4-рядковому декодері є загалом три входи, тобто A 0 і А 1 і E і чотири виходи, тобто Y 0 , І 1 , І 2 і Ю 3 . Для кожної комбінації входів, коли ввімкнення 'E' встановлено на 1, один із цих чотирьох виходів буде 1. Нижче наведено блок-схему та таблицю істинності 2-4-рядкового декодера.

Блок-схема:

Декодер

Таблиця істинності:

Декодер

Логічний вираз терміну Y0, Y0, Y2 і Y3 такий:

І 3 =Е.А 1 0
І 2 =Е.А 1 0 '
І 1 =Е.А 1 '.A 0
Y0=E.A 1 '.A 0 '

Логічна схема наведених виразів наведена нижче:

Декодер

Декодер від 3 до 8 рядків:

Декодер від 3 до 8 рядків також відомий як Двійковий у вісімковий декодер . У декодері від 3 до 8 рядків загалом є вісім виходів, тобто Y 0 , І 1 , І 2 , І 3 , І 4 , І 5 , І 6 і Ю 7 і три виходи, тобто A 0 , A1 і A 2 . Ця схема має вхід дозволу «E». Подібно до 2-4-рядкового декодера, коли ввімкнути 'E' встановлено на 1, один із цих чотирьох виходів буде 1. Блок-схема та таблиця істинності 3-8-рядкового кодера наведені нижче.

Блок-схема:

Декодер

Таблиця істинності:

Декодер

Логічний вираз терміна Y 0 , І 1 , І 2 , І 3 , І 4 , І 5 , І 6 і Ю 7 полягає в наступному:

І 0 0 '.A 1 '.A 2 '
І 1 0 1 '.A 2 '
І 2 0 '.A 1 2 '
І 3 0 1 2 '
І 4 0 '.A 1 '.A 2
І 5 0 1 '.A 2
І 6 0 '.A 1 2
І 7 0 1 2

Логічна схема наведених виразів наведена нижче:

Декодер

Декодер від 4 до 16 рядків

У декодері рядків від 4 до 16 загалом є 16 виходів, тобто Y 0 , І 1 , І 2 ,……, І 16 і чотири входи, тобто A 0 , A1, A 2 і А 3 . Декодер від 3 до 16 рядків може бути створений за допомогою декодера від 2 до 4 або декодера від 3 до 8. Існує наступна формула, яка використовується для знаходження необхідної кількості декодерів нижчого порядку.

Необхідна кількість декодерів нижчого порядку=m 2 1

м 1 = 8
м 2 = 16

Необхідна кількість від 3 до 8 декодерів= Декодер=2

Блок-схема:

Декодер

Таблиця істинності:

Декодер

Логічний вираз члена A0, A1, A2,…, A15 такий:

І 0 0 '.A 1 '.A 2 '.A 3 '
І 1 0 '.A 1 '.A 2 '.A 3
І 2 0 '.A 1 '.A 2 3 '
І 3 0 '.A 1 '.A 2 3
І 4 0 '.A 1 2 '.A 3 '
І 5 0 '.A 1 2 '.A 3
І 6 0 '.A 1 2 3 '
І 7 0 '.A 1 2 3
І 8 0 1 '.A 2 '.A 3 '
І 9 0 1 '.A 2 '.A 3
І 10 0 1 '.A 2 3 '
І одинадцять 0 1 '.A 2 3
І 12 0 1 2 '.A 3 '
І 13 0 1 2 '.A 3
І 14 0 1 2 3 '
І п'ятнадцять 0 1 2 '.A 3

Логічна схема наведених виразів наведена нижче: