# Декодер

Библиотека: | Плексоры
Введён в: | 2.0 Beta 11
Внешний вид: |

## Поведение

Выдаёт 1 строго на одном из выходов; на каком из выходов будет 1, зависит от значения, принятого в данный момент на входе на южном крае.

## Контакты (предполагается, что компонент направлен на восток, положение выбирающего входа - снизу/слева)

Восточный край, переменное количество (выходы, разрядность равна 1)
  Выходы, пронумерованные с 0 начиная с севера. Каждый из выходов может нести 1, если его номер совпадает со значением, принятым в данный момент на выбирающем входе на юге, в противном случае значение на его выходе будет либо нулевое, либо плавающее, в зависимости от значения атрибута Три состояния? . Если выбирающий вход содержит неопределённые биты, то значения на всех выходах будут плавающими.
Южный край, левая сторона (вход, разрядность равна 1)
  Разрешить: когда 0, на всех выходах плавающие биты (или нули), независимо от значения на выбирающем входе.
Южный край, правая сторона, отмечен серым кружком (вход, разрядность соответствует атрибуту Выбирающие биты)
  Выбирающий вход: значение на данном входе определяет, на каком из выходов будет 1.

## Атрибуты

Когда компонент выбран, или уже добавлен, клавиши от 1 до 4 меняют его атрибут Выбирающие биты, а клавиши со стрелками меняют его атрибут Направление.

Направление
  Направление компонента (определяющее, на какой стороне выходы).
Положение выбирающего входа
  Положение выбирающего и разрешающего входов относительно компонента.
Выбирающие биты
  Разрядность выбирающего входа компонента на его южном крае. Количество выходов для декодера будет равно 2Выбирающие_биты .
Три состояния?
  Определяет, должны значения на невыбранных выходах быть плавающими (Да) или нулями (Нет).
На отключенном выходе
  Определяет, каким должен быть каждый бит выходов, когда компонент выключен (то есть когда на контакте Разрешить - 0). Существуют варианты "ноль" и "плавающее"; в последнем случае выходы фактически отключены от всех других контактов.
Разрешающий вход?
  Компонент имеет разрешающий вход, когда значение этого атрибута да. Этот атрибут нужен в основном для поддержки схем, построенных с использованием более старых версий Logisim, которые не предусматривали разрешающий вход.

## Поведение Инструмента Нажатие

Нет.

## Поведение Инструмента Текст

Нет.

Назад к Справке по библиотеке