Преобразователи кодов, шифраторы и дешифраторы

Автор работы: Пользователь скрыл имя, 12 Сентября 2011 в 15:31, лекция

Краткое описание

Преобразователи кодов. Операция изменения кода числа называется его перекодированием. Интегральные микросхемы, выполняющие эти операции, называются преобразователями кодов. Преобразователи кодов бывают простые и сложные. К простым относятся преобразователи, которые выполняют стандартные операции изменения кода чисел, например, преобразований двоичного кода в одинарный или обратную операцию. Сложные преобразователи кодов выполняют нестандартные преобразования кодов и их схемы приходится разрабатывать каждый раз с помощью алгебры логики.

Содержимое работы - 1 файл

Лекция 15.docx

— 690.88 Кб (Скачать файл)
 

     Таблица 15.2

Состояния входов и выходов  приоритетного шифратора  К555ИВ1 

     E      X7      X6      X5      X4      X3      X2      X1      X0      Y2      Y1      Y0      G      H
     0      x      x      x      x      x      x      x      x      0      0      0      0      0
     1      0      0      0      0      0      0      0      0      0      0      0      0      1
     1      0      0      0      0      0      0      0      1      0      0      0      1      0
     1      0      0      0      0      0      0      1      x      0      0      1      1      0
     1      0      0      0      0      0      1      x      x      0      1      0      1      0
     1      0      0      0      0      1      x      x      x      0      1      1      1      0
     1      0      0      0      1      x      x      x      x      1      0      0      1      0
     1      0      0      1      x      x      x      x      x      1      0      1      1      0
     1      0      1      x      x      x      x      x      x      1      1      0      1      0
     1      1      x      x      x      x      x      x      x      1      1      1      1      0

     Примечание: х=0 или 1. 

     К555ИВ1 форматом 16x4 приведена на рис. 15.4 б. В этой схеме наивысший приоритет имеет вход Х15. Первый шифратор (верхний по схеме) включается только в том случае, если не возбужден ни один вход второго (нижнего) шифратора. Сигнал (7=1, если возбужден хотя бы один вход Х0...Х]5.

     Аналогично  функционирует приоритетный шифратор К555ИВ2, отличительной особенностью которого является наличие выходов с тремя состояниями, что облегчает каскадирование шифраторов. Другой приоритетный шифратор К555ИВЗ имеет формат 10x4 и функционирует аналогично предыдущему.

 

Рис. 15.4. Условное схематичное изображение шифратора К555ИВ1 (а) и расширенный шифратор форматом 16x4 (б) 

     Дешифратором называют преобразователь двоичного «-разрядного кода в унитарный 2"-разрядный код, все разряды которого, за исключением одного, равны нулю. Дешифраторы бывают полные и неполные. Для полного дешифратора выполняется условие:

           N=2n (15.2)

     где п — число входов, а N — число выходов.

     В неполных дешифраторах имеется п входов, но реализуется N<2" выходов. Так, например, дешифратор, имеющий 4 входа и 10 выходов будет неполным, а дешифратор, имеющий 2 входа и 4 выхода, будет полным.

     Рассмотрим  принцип построении дешифратора  на примере преобразования трехразрядного двоичного кода в унитарный код. Если считать, что входы и выходы упорядочены по возрастающим номерам, т. е. считать, что коду ООО соответствует выход У0, коду 001 — выход У, и т. д., то для полного дешифратора можно записать восемь упорядоченных уравнений: 

                                         (15.3)  

     Реализовать восемь уравнений (15.3) можно с помощью  восьми трехвходовых элементов И. Полученная схема дешифратора приведена  на рис. 15.5 я, а его условное схематичное изображение приведено на рис. 15.5 б.

     Для расширения числа входов и выходов  используют каскадное включение  дешифраторов. На рис. 15.6 показана группа из пяти дешифраторов, соединенних  последовательно в два каскада. Все дешифраторы одинаковые. Кроме  кодовых входов каждый дешифратор имеет  вход стробирующего сигнала (вход С). Сигнал на выходе дешифратора появляется только при С= 1. Если С=0, то на всех выходах дешифратора будут нули, т. е. дешифратор заперт.

     На  входы первого дешифратора ИйХ подаются старшие разряды Хг и Хл числа, которое нужно дешифрировать. Таким образом, дешифратор О 01 определяет, какой из четырех дешифраторов 0В2...П05 из подключенных к нему будет выполнять дешифрирование младших разрядов числа. Выходные сигналы первого дешифратора подключены к «пробирующим входам С остальных и разрешают их работу.

     Младшие разряды дешифрируемого числа Хх и Х2 подаются на входы дешифраторов Ш)2....М>5. Однако выполнять дешифрирование этих разрядов будет только тот дешифратор, который включен сигналом, поданным на вход С от дешифратора старших разрядов.

     Рис. 15.5. Схема дешифратора 3x8 (а) и его  условное схематичное изображение (6) 

     Так, например, при дешифрировании числа 1001 на вход поступает код 10, которым  возбуждяется выход 2. В этом случае включается дешифратор ОВЬ , на вход которого подан код 01 младших разрядов дешифрируемого числа. В результате будет возбужден выход 1 дешифратора /)Л4, при этом на выходе появится сигнал У9, что соответствует выбранному входному коду.

     Для расширения числа входов и выходов  дешифраторов можно также воспользоваться параллельным или прямоугольным дешифратором, схема которого приведена на рис. 15.7. Схема прямоугольного дешифратора состоит из двух ступеней. Первая ступень состоит из двух дешифраторов ООХ и /)#2, первый из которых дешифрует младшие разряды X, и Х2 входного числа, а второй — старшие разряды Х3 и ХА. Вторая ступень состоит из N элементов 2И-НЕ. Все элементы 2И-НЕ разделены на строки и столбцы: строками управляет дешифратор первой ступени на /)/)1, а столбцами управляет дешифратор Ш)2. Схема, приведенная на рис. 15.7, соответствует полному дешифратору. Если исключить некоторые из элементов 2И-НЕ, то получим неполный дешифратор с уменьшенным числом выходов.

 

     Рис. 15.6. Каскадное включение дешифраторов 

     

 

Рис. 15.7. Схема прямоугольного дешифратора 

     Интегральные  микросхемы преобразователей кодов, шифраторов и дешифраторов. Промышленность выпускает большое количество различных микросхем преобразователей кодов, шифраторов и дешифраторов, некоторые из которых приведены в табл. 15.3.

     Таблица 15 3

Интегральные  микросхемы преобразователей кодов, шифраторов и  дешифраторов

     
Наименование  микросхемы Функциональное  назначение Кол-во входов Кол-во выходов
К155ИД1 Высоковольтный  дешифратор для управления газоразрядными индикаторами 4 10
К555ИДЗ Полный дешифратор 4x16 со стробированием 4 16
К555ИД4 Сдвоенный дешифратор 2x4 со стробированием 2 8
К555ИЛ5 Сдвоенный дешифратор 2x4 с открытым коллекторным выходом 2 8
К555ИД6 Дешифратор 4хЮ 4 10
К155ИД8 Преобразователь кода для управления светодиодной матрицей 7x5 4 18
К555ИД10 Дешифратор 4x10 с открытым коллекторным выходом 4 10
К155ИД11 Преобразователь кода для управления шкальным индикатором  с заполнением 3 8
К155ИД12 Преобразователь кода для управления шкальным индикатором  с одной точкой 3 8
К155ИД13 Преобразователь кода для управления шкальным индикатором  с двумя точками 3 8
1531ИД14 Сдвоенный дешифратор 2x4 со стробированием 2X2 4x4
К155ИД15 Преобразователь кода для управления шкальным индикатором 4 5
К555ИВ1 Приоритетный  шифратор 8X3 8 3
К533ИВ2 Приоритетный  шифратор 8x3 с тремя состояниями  на выходе 8 3
К555ИВЗ Приоритетный  шифратор 10x4 10 4
К155ПР6 Преобразователь двоично-десятичного кода в двоичный 6 8
К155ПР7 Преобразователь двоичного кода в двоично-десятичный 6 6
Наименование  микросхемы Функциональное  назначение Кол-во входов Кол-во выходов
К155ИД1 Высоковольтный  дешифратор для управления газоразрядными индикаторами 4 10
 

     На  базе микросхем, приведенных в табл. 15.3, возможно проектирование преобразователей кодов, шифраторов и дешифраторов различной степени сложности Кроме приведенных специализированных микросхем иногда используют программируемые запоминающие устройства, которые применяют для вывода различных символов на экран монитора при управлении от двоичного кода. К таким элементам относятся микросхемы ПЗУ типа К155РЕ21...К155РЕ24, которые используются в качестве преобразователей двоичного кода в код русского, латинского алфавита, код арифметических и дополнительных символов. 

Информация о работе Преобразователи кодов, шифраторы и дешифраторы