Декодери и енкодери
Декодеритеса средни интегрални схеми, проектирани да преобразуват двоичен код в напрежение на логическо ниво, появяващо се на изходния проводник, чието десетично число съответства на двоичния код. Например, входен код 1001 трябва да направи активен проводник номер 9. Всички останали проводници на декодера трябва да имат нулеви сигнали.
Скрамблеритеизвършват обратната операция: те преобразуват сигнала, приложен само към един входен проводник (например към проводник 9), в изходния паралелен двоичен код (в този случай 1001), който ще се появи на изходите на енкодера. За да може енкодерът да реагира на входния сигнал само на един проводник, неговата верига е приоритетна. След това изходният код трябва да съответства на номера на по-високия вход, който е получил сигнала. Да приемем, че активните нива са пристигнали на входове 3, 4 и 9. Входът с най-голям номер тук е 9, той има приоритет, така че изходният код на енкодера е 1001.
Декодерите, разглеждани на сайта, се различават по капацитет (2, 3 и 4 бита), по брой канали (един или два), както и по формата на входния код (двоичен или BCD). Много декодери могат да се използват като мултиплексори.
МикросхемитеCMOSсъс средно ниво на интеграция, съдържащи декодери ID1 и ID5 на чипа, ви позволяват да конвертирате четирибитови двоични кодове в десетични, шестнадесетични, осмични кодове, както и директно да показвате данни на седемсегментен дисплей. На тези микросхеми е възможно да се изградят декодери с няколко десетилетия.