Скачиваний:
283
Добавлен:
02.05.2014
Размер:
1.9 Mб
Скачать

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

Если бы Вы попытались поговорить с американцем, который не знает русского языка, то Вам бы понадобился человек, переводящий с английского на русский и с русского на английский. Подобная проблема существует и в цифровой электронике. Практически все цифровые схемы (ЭВМ, АСУ и др.) "понимают" только двоичные числа. Большинство людей, однако, понимают лишь десятичную систему счисления. Таким образом, необходимо иметь специальные электронные устройства, которые могли бы преобразовывать десятичные числа, представленные единичным (унитарным) кодом, в двоичные, представленные бинарным кодом, и обратно.

1. Единичный (унитарный) код представляет собой позиционный код, построенный с использованием двух цифр - 0 и 1. В этом коде 1 записывается в одном и только одном разряде, а во всех осталь­ных разрядах записывается цифра 0. В цифровых устройствах единичный код наиболее часто используется для представления чисел натурального ряда (0,1,2...). В том случае разряд единичного кода нумеруется (0,1,2,...,N-1) и номер избранного разряда представляет число в единичном коде. При записи этого кода разряды распо­лагаются в порядке возрастания номеров. Иногда этот код называют код "позиция-число", код "1 из N" или однопозиционным кодом.

2. Комбинационный бинарный код представляет собой позиционный код, постро-енный с использованием двух цифр - 0 и 1, в раз­рядах которого могут записываться любые комбинации этих цифр. При наличии К-разрядов могут быть образованы 2К различных комби­национных кодов, каждый из которых соответствует одному из дво­ичных чисел.

Рисунок 2.23 - Типовая система перевода десятичных чисел в двоичную и двоичных в десятичную

3. Двоично-десятичные коды. В этом коде каждая десятичная цифра кодируется двоичным кодом.

На рис. 2.23 показана типовая система, которая реализует перевод десятичных чисел в двоичные и двоичных чисел в десятичные. Устройство, переводящее десятичные числа, набранные на кла­виатуре, в двоичные числа, называется шифратором, а устройство, преобразующее двоичные числа в десятичные, называется дешифратором.

В нижней части рис. 2.23 проиллюстрирована операция преобра­зования конкретного числа. Когда Вы нажмете на клавиатуре кнопку с десятичным числом 5, шифратор переведет это число в Личное число 0101. Дешифратор переведет двоичное число 0101 обратно в десятичное число 5 и передаст его на выходной индикатор.

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

Назначение шифратора любого передатчика состоит в преобра­зовании знака, поступившего из источника сообщений в двоичное число, т.е. в определенную кодовой таблицей комбинацию нулей и единиц.

На выходах шифратора эта кодовая комбинация может быть представлена либо в виде электрических сигналов, либо как соче­тание механических деталей, каждая из которых может занимать одно из возможных положений.

Механические шифраторы применяются в низкоскоростных аппа­ратах (СТА-2М), а электронные - в более скоростных системах.

Шифратор имеет m входов и п выходов, где m - количество пе­редаваемых кодовых комбинаций, п - количество посылок в кодовой комбинации

На рис. 2.24 показана структурная схема передающей части те­леграфного аппарата.

Рисунок 2.24 - Структурная схема передающей части телеграфного аппарата