ПредишенСледващото

Бинарните енкодери изпълняват обратна операция по отношение на действието на декодера: те конвертирате код "1 от N" в двоичен. При възбуждане на един от входовете на енкодера се формира от резултатите от дейността си двоично число въвеждане на ред развълнуван. Пълен Rhatore двоичен референтен код разполага с 2 н входове и изходи н. Приоритетни енкодери изпълняват по-сложни операции. В Рабо тези компютри и други устройства, често решава проблема с определянето на априори-tetnogo кандидат за използването на даден ресурс. Няколко против kurentov проявяват своите заявки за услуги, които не могат да бъдат изпълнени едновременно. За да изберете този, който се дава право на приоритетните услуги. Най-простият вариант на задачите решения обвързани ССН - възлагане на всеки източник фиксирана приоритетните искания. Например, група от осем заявки (R-английски заявка) се формира така, че най-висок приоритет е източникът на числото седем, но по-голям приоритет намалява от стая в стая. Най-младият приоритет при нулево източник - това ще бъде връчен само с най-наличие на всички останали искания. Ако има няколко за просо, искания услуги с най-голям брой.

Приоритет енкодер генерира изход двоичен искане брой старши.

Лесно е да се види, че ако има само един вход към възбуденото априори tetny кодер работи по същия начин като двоичен.

Ето защо, в поредица от елементи на двоичен енкодер като отделен елемент, ченгето може да липсват. Неговият режим на работа - специалния случай на работа при oritetnogo енкодер.

Указатели-старите единици решаване по същество същия проблем като енкодери в-oritetnye, но произвеждат резултат в някаква форма - под формата на код "1 от N

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

В индустриалната серия елементи са приоритетни енкодери за осем mirazryadnyh и десетцифрения думи. Функциониране на техните дисплеи в таблицата. 2.2.

Таблица напълно характеризира приоритет работа енкодер за всички възможни комбинации на сигнала на: El - сигнала за разрешаване на енкодер; ЕО - сигнал, генериран на изхода на кодера, когато не са направени заявки за своя принос за разрешение на следващия (младши) в ескалацията на енкодери шифър-измерение цветно легло; G - сигнал маркировка присъствието на входа на референтния код заявка Rhatore; - искания за входове на енкодери; A2 ... A0 - стойност на изходните битове на двоичен код, формиращи редица старши поискване. Всички NE-rechislennye сигнали са генерирани при условие EI = 1 (операция на енкодера се оставя). Когато EI = 0, независимо от искането за вход състояние на всички вас за енкодери изходни сигнали са равни на нула.

От таблицата, можете да получите на следните изрази за A2 ... A0 функции. SW, G

Чрез многократно прилагане на всяка от функциите на активната съставка (I = 2, 1, 0) форма на булеви уравнения може да бъде опростено и получаване на тяхната експресия

които определят вътрешната структура на приоритет енкодер в ядрото си.

Капацитет приоритет измерение енкодер

Символ приоритет енкодер е показана на фиг. 2.7, където броят на вход заявка показано два пъти натрупване (8 до 16). В същото време той показва енкодери с обърнати входове и изходи, както е характерно за по-голямата част от елементите на серия.

Encoder 2-големия приоритет, неговата работа е винаги могат да се хранят с приземен вход EI2. Ако на входа имат поне една молба, времевите решения, за да работят по-младото енкодер № 1 (E02 = 1). 1 енкодер изходи са пасивни, т.е.. Д. Имат една стойност. Така И-НЕ елементи с индекс зададена 1, 2, 3 служи като инвертори за сигнала AI2 (I = 0,1,2). Ето защо вие, подлези A2 ... A0 схема като цяло формира от сигнали от нула до седем, правоприлагането, в зависимост от броя на най-високата искане в енкодер 2, който заедно с една единица на изхода E02 дава номера от 8 до 15.

Фиг. 2.7. Схема капацитет приоритет измерение енкодер

Ако енкодер 2 искания вход Не, това дава възможност на млади, разработване на сигнала E02 = 0 и предизвиква неговата продукция а2 ... a0 в пасивна една държава. Сега извежда верига обикновено се предава Inver Тед изходните стойности A01. a11. a21 първичен енкодер, заедно с нула в Ал освобождаване съответства на числата от нула до седем.

По този начин, веригата е конструиран с 16 входящи искания, на входа има най-висок приоритет. Добив елемент 4 получава една стойност, когато по-lichii поне една заявка в някоя от енкодери, а и може да се използва като къмпинг-на заявка за прекъсване на сигнала към процесора за обозначаване на последващо несъответствие ги процесор по-възрастен искането.

Фиг. 2.8. Упътвания за първостепенни дялове,

Указатели-старите единици могат да бъдат приложени, като се свържете декодер двоично-ТА към изхода на приоритета на енкодер, но същия проблем може да бъде решен чрез схема специална верига (фиг. 2.8), като след последователни разпити бита, като се започне от най-стария и спирачен път-Nation анкета на идентификация на първия блок.

В тази схема, един-единствен разпит сигнал, предоставена от най-младшия бит е 1 се разпространява само в дясно до първата освобождаване от отговорност, съвместно провеждане на уреда. Освобождаване съдържаща нула, предава запитващ сигнал, неговата мощност остава нула. На изхода на единица conjunctor освобождаване блокират обърнати нула променлива стойност и по-нататъшно разпространение на прехвърлянето се прекратява. Едновременно с това, изходният сигнал на освобождаване единица случи.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!