Декодери и енкодери

Като цяло, декодери и енкодери наречените устройства, проектирани да откриват различни кодови думи (думи), т.е. в действителност, че в същата логическа единица за конвертиране на произволен код в произволно.







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

В основата е логическа верига (conjunctor) за изграждане на декодер. Броят на всеки conjunctor входа трябва да е равна

n- брой битове на двоично число, както и броя на "И" изисква вериги е равно на

Да разгледаме трицифрен двоично число декодер е показано схематично на фиг. 2.1.

Р1. Р2. P3 - Обратни бита, т.е. P = Q # 773;

N = conjunctors, всеки при п = 3 входове.

Изграждане на декодера ще започне с подкрепата масата, съответстваща десетични и двоични числа (виж таблица 2.1.).

таблицата за преобразуване 10-2

Фиг. 2,1-простият вид декодер 3-8

Декодери и енкодери

Фиг. 2.2 декодер с 2 - 4

Няколко схеми, разработени организационна структура и увеличаване на битови декодери на: линеен, пирамидална, матрица, правоъгълни, каскада различаващите се разходи за хардуер и забавяне във времето за създаване декодиране въвеждане на код. Например, на фиг. 2.3 показва схема на каскада връзка на декодери 2-4 видове, от които се образува декодер 6-64 видове.

Декодери и енкодери






Фиг. 2.3 Cascading декодери

Декодери са широко използвани за всички видове информационни услуги посредством дисплея, например линейни, матрица и индикатори 7-сегментни znakosinteziruyuschih различен принцип на действие (освобождаване, електролуминисцентна, светодиод, течен кристал).

Енкодери се използват за преобразуване на десетични в двоично. Символ и простата енкодер верига с осем входа и три изхода, показани на Фиг. 2.4.

Декодери и енкодери
Декодери и енкодери

Фиг. 2.4 символ (а) и на функционална блокова диаграма на енкодера (в)

Когато се прилага сигнал (влезте 1.) За един от X0 на входа - X7. своята продукция A1 - A3 появява двоични кодови номера на развълнуван изход в съответствие с таблицата на съответствие между десетични и двоични числа (таблица 2.1.).

Тъй като входът X0 не е свързан никъде, схемата не прави разлика между двете ситуации:

и - "подава X0 на входния сигнал"

в - "не подава никакви сигнали на всички"

В допълнение, строги ограничения се налагат от броя на входните сигнали - не повече от една единица и седем нули, което означава, че на енкодер може да конвертира само един код. Много по-често се използва т.нар една гореща представляваща непрекъсната верига на брой нули и единици, така че по-старата единица разпределение използва в реално енкодер верига (Фиг. 2.5).

Декодери и енкодери

Фиг. 2.5 единица старши на разпределение блок

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

Когато EI = 1, на произволен брой нули висши генерира върху неговите изходни бита 1 и не влияе на работата на И-не повече младши бита. Всяко големият 1 генерира съответния изход 0. В този случай, ниско ниво ще се появи в ЕО - разделителната способност.

Ако разпределението на схема за излизане по-стари устройства, свързани Encoder, можете да получите приоритет енкодер. формиране на двоично число най-старият от всички присъстващи във входната дума. Типичен представител е K155IV1 (фиг. 2.6).

Декодери и енкодери

Фиг. 2.6 Структура на енкодер приоритет K155 IV1

EI - разрешение за влизане

ЕО - резолюция за изведеното

GS - бейсбенд сигнали

въвеждане една гореща

двоичен код изход

ГМОСС отразява ситуацията - в тази група не една единица.

GS отразява ситуацията - в една група има най-малко една единица.