
- •Формализация словесного задания
- •Составление таблицы истинности
- •Запись функции в сднф
- •Минимизация логической функции.
- •Синтез схемы в базисе “и-не”
- •Учет коэффициента объединения по входу и коэффициента разветвления по выходу элементов при синтезе схем автоматов без памяти
- •Учет при синтезе схем коэффициента разветвления элементов по выходу
- •2.4. Шифраторы и дешифраторы
- •2.5 Синтез схем шифраторов
- •2.6 Синтез схем дешифраторов
- •Линейный дешифратор
- •Пирамидальный дешифратор
- •Прямоугольные матричные дешифраторы
- •2.7 Синтез преобразователей кодов
- •Принцип построения мультиплексоров
- •Принцип построения демультиплексора
- •Устройства проверки кодов на четность
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 - Структурная схема передающей части телеграфного аппарата