Декодери. Видове двоични декодери

Декодерите ви позволяват да конвертирате един тип двоичен код в друг. Например, преобразувайте позиционния двоичен код в линеен осмичен или шестнадесетичен. Трансформацията се извършва съгласно правилата, описани в таблиците на истината, така че конструирането на декодери не е трудно. За да изградите декодер, можете да използвате правилата за синтезиране на логически схеми за произволна таблица на истината.

Десетичен декодер

Помислете за пример за разработване на декодерна схема от двоична към десетична. Десетичният код обикновено се показва като един бит на десетична цифра. Има десет цифри в десетичния код, така че са необходими десет изхода на декодера, за да се покаже един знак след десетичната запетая. Сигналът от тези заключения може да се приложи към десетичен индикатор. В най-простия случай можете просто да подпишете показаната цифра над светодиода Таблицата на истинността на десетичния декодер е показана в таблица 1.

Таблица 1.Таблица на истинността на десетичния декодер.

Входове Изходи8 4 2 1 0 1 2 3 4 5 6 7 8 9
00001000000000
00010100000000
00100010000000
00110001000000
01000000100000
01010000010000
01100000001000
01110000000100
10000000000010
10010000000001

За да реализираме електрическата схема на декодера, ще използваме метода SDNF, тъй като има само една логическа единица в неговата таблица на истината на всеки изход. В резултат на това получаваме декодерна схема, която реализира таблицата на истината, дадена в таблица 1. Тази схема е показана на фигура 1.

двоични
Фигура 1. Схематична диаграма на BCD декодер

Както може да се види от електрическата схема на декодера, логическият елемент "4I" е необходим за изпълнение на всеки ред от таблицата на истината. Логическите елементи "ИЛИ" не бяха необходими, тъй като в таблицата на истината на всеки изход има само една логическа единица.

Декодерите се предлагат като отделни микросхеми или се използват като част от по-сложни микросхеми. Понастоящем десетични или осмични декодери се използват главно като част от другимикросхеми, като мултиплексори, демултиплексори, ROM или RAM.

Конвенционалното графично обозначение на чипа на декодера върху схемите на веригата е показано на Фигура 2. Тази фигура показва обозначението на BCD декодера, чиято пълна вътрешна електрическа схема е показана на Фигура 1.

декодери
Фигура 2. Символ на BCD декодер

По абсолютно същия начин можете да получите електрическа схема за всеки друг декодер (декодер). Най-често срещаните схеми са осмични и шестнадесетични декодери. За индикация такива декодери практически не се използват в момента. По принцип такива декодери се използват като неразделна част от по-сложни цифрови модули.

Седем сегментен декодер

Седемсегментен дисплей често се използва за показване на десетични и шестнадесетични цифри. Изображението на седемсегментен индикатор и имената на неговите сегменти са показани на фигура 3.

двоични
Фигура 3. Изображение на седемсегментен дисплей и името на неговите сегменти

За да се покаже числото 0 на такъв индикатор, достатъчно е да осветите сегменти a, b, c, d, e, f. За изображението цифрата '1' осветява сегменти b и c. По същия начин можете да получите изображения на всички други десетични или шестнадесетични цифри. Всички комбинации от такива изображения се наричат ​​седемсегментен код.

Нека направим таблица на истината на декодера, която ще ни позволи да преобразуваме двоичния код в седемсегментен. Нека сегментите се запалят от нулев потенциал. Тогава таблицата на истината на седемсегментния декодер ще приеме формата, показана в таблица 2. Конкретната стойност на сигналите на изхода на декодера зависи от схемата на свързване на индикаторните сегменти към изхода на микросхемата. Тезисхемите ще бъдат обсъдени по-късно в главата за показване на различни видове информация.

Таблица 2. Таблица на истинността на седемсегментния декодер

Входове Изходи8 4 2 1 a b c d e f g
00000000001
00011001111
00100010010
00110000110
01001001100
01010100100
01100100000
01110001111
10000000000
10010000100

В съответствие с принципите за конструиране на произволна таблица на истината за произволна таблица на истината, получаваме схематична диаграма на седемсегментен декодер, който прилага таблицата на истината, дадена в Таблица 2. Този път няма да описваме процеса подробноразвитие на схемата. Получената електрическа схема на седемсегментния декодер е показана на фигура 4.

декодери
Фигура 4. Схематична диаграма на седемсегментен декодер

За да се улесни разбирането на принципите на работа на схемата, изходът на логическите елементи "И" показва номерата на редовете на таблицата на истината, реализирана от тях.

Например на изхода на сегмент 'а' ще се появи логическа единица само когато на входа се подаде комбинация от двоични сигнали 0001 (1) и 0100 (4). Това става чрез комбиниране на съответните вериги с елемента "2OR". На изхода на сегмент 'b' ще се появи логическа единица само когато на входа е приложена комбинация от двоични сигнали 0101 (5) и 0110 (6) и т.н.

В момента седемсегментните декодери се произвеждат като отделни микросхеми или се използват като готови блокове като част от други микросхеми. Конвенционалното графично обозначение на седемсегментния декодерен чип е показано на фигура 5.

двоични
Фигура 5. Графично обозначение на седемсегментен декодер.

Като пример за седемсегментни декодери могат да се посочат такива домашни микросхеми като K176ID3. В съвременните цифрови схеми седемсегментните декодери обикновено се включват в големи интегрални схеми.

Заедно със статията „Видове двоични декодери“ те гласят: