Комбінаційна схема, яка перетворює двійкову інформацію на 2Нвихідні лінії відомі як Декодери. Двійкова інформація передається у вигляді N вхідних рядків. Вихідні рядки визначають 2Н-бітовий код для двійкової інформації. Простими словами, Декодер виконує операцію, зворотну до Кодувальник . Одночасно для спрощення активується лише один рядок введення. Вироблено 2Н-розрядний вихідний код еквівалентний двійковій інформації.
Існують такі типи декодерів:
2-4-рядковий декодер:
У 2-4-рядковому декодері є загалом три входи, тобто A0і А1і E і чотири виходи, тобто Y0, І1, І2і Ю3. Для кожної комбінації входів, коли ввімкнення 'E' встановлено на 1, один із цих чотирьох виходів буде 1. Нижче наведено блок-схему та таблицю істинності 2-4-рядкового декодера.
Блок-схема:
Таблиця істинності:
Логічний вираз терміну Y0, Y0, Y2 і Y3 такий:
І3=Е.А1.А0
І2=Е.А1.А0'
І1=Е.А1'.A0
Y0=E.A1'.A0'
Логічна схема наведених виразів наведена нижче:
.06 як дріб
Декодер від 3 до 8 рядків:
Декодер від 3 до 8 рядків також відомий як Двійковий у вісімковий декодер . У декодері від 3 до 8 рядків загалом є вісім виходів, тобто Y0, І1, І2, І3, І4, І5, І6і Ю7і три виходи, тобто A0, A1 і A2. Ця схема має вхід дозволу «E». Подібно до 2-4-рядкового декодера, коли ввімкнути 'E' встановлено на 1, один із цих чотирьох виходів буде 1. Блок-схема та таблиця істинності 3-8-рядкового кодера наведені нижче.
Блок-схема:
Таблиця істинності:
Логічний вираз терміна Y0, І1, І2, І3, І4, І5, І6і Ю7полягає в наступному:
І0=А0'.A1'.A2'
І1=А0.А1'.A2'
І2=А0'.A1.А2'
І3=А0.А1.А2'
І4=А0'.A1'.A2
І5=А0.А1'.A2
І6=А0'.A1.А2
І7=А0.А1.А2
Логічна схема наведених виразів наведена нижче:
Декодер від 4 до 16 рядків
У декодері рядків від 4 до 16 загалом є 16 виходів, тобто Y0, І1, І2,……, І16і чотири входи, тобто A0, A1, A2і А3. Декодер від 3 до 16 рядків може бути створений за допомогою декодера від 2 до 4 або декодера від 3 до 8. Існує наступна формула, яка використовується для знаходження необхідної кількості декодерів нижчого порядку.
Необхідна кількість декодерів нижчого порядку=m2/м1
м1= 8
м2= 16
Необхідна кількість від 3 до 8 декодерів= =2
Блок-схема:
Таблиця істинності:
Логічний вираз члена A0, A1, A2,…, A15 такий:
І0=А0'.A1'.A2'.A3'
І1=А0'.A1'.A2'.A3
І2=А0'.A1'.A2.А3'
І3=А0'.A1'.A2.А3
І4=А0'.A1.А2'.A3'
І5=А0'.A1.А2'.A3
І6=А0'.A1.А2.А3'
І7=А0'.A1.А2.А3
І8=А0.А1'.A2'.A3'
І9=А0.А1'.A2'.A3
І10=А0.А1'.A2.А3'
Іодинадцять=А0.А1'.A2.А3
І12=А0.А1.А2'.A3'
І13=А0.А1.А2'.A3
І14=А0.А1.А2.А3'
Іп'ятнадцять=А0.А1.А2'.A3
Логічна схема наведених виразів наведена нижче: