русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Шифратор


Дата добавления: 2014-11-27; просмотров: 1649; Нарушение авторских прав


Шифраторы выполняют обратную операцию: переводят сигнал, поданный только в один входной провод (например, в провод 9), в выходной параллельный двоичный код (в данном случае 1001), который появится на выходах шифратора. Подобный элемент можно назвать преобразователем позиционного кода в параллельный.

Номер входа Входы Выходы
х0 x1 х2 хЗ y1 у0

Шифратор (Ш) может быть неприоритетным, если допускается подача только одного активного сигнала. Чтобы шифратор откликался на входной сигнал только одного провода из нескольких, на которые поданы активные сигналы, его схему делают приоритетной. Тогда выходной код должен соответствовать номеру «старшего» входа, получившего сигнал. Предположим, активные уровни поступили на входы 3, 4 и 9. Старший по номеру вход здесь 9, он обладает приоритетом, поэтому выходной код шифратора 1001. Неприоритетный Ш осуществляет преобразование десятичного номера активного входа в двоичный эквивалент этого номера.Для неприоритетного шифратора "4 в 2" с прямой входной логикой (активным уровнем считается лог.1) таблица истинности имеет вид, показанный справа.

В приоритетном Ш производится преобразование максимального десятичного номера активного входа в двоичный эквивалент этого номера.Для такого Ш входные сигналы, лежащие снизу от единичной диагонали, по определению могут иметь любое значение ("х" может быть 0 или 1). Следовательно, полная таблица истинности вместо нижних трех строчек должна содержать вообще-то еще 2+4+8=14 строк. Комбинация 0000 на входах не определена.

Номер входа Входы Выходы
х0 x1 х2 хЗ y1 у0
х
х х
х х х

Из приведенных таблиц находим y1 и у0. Для неприоритетного Ш имеем:



y1 = х2+х3 и у0 = х1 + х3 .

У приоритетного шифратора выражение для у1 останется тем же самым, а для у0 примет вид

.

Реализация и условное обозначение неприоритетного Ш с прямой входной логикой приведены на рис.2.3. Переменная х0 оказалась "обделенной", но это произошло из-за того, что если нет сигнала ни на одном из первых трех входов, то он неизбежно должен присутствовать, по определению, на оставшемся, т.е. на третьем. Переменная х0 вместе с остальными может быть использована для формирования функции х0 + x1 + х2 + х3 равной 0, когда не активен ни один из входов, что может сигнализировать, например о неисправности источников сигналов.

Рис.2.3

Аналогичным образом могут быть получены логические выражения для шифраторов с инверсной входной логикой, когда активным является уровень лог.0 (эти выражения рекомендуется составить самостоятельно). УГО такого Ш имеет вид:

Шифраторы применяются в контроллерах прерываний работы микропроцессора внешними устройствами, в быстродействующем параллельном преобразователе напряжения в код (АЦП) и для кодирования номера клавиши.



<== предыдущая лекция | следующая лекция ==>
Дешифратор | Демультиплексор


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 



Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.