me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 189 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Комбинационные схемы: сумматоры, шифраторы, мультиплексоры · Комбинационные схемы: сумматоры, шифраторы, мультиплексоры

Шифраторы и дешифраторы

Дешифратор 3→8код A2A1A0логика выбораY0…Y7: активен одинДешифратор 3→8: двоичный код выбирает ровно один из восьми выходов
Дешифратор 3→8: двоичный код выбирает ровно один из восьми выходов

Дешифратор (decoder) переводит двоичный код в «один из многих». На его входе n линий кода, на выходе 2ⁿ линий, и активна ровно одна — та, номер которой задан кодом. Например, дешифратор 3→8 по коду 101 активирует пятый выход. Так выбирают строку памяти или адресуют устройство на шине.

Шифратор (encoder) делает обратное: из 2ⁿ входных линий, где активна одна, формирует её n-разрядный двоичный номер. Если активны несколько входов одновременно, применяют приоритетный шифратор — он выдаёт код старшего из активных.

Эти узлы повсюду: дешифратор адреса включает нужную микросхему памяти; дешифратор для семисегментного индикатора зажигает нужные сегменты; шифратор клавиатуры превращает нажатую клавишу в код.

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

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.