Дешифратор — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
м (Новая: Категория:Словарь {{elec-stub}})
 
Строка 2: Строка 2:
  
 
{{elec-stub}}
 
{{elec-stub}}
 +
 +
== Определение ==
 +
 +
'''Дешифратор''' - это логическое устройство, работающее следующим образом: он получает на вход закодированный сигнал (двоичный, двоично-десятичный и т.п.), и выдает его на одном из n своих выходов. Существуют другие дешифраторы, преобразующие один код в другой.<br />Число входов дешифратора обычно меньше числа выходов.<br />
 +
<br />
 +
''Примеры дешифраторов:''
 +
* дешифратор 2 в 4; дешифратор 3 в 8; дешифратор 4 в 8;
 +
* дешифратор двоично-десятичного кода в двоичный;
 +
* дешифратор двоичного кода в код для 7-сегментного индикатора.
 +
 +
== Дешифратор 3 в 8 ==
 +
 +
[[Изображение:Decoder.gif|frame|Дешифратор 3 в 8]]
 +
В соответствии с кодовой комбинацией на входах дешифратор выдает активный уровень (уровень логической единицы) на одном из выходов.<br />
 +
Двоичной комбинации 101 на входах соответствует логическая 1 на выходе Q5 (двоичное 101 равно десятичному 5), на остальных выходах будет 0.
 +
{| class="standard" align=center
 +
|+ Таблица истинности<br /> для дешифратора 3 в 8.
 +
!A2
 +
!A1
 +
!A0
 +
!Q7
 +
!Q6
 +
!Q5
 +
!Q4
 +
!Q3
 +
!Q2
 +
!Q1
 +
!Q0
 +
|-
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|1
 +
|-
 +
|0
 +
|0
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|1
 +
|0
 +
|-
 +
|0
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|1
 +
|0
 +
|0
 +
|-
 +
|0
 +
|1
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|1
 +
|0
 +
|0
 +
|0
 +
|-
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|-
 +
|1
 +
|0
 +
|1
 +
|0
 +
|0
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|-
 +
|1
 +
|1
 +
|0
 +
|0
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|-
 +
|1
 +
|1
 +
|1
 +
|1
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|0
 +
|}
 +
 +
== Дешифратор двоичного кода в код для 7-сегментного индикатора. ==
 +
 +
[[Изображение:Sh 7i.gif|frame|Дешифратор двоичного кода в код для 7-сегментного индикатора]]
 +
Этот дешифратор получает 4-разрядный шестнадцатиричный код (от 0 до 9 и от А до F) на вход, и на выходе выдает логические уровни для 7 сегментов шестнадцатиричного светодиодного индикатора. Сегменты имеют обозначения от а до g, и каждый сегмент включается, когда на его шину подается активный уровень. Таблица истинности для данного дешифратора не приводится в силу ее громоздкости.

Версия 11:18, 1 октября 2007



Определение

Дешифратор - это логическое устройство, работающее следующим образом: он получает на вход закодированный сигнал (двоичный, двоично-десятичный и т.п.), и выдает его на одном из n своих выходов. Существуют другие дешифраторы, преобразующие один код в другой.
Число входов дешифратора обычно меньше числа выходов.

Примеры дешифраторов:

  • дешифратор 2 в 4; дешифратор 3 в 8; дешифратор 4 в 8;
  • дешифратор двоично-десятичного кода в двоичный;
  • дешифратор двоичного кода в код для 7-сегментного индикатора.

Дешифратор 3 в 8

Дешифратор 3 в 8

В соответствии с кодовой комбинацией на входах дешифратор выдает активный уровень (уровень логической единицы) на одном из выходов.
Двоичной комбинации 101 на входах соответствует логическая 1 на выходе Q5 (двоичное 101 равно десятичному 5), на остальных выходах будет 0.

Таблица истинности
для дешифратора 3 в 8.
A2 A1 A0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0

Дешифратор двоичного кода в код для 7-сегментного индикатора.

Дешифратор двоичного кода в код для 7-сегментного индикатора

Этот дешифратор получает 4-разрядный шестнадцатиричный код (от 0 до 9 и от А до F) на вход, и на выходе выдает логические уровни для 7 сегментов шестнадцатиричного светодиодного индикатора. Сегменты имеют обозначения от а до g, и каждый сегмент включается, когда на его шину подается активный уровень. Таблица истинности для данного дешифратора не приводится в силу ее громоздкости.