Дешифратор
Содержание
- 1 К561ИД1 К176ИД1(CD4028A, CD4028)
- 2 Tesla Decoder
- 3 О программе
- 4 Десятичный декодер
- 5 Логическая схема дешифратора[править]
- 6 Автоблокировка, локомотивная сигнализация и автостопы
- 7 Микросхемы шифраторы
- 8 Результат использования шифра Цезаря ROT13
- 9 Сайты для перекодировки онлайн
- 10 Универсальный декодер
- 11 Микросхемы дешифраторы
- 12 Пользуемся стандартным Word
- 13 Определение кодировки
- 14 Логические функции двоичного дешифратора
- 15 Шифратори
К561ИД1 К176ИД1(CD4028A, CD4028)
Микросхемы К561ИД1 и К176ИД1 (CD4028A, CD4028) — универсальный дешифратор. Дешифраторы К561ИД1, К176ИД1 (CD4028A, CD4028) применяется для преобразования входного четырехразрядного двоично-десятичного кода в десятичный или четырехразрядного двоичного в октальный. Дешифраторы К561ИД1, К176ИД1 (CD4028A, CD4028) имеют десять выходов (при октальном, восьмеричном коде используются восемь выходов), а также четыре входа А — D (для получения остального кода необходимы только три входа А — С). Вход D, если на нём напряжение высокого уровня, используется как запрещающий при остальном преобразовании. Если вход D не используется, то на него следует подать ноль напряжения. Все состояния дешифраторов К561ИД1, К176ИД1 (CD4028A, CD4028) перечислены в таблице, где А — вход младшего разряда.
Время задержки распространения от входов до выходов не превышает 290 нс, время установления — менее 150 нс.
На рисунке показана схема преобразователя четырехразрядного кода в десятичный или шестнадцатиричный, т. е. гексадецимальный. Для этой схемы дана таблица кодов. В таблице в первых четырех колонках D—А последовательно перечислено 16 возрастающих состояний двоичного кода от 0000 до 1111. Последующие две колонки отведены гексадецимальным кодам: двоичному и коду Грея, колонки 7…10 содержат четырехразрядные десятичные коды: код «без трех», код Грея «без трех», код Айкена, код формата 4-2—2—1, В колонке номеров выходов указаны выходные высокие уровни. Выбрав номер выхода N (от О до 15), по строке, где зафиксировано, что на этом выходе появилось напряжение высокого уровня, можем определить, какая цифра соответствует в данной ситуации каждому из шести вышеперечисленных кодов. В кодах «без трех» не используются три комбинации, где мало младших единиц В (или наоборот, мало младших нулей Н).
Зарубежным аналогом микросхемы К561ИД1 является микросхема CD4028A, а зарубежным аналогом микросхемы К176ИД1 является микросхема CD4028.
Напряжение питания
3-15 В
Ток потребления при максимальном напряжении питания
1 мА
Время задержки распространения
290 нс
Выходной ток низкого уровня
0,45 мА
Температура окружающей среды
-45…+85оС
Корпус микросхемы
238.16-1
Вход
Коды
Номер выхода
D
C
B
A
Код двоичный 4 бита
Код Грея 4 бита
Код «без трёх»
Код Грея «без трёх»
Код Айкена
Код 4-2-2-1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Н
Н
Н
Н
В
Н
Н
Н
В
1
1
1
1
В
Н
Н
В
Н
2
3
2
2
В
Н
Н
В
В
3
2
3
3
В
Н
В
Н
Н
4
7
1
4
4
В
Н
В
Н
В
5
6
2
3
В
Н
В
В
Н
6
4
3
1
4
В
Н
В
В
В
7
5
4
2
В
В
Н
Н
Н
8
15
5
В
В
Н
Н
В
9
14
6
5
В
В
Н
В
Н
10
12
7
9
6
В
В
Н
В
В
11
13
8
5
В
В
В
Н
Н
12
8
9
5
6
В
В
В
Н
В
13
9
6
7
7
В
В
В
В
Н
14
11
8
8
8
В
В
В
В
В
15
10
7
9
9
В
Tesla Decoder
Инструкция по использованию
Разработчики крипто-вымогателя TeslaCrypt закрыли свой вымогательский проект и выпустили единый мастер-ключ для дешифрования файлов, зашифрованных крипто-вымогателями TeslaCrypt, в том числе и последних 3.0 и 4.0 версий.Вот этот ключ: 440A241DD80FCC5664E861989DB716E08CE627D8D40C7EA360AE855C727A49EEДля дешифровки файлов надо загрузить и разархивировать файл TeslaDecoder.zip на рабочем столе.Запустить файл TeslaDecoder.exe и нажать кнопку Set key для выбора расширения.В ниспадающем поле раздела Extension выберите пункт с нужными расширениями.Если файлы были зашифрованы без изменения расширений, то выберите <as original>.Скопируйте и введите в верхнее поле мастер-ключ, опубликованный выше.Далее нажмите кнопку Set key, как показано на рисунке ниже.
Откроется главное окно утилиты с загруженным в дешифратор ключом дешифрования, как показано ниже.
Теперь можно расшифровать нужную папку с файлами или просканировать весь диск.Для выбора папки c зашифрованными файлами нажмите кнопку Decrypt folder.Для расшифровки всех файлов компьютера нажмите кнопку Decrypt all.При этом TeslaDecoder спросит, хотите ли вы перезаписать файлы незашифрованными версиями.Если на диске достаточно места, то откажитесь от перезаписи, тогда будет сделан бэкап зашифрованных файлов.
Когда TeslaDecoder завершит дешифрование файлов, он сообщит об этом в главном окне (результат я выделил зелёной рамкой).Все файлы будут расшифрованы, и если вы не выбрали перезапись файлов, то будут созданы резервные копии зашифрованных файлов с расширением .TeslaBackup, к ним добавленным.
Удачной дешифровки!
О программе
Здравствуйте! Эта страница может пригодиться, если вам прислали текст (предположительно на кириллице), который отображается в виде странной комбинации загадочных символов. Программа попытается угадать кодировку, а если не получится, покажет примеры всех комбинаций кодировок, чтобы вы могли выбрать подходящую.
Использование
- Скопируйте текст в большое текстовое поле дешифратора. Несколько первых слов будут проанализированы, поэтому желательно, чтобы в них содержалась (закодированная) кириллица.
- Программа попытается декодировать текст и выведет результат в нижнее поле.
- В случае удачной перекодировки вы увидите текст в кириллице, который можно при необходимости скопировать и сохранить.
- В случае неудачной перекодировки (текст не в кириллице, состоящий из тех же или других нечитаемых символов) можно выбрать из нового выпадающего списка вариант в кириллице (если их несколько, выбирайте самый длинный). Нажав OK вы получите корректный перекодированный текст.
- Если текст перекодирован лишь частично, попробуйте выбрать другие варианты кириллицы из выпадающего списка.
Ограничения
- Если текст состоит из вопросительных знаков («???? ?? ??????»), то проблема скорее всего на стороне отправителя и восстановить текст не получится. Попросите отправителя послать текст заново, желательно в формате простого текстового файла или в документе LibreOffice/OpenOffice/MSOffice.
-
Не любой текст может быть гарантированно декодирован, даже если есть вы уверены на 100%, что он написан в кириллице.
- Анализируемый и декодированный тексты ограничены размером в 100 Кб.
- Программа не всегда дает стопроцентную точность: при перекодировке из одной кодовой страницы в другую могут пропасть некоторые символы, такие как болгарские кавычки, реже отдельные буквы и т.п.
- Программа проверяет максимум 7245 вариантов из двух и трех перекодировок: если имело место многократное перекодирование вроде koi8(utf(cp1251(utf))), оно не будет распознано или проверено. Обычно возможные и отображаемые верные варианты находятся между 32 и 255.
- Если части текста закодированы в разных кодировках, программа сможет распознать только одну часть за раз.
Условия использования
Пожалуйста, обратите внимание на то, что данная бесплатная программа создана с надеждой, что она будет полезна, но без каких-либо явных или косвенных гарантий пригодности для любого практического использования. Вы можете пользоваться ей на свой страх и риск.. Если вы используете для перекодировки очень длинный текст, убедитесь, что имеется его резервная копия.
Если вы используете для перекодировки очень длинный текст, убедитесь, что имеется его резервная копия.
Переводчики
Русский (Russian) : chAlx ; Пётр Васильев (http://yonyonson.livejournal.com/)
Страница подготовки переводов на другие языки находится тут.
Что нового
October 2013 : I am trying different optimizations for the system which should make the decoder run faster and handle more text. If you notice any problem, please notify me ASAP.
На английской версии страницы доступен changelog программы.
Вернуться к кириллической виртуальной клавиатуре.
Десятичный декодер
Рассмотрим пример разработки декодера двоичного кода в десятичный. Десятичный код обычно отображается одним битом на
одну десятичную цифру. Это классический пример, иллюстрирующий, что нулями и единицами описываются не только двоичные коды.
В десятичном коде десять цифр, поэтому для отображения одного десятичного разряда требуется десять выходов дешифратора.
Около каждого разряда десятичного кода может быть подписана десятичная цифра, которую представляет логическая единица в
этом разряде. Сигнал с этих выводов дешифратора можно подать на . В простейшем случае над светодиодом можно просто подписать индицируемую цифру. В более сложных
вариантах индикатор можно выполнить в виде десятичной цифры.
На входе дешифратора двоичный код записывается в соответствии с правилами
двоичной системы счисления. Таблица истинности десятичного декодера приведена в таблице 1.
Таблица 1.
Входы | Выходы | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 4 | 2 | 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
1 | ||||||||||||
1 | 1 | |||||||||||
1 | 1 | |||||||||||
1 | 1 | 1 | ||||||||||
1 | 1 | |||||||||||
1 | 1 | 1 | ||||||||||
1 | 1 | 1 | ||||||||||
1 | 1 | 1 | 1 | |||||||||
1 | 1 | |||||||||||
1 | 1 | 1 |
В соответствии с принципами построения схемы по произвольной таблице истинности получим схему декодера, реализующего
таблицу истинности, приведённую в таблице 1. Его схема приведена на рисунке 1.
Как видно на этой схеме, для реализации каждой строки таблицы истинности (минтерма) потребовался логический элемент
«4И». Логический элемент «ИЛИ», необходимый для реализации СДНФ, не потребовался, так как в таблице
истинности на каждом выходе (столбце) присутствует только одна логическая единица.
Двоичные декодеры выпускаются в виде отдельных микросхем или используются в составе других микросхем. В настоящее
время десятичные или восьмеричные дешифраторы используются в основном как составная часть других микросхем, таких как
мультиплексоры, демультиплексоры,
ПЗУ или ОЗУ.
Условно-графическое обозначение микросхемы дешифратора на принципиальных
схемах приведено на рисунке 2. На этом рисунке приведено обозначение двоично-десятичного декодера, полная внутренняя
принципиальная схема которого изображена на рисунке 1.
Условно-графическое обозначение
Логическая схема дешифратора[править]
Давайте построим логическую схему дешифратора рекурсивным способом: допустим, что мы построили схему для входа, теперь попробуем слить -ый выход с предыдущими . Для схема выглядит тривиальным образом: от входа отходят два провода, один напрямую соединён с выходом , другой соединён с гейтом , а гейт соединён с выходом . Теперь допустим, что мы можем построить схему для входов. Тогда -ый вход соединим с дешифратором -to-, а первые входы соединим с дешифратором -to- и потом соединим каждый выход дешифратора -to- с каждым выходом дешифратора -to- с помощью гейтов , потом соединим соответствующие гейты с выходами таким образом, чтобы значение на входе было равно только в том случае, если число кодируется входами , , , . Очевидно, что мы таким образом перебрали всевозможные комбинации значений на входах , , , , поэтому наша схема будет работать верно.
|
|
Автоблокировка, локомотивная сигнализация и автостопы
- От авторов
- Назначение и развитие систем автоблокировки
- Общие принципы построения автоблокировки и автоматической локомотивной сигнализации
- Сигнализация и минимальные интервалы попутного следования поездов при автоблокировке
- Расстановка светофоров автоблокировки
- Двухпутная автоблокировка
- Принципы построения автоблокировки
- Импульсная рельсовая цепь автоблокировки постоянного тока
- Двухпутная автоблокировка постоянного тока с линзовыми светофорами для участков с односторонним движением поездов
- Двухпутная автоблокировка постоянного тока с прожекторными светофорами для участков с односторонним движением
- Двухпутная автоблокировка постоянного тока с линзовыми светофорами для участков с двусторонним движением
- Общие принципы двухпутной автоблокировки переменного тока
- Дешифраторные устройства в числовой кодовой автоблокировке
- Защита от опасных отказов при коротком замыкании изолирующих стыков смежных рельсовых цепей
- Двухпутная кодовая автоблокировка переменного тока с двусторонним движением поездов
- Кодовая автоблокировка с четырехзначной сигнализацией
- Двухпутная комплексная система автоблокировки
- Однопутная автоблокировка
- Схемы изменения направления движения
- Переключающие устройства однопутной автоблокировки
- Однопутная автоблокировка постоянного тока
- Однопутная автоблокировка переменного тока
- Увязка автоблокировки со станционными устройствами
- Схемы увязки двухпутной автоблокировки с двусторонним движением поездов со станционными устройствами
- Схема увязки однопутной автоблокировки со станционными устройствами
- Классификация переездов. Расчет длины участков приближения
- Оборудование переездов и устройство переездных светофоров
- Автоматическая переездная сигнализация для участков с двухпутной автоблокировкой постоянного тока
- Автоматическая переездная сигнализация для участков с двухпутной кодовой автоблокировкой переменного тока с двусторонним движением поездов
- Автоматическая переездная сигнализация на участках с однопутной автоблокировкой постоянного тока
- Автоматическая переездная сигнализация для участков с однопутной автоблокировкой переменного тока
- Схема управления автошлагбаумом, щитка управления и светофорная сигнализация
- Диспетчерский контроль за движением поездов
- Структурная схема ЧДК
- Передача информации с сигнальных установок автоблокировки и переездных установок на станцию
- Схемы включения генераторов
- Прием и передача сигнальной информации на промежуточной станции и посту диспетчера
- Техническая диагностика и телеметрический контроль
- Назначение, классификация и принципы построения систем автоматической локомотивной сигнализации
- Устройство автоматической локомотивной сигнализации непрерывного типа числового кода
- Кодирование рельсовых цепей на перегонах в системе АЛСН числового кода
- Кодирование участков приближения и удаления в системе АЛСН числового кода
- Кодирование рельсовых цепей на станциях двухпутных участков в системе АЛСН числового кода
- Кодирование рельсовых цепей на станциях однопутных участков в системе АЛСН числового кода
- Приемные устройства
- Схема модернизированного дешифратора ДКСВ1
- Контроль скорости и проверка бдительности машиниста при АЛСН
- Контрольные устройства для проверки локомотивной сигнализации и текущее обслуживание устройств АЛСН
- Принципы построения
- Локомотивные устройства
- Система автоматического управления тормозами САУТ
- Локомотивная сигнализация телемеханической системы управления маневровыми маршрутами с локомотива
- Путевой план перегона. Защита устройств от перенапряжений
- Монтажные схемы релейных шкафов
- Установка светофоров и батарейных шкафов и ящиков
- Проверка, регулировка и ввод в эксплуатацию устройств автоблокировки
- Обслуживание устройств автоблокировки, требования техники безопасности
Микросхемы шифраторы
Микросхемы шифраторы применяются значительно реже, чем дешифраторы. Они имеют обозначение на схемах буквами CD, а в названии микросхем имеют суффикс ИВ. Как понятно из названия они выполняют функцию обратную микросхемам дешифраторов и обычно имеют от 4 до 16 (чаще всего 8) информационных входов, от 2 до 4 выходов (чаще всего 3) и несколько стробирующих (разрешающих) входов и выходов. Типичными представителями данных типов микросхем являются микросхемы К555ИВ1 и К555ИВ3 которые изображены ниже.
Микросхемы шифраторы: слева направо К555ИВ1, К555ИВ3.
Микросхема К555ИВ1 является шифратором и содержит 8 информационных входов и три выхода, а также вход разрешения EI, выход признака прихода любого входного сигнала GS и выход переноса ЕО, для объединения нескольких шифраторов. Работа данного шифратора разрешается только при низком логическом уровне на входе EI, а при высоком уровне на нём на всех выходах устанавливается уровень логической единицы. В случае отсутствия каких-либо сигналов на входах на выходе GS вырабатывается логическая единица, а на выходе ЕО логический нуль. Запишем таблицу истинности для данной микросхемы.
Входы | Выходы | ||||||||||||
EI | 1 | 2 | 3 | 4 | 5 | 6 | 7 | GS | 4 | 2 | 1 | EO | |
1 | X | X | X | X | X | X | X | X | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||
X | X | X | X | X | X | X | 1 | ||||||
X | X | X | X | X | X | 1 | 1 | 1 | |||||
X | X | X | X | X | 1 | 1 | 1 | 1 | |||||
X | X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | ||||
X | X | X | 1 | 1 | 1 | 1 | 1 | 1 | |||||
X | X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
X | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Таблица истинности шифратора К555ИВ1.
Наиболее часто шифраторы применяют для сокращения количества сигнальных линий, что очень удобно при передачи сигналов на большие расстояния, но при этом, входные сигналы не должны приходить одновременно на все входы. Наличие у шифратора дополнительных входных и выходных линий позволяет объединить их для увеличении разрядности шифратора, но только с помощью дополнительных логических элементов.
Теория это хорошо, но без практического применения это просто слова.Здесь можно всё сделать своими руками.
Результат использования шифра Цезаря ROT13
Uryybl jbeyq
ROT1 — Шифр цезаря сдвиг в 1 букву
ROT2 — Шифр цезаря сдвиг в 2 буквы
ROT3 — Шифр цезаря сдвиг в 3 буквы
ROT4 — Шифр цезаря сдвиг в 4 буквы
ROT5 — Шифр цезаря сдвиг в 5 букв
ROT6 — Шифр цезаря сдвиг в 6 букв
ROT7 — Шифр цезаря сдвиг в 7 букв
ROT8 — Шифр цезаря сдвиг в 8 букв
ROT9 — Шифр цезаря сдвиг в 9 букв
ROT10 — Шифр цезаря сдвиг в 10 букв
ROT11 — Шифр цезаря сдвиг в 11 букв
ROT12 — Шифр цезаря сдвиг в 12 букв
ROT13 — Шифр цезаря сдвиг в 13 букв
ROT14 — Шифр цезаря сдвиг в 14 букв
ROT15 — Шифр цезаря сдвиг в 15 букв
ROT16 — Шифр цезаря сдвиг в 16 букв
ROT17 — Шифр цезаря сдвиг в 17 букв
ROT18 — Шифр цезаря сдвиг в 18 букв
ROT19 — Шифр цезаря сдвиг в 19 букв
ROT20 — Шифр цезаря сдвиг в 20 букв
ROT21 — Шифр цезаря сдвиг в 21 букву
ROT22 — Шифр цезаря сдвиг в 22 буквы
ROT23 — Шифр цезаря сдвиг в 23 буквы
ROT24 — Шифр цезаря сдвиг в 24 буквы
ROT25 — Шифр цезаря сдвиг в 25 букв
ROT26 — Шифр цезаря сдвиг в 26 букв
ROT27 — Шифр цезаря сдвиг в 27 букв
ROT28 — Шифр цезаря сдвиг в 28 букв
ROT29 — Шифр цезаря сдвиг в 29 букв
ROT30 — Шифр цезаря сдвиг в 20 букв
ROT31 — Шифр цезаря сдвиг в 31 букв
ROT32 — Шифр цезаря сдвиг в 32 буквы
Сайты для перекодировки онлайн
Сегодня мы расскажем о самых популярных и действенных сайтах, которые помогут угадать кодировку и изменить ее на более понятную для вашего ПК. Чаще всего на таких сайтах работает автоматический алгоритм распознавания, однако в случае необходимости пользователь всегда может выбрать подходящую кодировку в ручном режиме.
Способ 1: Универсальный декодер
Декодер предлагает пользователям просто скопировать непонятный отрывок текста на сайт и в автоматическом режиме переводит кодировку на более понятную. К преимуществам можно отнести простоту ресурса, а также наличие дополнительных ручных настроек, которые предлагают самостоятельно выбрать нужный формат.
Работать можно только с текстом, размер которого не превышает 100 килобайт, кроме того, создатели ресурса не гарантируют, что перекодировка будет в 100% случаев успешной. Если ресурс не помог – просто попробуйте распознать текст с помощью других способов.
- Копируем текст, который нужно декодировать, в верхнее поле. Желательно, чтобы в первых словах уже содержались непонятные символы, особенно в случаях, когда выбрано автоматическое распознавание.
- Указываем дополнительные параметры. Если необходимо, чтобы кодировка была распознана и преобразована без вмешательства пользователя, в поле «Выберите кодировку» щелкаем на «Автоматически». В расширенном режиме можно выбрать начальную кодировку и формат, в который нужно преобразовать текст. После завершения настройки щелкаем на кнопку «ОК».
- Преобразованный текст отобразится в поле «Результат», оттуда его можно скопировать и вставить в документ для последующего редактирования.
Способ 2: Студия Артемия Лебедева
Еще один сайт для работы с кодировкой, в отличие от предыдущего ресурса имеет более приятный дизайн. Предлагает пользователям два режима работы, простой и расширенный, в первом случае после декодировки пользователь видит результат, во втором случае видна начальная и конечная кодировка.
- Выбираем режим декодировки на верхней панели. Мы будем работать с режимом «Сложно», чтобы сделать процесс более наглядным.
- Вставляем нужный для расшифровки текст в левое поле. Выбираем предполагаемую кодировку, желательно оставить автоматические настройки — так вероятность успешной дешифровки возрастет.
- Щелкаем на кнопку «Расшифровать».
- Результат появится в правом поле. Пользователь может самостоятельно выбрать конечную кодировку из ниспадающего списка.
С сайтом любая непонятная каша из символов быстро превращается в понятный русский текст. На данный момент работает ресурс со всеми известными кодировками.
Способ 3: Fox Tools
Fox Tools предназначен для универсальной декодировки непонятных символов в обычный русский текст. Пользователь может самостоятельно выбрать начальную и конечную кодировку, есть на сайте и автоматический режим.
Дизайн простой, без лишних наворотов и рекламы, которая мешает нормальной работе с ресурсом.
- Вводим исходный текст в верхнее поле.
- Выбираем начальную и конечную кодировку. Если данные параметры неизвестны, оставляем настройки по умолчанию.
- После завершения настроек нажимаем на кнопку «Отправить».
- Из списка под начальным текстом выбираем читабельный вариант и щелкаем на него.
- Вновь нажимаем на кнопку «Отправить».
- Преобразованный текст будет отображаться в поле «Результат».
Несмотря на то, что сайт якобы распознает кодировку в автоматическом режиме, пользователю все равно приходится выбирать понятный результат в ручном режиме. Из-за данной особенности куда проще воспользоваться описанными выше способами.
Рассмотренный сайты позволяют всего в несколько кликов преобразовать непонятный набор символов в читаемый текст. Самым практичным оказался ресурс Универсальный декодер — он безошибочно перевел большинство зашифрованных текстов.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Универсальный декодер
Сервис отлично справляется с кириллицей. Очень популярен среди юзеров рунета. Если вы выбрали его для работы, то необходимо сделать копию текста, нуждающегося в декодировании и вставить в специальное поле. Следует размещать отрывок так, чтобы уже на первой строчке были непонятные знаки.
Если вы хотите, чтобы ресурс автоматически смог раскодировать, придется отметить это в списке выбора. Но можно выполнять и ручную настройку, указав выбранный тип. Итоги можете найти в разделе «Результат». Вот только тут есть определенные ограничения. К примеру, если в поле вставить отрывок более 100 Кб, софт не обработает его, так что нужно будет выбирать кусочки.
Микросхемы дешифраторы
Функция микросхем дешифраторов, как понятно из названия, состоит в том, чтобы преобразовывать входной двоичный код в номер выходного сигнала, количество которых соответствует количеству состояний двоичного кода, то есть 2N, где N – количество разрядов двоичного кода (количество информационных входов дешифратора). Для обозначения микросхем дешифраторов введён специальный суффикс ИД, например, К555ИД7, а на обозначениях микросхем на принципиальных схемах ставят буквы DC.
В стандартных сериях микросхем существуют дешифраторы на 4, 8 или 16 выходов, соответственно они имеют 2, 3 или 4 входа. Ещё различия между микросхемами включают в себя входы управления и типы выходов микросхем (обычный 2С выход или выход с общим коллектором ОК). Входы дешифраторов обычно обозначают цифрами, которым соответствует вес разряда двоичного числа (1, 2, 4 или 8), а выходы также обозначают цифрами (1, 2, 3 и т.д.). Для примера рассмотрим несколько микросхем дешифраторов: К555ИД14, К555ИД7, К555ИД3.
Микросхемы дешифраторы: слева направо К555ИД14, К555ИД7, К555ИД3.
Данные микросхемы являются стандартными дешифраторами, которые имеют информационные входы 1, 2, 4, 8, входы разрешения С1, С2, С3, объединённые по функции И, а также выходы от 0 до 15. Различие между данными микросхемами состоит в количестве входов и выходов.
Микросхема К555ИД14 представляет собой сдвоенный двоичный дешифратор, каждая половина имеет два информационных входа 1, 2, вход разрешения С и четыре выходных вывода, имеет второе название дешифратор 2 – 4. Микросхема К555ИД7 имеет соответственно три информационных входа, три входа разрешения объединенных по И и восемь выходов, второе название дешифратор 3 – 8. К555ИД3 имеет второе название дешифратор 4 – 16 и имеет четыре информационных входа, два входа разрешения и шестнадцать выходов. Работу данных микросхем можно описать таблицей истинности.
Входы | Выходы | |||||
С | 2 | 1 | 1 | 2 | 3 | |
1 | Х | Х | 1 | 1 | 1 | 1 |
1 | 1 | 1 | ||||
1 | 1 | 1 | 1 | |||
1 | 1 | 1 | 1 | |||
1 | 1 | 1 | 1 | 1 |
Таблица истинности дешифратора 2 – 4 (К555ИД14).
Микросхемы дешифраторы имеют несколько типичных сфер применения. Во первых это непосредственное дешифрирование входных кодов, при этом входы С используются как стробирующие. В таком случае номер активного выхода показывает, какой код поступил на входы. Второй сферой применения является селекция кодов. В этом случае сигнал на следующий каскад цифрового устройства поступает только с одного из выходов дешифратора и когда на входные выводы поступает нужный нам код, об этом свидетельствует появление низкого логического уровня на соответствующем выходе. Ещё одним из применений дешифратора является мультиплексирование линий когда поступающий код на входе определяет номер линии на выходе.
Пользуемся стандартным Word
Этот редактор очень популярен, именно с ним работает большая часть пользователей. Так что они регулярно сталкиваются с некорректным отображением букв или невозможностью открыть участок с неподходящей кодировкой. Если документ Ворд открылся в режиме ограниченной функциональности, следует ее убрать. Если все еще отображаются непонятные знаки, укажите верную кодировку в программных настройках. Для этого идете по такому пути:
Файл (Office)/Параметры/Дополнительно.
В разделе «Общие» установите галочку в спецнастройке «Подтверждать преобразование формата». Соглашаетесь с изменениями, закрываете прогу, а потом опять открываете файл. В окошке «Преобразование» выбираете «Кодированный текст». Ищите свой вариант.
Определение кодировки
Есть несколько способов определения:
- В Ворде во время открытия документа: если есть отличия от СР1251, редактор предлагает выбирать одну из самых подходящих кодировок. Оценить, насколько они аналогичны, можно по превью текстового образца;
- В утилите KWrite. Сюда загружаете объект с расширением .txt и используете настройки в меню «Кодирование»;
- Открываете объект в обозревателе Mozilla Firefox. При правильном отображении в разделе «Вид» ищите кодировку. Нужный вариант – тот, возле которого установлен флажок. Если все отображается с ошибками, проверяете различные варианты в меню «Дополнительно»;
- Пользователи Unix могут воспользоваться приложением Enca.
С помощью предложенных инструментов вы можете быстро и легко раскодировать текст онлайн. Если у вас мало знаний, воспользуйтесь утилитами с простым меню и функционалом.
Логические функции двоичного дешифратора
Двоичный дешифратор работает по следующему принципу.
Пусть дешифратор имеет n входов. На входы подаётся двоичное слово xn−1xn−2…x{\displaystyle x_{n-1}x_{n-2}…x_{0}}. На выходах формируется код FF1…{\displaystyle F_{0}F_{1}…}, разрядность которого меньше или равна 2n{\displaystyle 2^{n}}. Активным становится разряд, номер которого равен численному представлению входного слова. Под активностью разряда понимается принятие им значения логической единицы, логического нуля или перевод в высокоимпедансное состояние — отключение; конкретное значение зависит от используемой реализации дешифратора. Остальные разряды остаются неактивными. Максимально возможная разрядность выходного слова равна 2n{\displaystyle 2^{n}}.
Дешифратор называется полным, если число выходов равно максимально возможной разрядности выходного слова (2n{\displaystyle 2^{n}}). Дешифратор называется неполным, если часть входных разрядов не используется (то есть число выходов меньше 2n{\displaystyle 2^{n}}).
Например, если для полного двоичного дешифратора (k=2) число входных разрядов n=3, и на вход поступает слово, состоящее из 0102=210, на выходе будет доступно 23=8 бит, из которых активным будет только один — 2-й бит. Этот бит будет равен 1 или 0 (зависит от реализации), а остальные биты будут неактивны (либо будут равны 0 или 1, либо будут находиться в высокоимпедансном состоянии).
Функционирование одноединичного дешифратора, активные выходные сигналы которого принимают значение логической единицы, описывается системой конъюнкций:
F =x¯n−1x¯n−2…x¯1x¯{\displaystyle F_{0}\ ={\bar {x}}_{n-1}{\bar {x}}_{n-2}…{\bar {x}}_{1}{\bar {x}}_{0}}
F1 =x¯n−1x¯n−2…x¯1x{\displaystyle F_{1}\ ={\bar {x}}_{n-1}{\bar {x}}_{n-2}…{\bar {x}}_{1}x_{0}}
F2 =x¯n−1x¯n−2…x1x¯{\displaystyle F_{2}\ ={\bar {x}}_{n-1}{\bar {x}}_{n-2}…x_{1}{\bar {x}}_{0}}
…
F2n−2=xn−1xn−2…x1x¯{\displaystyle F_{{2^{n}}-2}=x_{n-1}x_{n-2}…x_{1}{\bar {x}}_{0}}
F2n−1=xn−1xn−2…x1x{\displaystyle F_{{2^{n}}-1}=x_{n-1}x_{n-2}…x_{1}x_{0}}
Часто дешифраторы дополняются входом E (от англ. enable) — «входом разрешения работы» (включения). Если на этот вход поступает активный логический сигнал (единица или ноль), то один из выходов дешифратора переходит в активное состояние, иначе все выходы неактивны вне зависимости от состояния входов.
Функционирование одноединичного дешифратора с дополнительным входом E описывается системой конъюнкций:
F =x¯n−1x¯n−2…x¯1x¯E{\displaystyle F_{0}\ ={\bar {x}}_{n-1}{\bar {x}}_{n-2}…{\bar {x}}_{1}{\bar {x}}_{0}E}
F1 =x¯n−1x¯n−2…x¯1xE{\displaystyle F_{1}\ ={\bar {x}}_{n-1}{\bar {x}}_{n-2}…{\bar {x}}_{1}x_{0}E}
F2 =x¯n−1x¯n−2…x1x¯E{\displaystyle F_{2}\ ={\bar {x}}_{n-1}{\bar {x}}_{n-2}…x_{1}{\bar {x}}_{0}E}
…
F2n−2=xn−1xn−2…x1x¯E{\displaystyle F_{{2^{n}}-2}=x_{n-1}x_{n-2}…x_{1}{\bar {x}}_{0}E}
F2n−1=xn−1xn−2…x1xE{\displaystyle F_{{2^{n}}-1}=x_{n-1}x_{n-2}…x_{1}x_{0}E}
Обычно микросхемы дешифраторов выполняют с инверсными (NOT) выходами (то есть активный выбранный разряд принимает значение логического нуля).
Двоичное слово на входе дешифратора часто называют адресом.
Шифратори
Шифратор (coder) — це комбінаційне пристрій, що виконує функції, зворотні дешифратор. При подачі сигналу на один з його входів (унітарний код) на виході повинен утворитися відповідний двійковий код.
Якщо число входів шифратора одно 2n, то число виходів, очевидно, має бути рівним п, тобто числу розрядів двійкового коду, яким можна закодувати 2 «ситуацій.
Проілюструємо синтез схеми шифратора при п = 3. Таблиця істинності має вигляд, наведений в табл. 3.6.
Таблиця 3.6
Входи х |
Виходи |
Входи х |
Виходи |
|||
y 3 |
y 2 |
y 1 |
y 3 |
y 2 |
y 1 |
|
4 |
1 |
|||||
1 |
1 |
5 |
1 |
1 |
||
2 |
1 |
e |
1 |
1 |
||
3 |
1 |
1 |
7 |
1 |
1 |
1 |
Робота шифратора описується трьома функціями у 3, у 2, y 1, кожна з яких дорівнює одиниці на чотирьох наборах (номер набору відповідає номеру входу). СовДНФ функцій виходу рівні:
Три функції реалізуються трьома діз’юнкторамі (рис. 3.15), на виходах яких формується трьохрозрядний двійковий код.
Рис. 3.15. Шифратор на три виходи
При цьому аргумент x 0 не входить ні в одну з логічних функцій і шина x 0 залишається незадіяною. Дійсно, вхідному сигналу х0 повинен відповідати код «000», який все одно буде на виході шифратора, якщо всі інші аргументи дорівнюють нулю.
Крім звичайних шифраторів існують також пріоритетні шифратори. Такі шифратори виконують більш складну операцію. При роботі ЕОМ та інших пристроїв часто вирішується завдання визначення пріоритетного претендента на обслуговування. Кілька конкурентів виставляють свої запити на обслуговування, які не можуть бути задоволені одночасно. Потрібно вибрати, кому надається право першочергового обслуговування. Найпростіший варіант завдання — привласнення кожному джерелу запитів фіксованого пріоритету. Наприклад, група з восьми запитів R 7, …, R 0 (R — від англ. Request — запит) формується гак, що вищий пріоритет має джерело номер сім, а далі пріоритет зменшується від номера до номера. Наймолодший пріоритет у кульового джерела — він буде обслуговуватися лише за відсутності всіх інших запитів. Якщо є одночасно декілька запитів, обслуговується запит з найбільшим номером.
Пріоритетний шифратор виробляє на виході двійковий номер старшого запиту. При наявності всього одного порушеної входу пріоритетний шифратор працює так само, як і двійковий. Тому в серіях ІС двійковий шифратор як самостійний елемент може бути відсутнім. Режим його роботи — окремий випадок роботи пріоритетного шифратора.