Декодер
Комбінаційна схема, яка перетворює двійкову інформацію на 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
Логічна схема наведених виразів наведена нижче: