Дешифратор — различия между версиями
Digit (обсуждение | вклад) м (Новая: Категория:Словарь {{elec-stub}}) |
Digit (обсуждение | вклад) |
||
Строка 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
В соответствии с кодовой комбинацией на входах дешифратор выдает активный уровень (уровень логической единицы) на одном из выходов.
Двоичной комбинации 101 на входах соответствует логическая 1 на выходе Q5 (двоичное 101 равно десятичному 5), на остальных выходах будет 0.
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-сегментного индикатора.
Этот дешифратор получает 4-разрядный шестнадцатиричный код (от 0 до 9 и от А до F) на вход, и на выходе выдает логические уровни для 7 сегментов шестнадцатиричного светодиодного индикатора. Сегменты имеют обозначения от а до g, и каждый сегмент включается, когда на его шину подается активный уровень. Таблица истинности для данного дешифратора не приводится в силу ее громоздкости.