Комбинационные преобразователи кодов



Мы поможем в написании ваших работ!


Мы поможем в написании ваших работ!



Мы поможем в написании ваших работ!


ЗНАЕТЕ ЛИ ВЫ?

Комбинационные преобразователи кодов



 

Комбинационные преобразователи кодов предназначены для преобразования m-элементного параллельного кода на входе в п-элементный параллельный код на выходе. Связь между входными и выходными сигналами можно задать таблицами истинности или логическими функциями.

 

Шифратор

 

Шифратор (кодер) преобразует единичный сигнал на одном из входов в n-разрядный двоичный код. Применяется в устройствах ввода информации (пультах управления) для преобразования десятичных чисел в двоичную систему счисления. Из таблицы 5 (таблица истинности) видно, что в этом случае нужен преобразователь с десятью входами и четырьмя выходами

Таблица 5

Для реализации шифратора понадобится четыре элемента ИЛИ: пятивходовый, два четырехвходовых и двухвходовый в соответствии с рисунком 98.

Рисунок 98

У микросхем бывает вход стробирования V . Стробированием называется выделение сигнала в определенный момент времени, т.е. появление выходного сигнала в моменты, когда на входе стробирования есть разрешающий уровень V . В условно-графическом обозначении шифратора применяется символ CD (от англ. coder — шифратор).

Дешифратор

 

Дешифратор(декодер) — это узел, преобразующий код, поступающий на его входы, в сигнал только на одном из его выходов. Дешифраторы широко применяются в устройствах управления, в системах цифровой индикации с газоразрядными индикаторами, для построения распределителей импульсов по различным цепям и т. д.

Дешифратор двоичного n-разрядного кода имеет 2n выходов, так как каждому из 2n значений входного кода должен соответствовать единичный сигнал на одном из выходов дешифратора. Условно-графическое обозначение такого дешифратора двоичного кода в код «1 из 16» в соответствии с рисунком 99.

Рисунок 99

Таблицу истинности для дешифратора четырехразрядного двоичного кода десятичных цифр можно получить из таблицы 5, если считать двоичный код ХЗ, ..., ХО входным словом, а десятичный - выходным.

Наличие входов стробирования расширяет функциональные возможности дешифраторов.

 В условно-графическом обозначении дешифратора используется символ DC (от анг. decoder — дешифратор).

 

Мультиплексор

 

Мультиплексор — это узел, осуществляющий преобразование параллельных цифровых кодов в последовательные. Применяется для последовательного или адресного опроса заданного числа источников информационных сигналов и передачи этих сигналов на один выход.

Условное обозначение мультиплексора с четырьмя информационными входами показано в соответствии с рисунком 100.

Рисунок 100

Мультиплексор имеет два вида входов: информационные ( D ) и кодовые, или адресные (А). Выбор информационной линии производится кодом, поступающим на адресные входы. Поэтому на выход передается логический уровень того информационного входа Di , номер которого i соответствует двоичному коду на адресных входах А1, А2.

Число информационных входов может быть увеличено, но при этом увеличивается и разрядность адреса.

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

В условно-графическом обозначении дешифратора используется символ МХ.

Счетчики

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

Счетчики состоят из цепочки последовательно включенных триггеров. Разрядность счетчика, а следовательно, и число триггеров N определяются максимальным числом, до которого он должен считать.

Это число называется коэффициентом (модулем) счета — Ксч. Если число входных импульсов n >Ксч, то через каждые Ксч импульсов счетчик возвращается в исходное состояние и начинает считать импульсы сначала.

Счетчики применяются для образования последовательностей адресов команд, для счета числа циклов выполнения операций, для запоминания кода в аналого-цифровых преобразователях и т. д.

 

Кольцевой счетчик

 

Кольцевой счетчикможно получить из регистра сдвига, если выход последнего триггера соединить с D-входом первого. Схема такого счетчика на N разрядов и условно-графические обозначения приведены в соответствии с рисунком 101.

Рисунок 101

Перед началом счета, импульсом начальной установки, в нулевой разряд счетчика (Q0) записывается логическая 1, в остальные разряды -логические 0. С началом счета каждый из приходящих счетных импульсов Т переписывает 1 в следующий триггер, и число поступивших импульсов определяется по номеру выхода, на котором имеется код «1». Предпоследний (п—1)-импульс переведет в единичное состояние последний триггер, а n-импульс переписывает единичное состояние на выход нулевого триггера, и счет начнется сначала. Можно построить кольцевой счетчик с произвольным коэффициентом счета Ксч, изменяя лишь число триггеров N в цепочке, так как Ксч=N.

Применяются кольцевые счетчики в распределителях импульсов, создающие необходимую временную последовательность управляющих сигналов. В остальных случаях в основном используются счетчики на счетных триггерах, так как они позволяют получить необходимый коэффициент счета при значительно меньшем числе триггеров.

 



Последнее изменение этой страницы: 2021-04-04; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.229.142.104 (0.013 с.)