Преобразователь унитарного кода в двоичный код

 

Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении преобразователей и блоков сопряжения в цифровых системах . Целью изобретения является повышение быстродействия преоЬразователя и расширение класса решаемых задач за счет обеспечения возможности преобразования в последовательный код. Поставленная цель достигается тем, что в преобразователь унитарного кода в двоичный код, содержащий регистр 2, шифратор 1,первый элемент ИЛИ 3, дополнительно введены формирователь одиночного импульса 4, генератор серий импульсов 5, второй и третий элементы ИДИ 6, 7, что значительно уменьшает время на преобразование кодов. 2 ил. I (Л

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (191 (11) (51)4 Н 03 М 7 12

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А STOPCKOMV СВИДЕТЕЛЬСТВ(0

2

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3993855/24-24 (22) 21 ° 10. 85 (46) 15.06.87. Бюл. 11 22 (72) А. Г.орехов, Б.В.Гришин и В.И.Тябин (53) 681.325(088.8) (56) Авторское свидетельство СССР

}Â 917342, кл. Н 03 М 7/00, 1981.

Авторское свидетельство СССР

У 921081, кл. Н 03 М 7/02, 1981 ° (54) ПРЕОБРАЗОВАТЕЛЬ УНИТАРНОГО КО.дА в двоичный код (57) Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении преобразователей и блоков сопряжения в цифровых системах. Целью изобретения является повышение быстродействия преобразователя и расширение класса решаемых задач за счет обеспечения возможности преобразования в последовательный код. Поставленная цель достигается тем, что в преобразователь унитарного кода в двоичный код, содержащий регистр 2, шифратор 1,первый элемент ИЛИ 3, дополнительно введены формирователь одиночного импульса 4, генератор серий импульсов

5, второй и третий элементы ИЛИ 6, 7, что значительно уменьшает время на преобразование кодов. 2 ил.

1 13176

Изобретение относится к автоматике и цифровой выи лительной технике и может быть использовано при построении преобразователей и блоков сопряжения в цифровых системах.

Цель изобретения — повышение быстродействия преобразователя и расширения класса решаемых задач путем обеспечения воэможности преобразования в последовательный код. 10

На фиг. 1 представлена структурная схема преобразователя кодов; на фиг. 2 — временная диаграмма сигналов при его работе.

Преобразователь кодов содержит шифратор 1, регистр 2, первый элемент ИЛИ 3, формирователь 4 одиночного импульса, генератор 5 серий импульсов, второй 6 и и третий 7 элементы ИЛИ, информационные входы 8, 20 управляющий вход 9, тактовый вход

10, информационный выход 11 и тактовый выход 12.

Рассмотрим работу устройства при

25 преобразовании кода с основанием 4 (ш 4) в код с основанием 2 (в двоичный код), при этом информационный вход 8 устройства должен содержать

4 линии (О, 1,2,3j, причем одновременное наличие сигнала на двух 30 или более линиях должно быть исклю, чено. Для определенности допустим, что при появлении сигнала на линии

О на выход преобразователя кодов должен быть передан двоичный двухразрядный код »00", при появлении сигнала на линии 1 — двоичный двухраэряд- . ный код «10", при появлении сигнала на линии 2 — двоичный двухразрядный код «01", при появлении сигнала на 40 линии — 3 двоичный двухраэрядный код «11».

В предлагаемом преобразователе кодов шифратор 1 предназначен для формирования двоичного К-разрядного ко- 45 да (К находят иэ соотношения m < 2

% и округляется до целого числа; при ш =4, к=2) .

Регистр 2 предназначен для записи в него двоичного параллельного К-раз- g0 рядного кода с шифратора 1 и выдачи

его потребителю в виде К-разрядного последовательного двоичного кода.

Запись информации, поступающей из шифратора 1 в регистр 2, осуществляется при наличии сигнала »1» на входе разрешения записи тактовым импульсом, фронт которого задержан относительно фронта сигнала с выходов шиф62 2 ратора 1 на величину, определяемую из соотношения: (I

IVlOI К С где „,„„ — минимально допустимая величина задержки между фронтами сигналов на информационном и тактовым входами используемого регистра; „ „, — минимально допустимая длительность входного информационного сигнала;

,1, — длительность импульса формирователя одиночного импульса.

Тактовый импульс поступает на вход С регистра 2 через элемент

ИЛИ 6 с первого выхода формирователя одиночного импульса 4, а сигнал " 1» на вход разрешения записи поступает с второго выхода формирователя одиночного импульса 4 через элемент

ИЛИ 7 (для обеспечения записи информации в регистр 2 параллельньц1 кодом необходимо на вход разрешения записи подать сигнал »1", а для записи информации в последовательном коде .сигнал »0").

В регистре 2 последовательные информационные вход и выход соединены между собой, что позволяет при выдаче выходного преобразуемого кода

его вновь записывать в регистр 2.

В качестве формирователя одиночного импульса 4 может быть исполь-. зован любой формирователь, обеспе чивающий по фронту запускающего сигнала на первом выходе импульс положительной полярности длительностью, равной длительности импульса на тактоном входе 10 (фиг. 2а), а на втором выходе — импульс, фронт которого должен опережать фронт импульса на первом выходе, а спад его должен быть задержан относительно спада импульса на втором выходе (фиг. 2в,г).

Генератор серий импульсов 5 предназначен для формирования К импульсов, синхронных с сигналами на входе .

10 и задержкой первого импульса се- . рии не менее чем на период сигнала на входе 10.

Устройство работает следующим об- разом.

Сигнал, пришедший по одной иэ линии информационного входа 8, например, по линии 3, поступает через

7662

35

3 13 I элемент ИЛИ 3 (фиг. 26) и запускает фронтом формирователь 4 одиночного импульса. Одновременно сигнал поступает на шифратор 1, на выходе которого, а следовательно, и на входах D,,D (фиг..26) регистра 2, появятся единичные сигналы (в данном примере двоичный 2-разрядный параллельный код "!1") на время действия входного сигнала.

На выходах формирователя 4 одиночного импульса формируются два импульса: импульс с второго выхода (фиг. 2в) поступает на вход разрешения записи регистра 2 и переводит его в режим записи информации с .шифратора 1 по входам П,, D (фиг.

26) параллельным кодом. Запись информации осуществляется импульсом с первого выхода .формирователя одиночного импульса 4 (фиг. 2 r), поступающим через элемент ИЛИ 6 на тактовый вход регистра 2. После окончания записи информации в регистр 2 с шифратора 1 регистр 2 переводится в режим записи информации по входу D (в режим выдачи информации с регистра в последовательном коде) путем подачи на вход разрешения записи нулевого сигнала; по сигналу с первого выхода формирователя 4 одиночного импульса .через элемент ИЛИ 7 запускается генератор 5 серий импульсов, который вырабатывает К (К =2) тактовых импульсов (фиг. 2д), передаваемых на выход 12 и через элемент ИЛИ б на тактовый вход регистра 2, с помощью которых информация с регистра 2 (фиг. 2е) передается на выход 11,а также вновь записывается по входу

D в регистр 2.

По сигналу на управляющем входе

9 через элемент ИЛИ 7 запускается генератор серий импульсов 5 и его тактами на выход 11 выдается последовательный К разрядный код, записанный в регистр 2 сигналом, поступившим в преобразователь кодов перед приходом сигнала по управляющему входу 9.

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

Формула изобретения

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

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

ИЛИ.

1317662

Составитель М,Аршавский

Редактор Л.Пчелинская Техред Д. Олийнык

Корректор С.Черни

Заказ 2435/55 Тираж 901

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4

Преобразователь унитарного кода в двоичный код Преобразователь унитарного кода в двоичный код Преобразователь унитарного кода в двоичный код Преобразователь унитарного кода в двоичный код 

 

Похожие патенты:

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении вычислительных и измерительных устройств

Изобретение относится к области вычислительной техники и может быть использовано при построении преобразователей кодов чисел из одной системы счисления в другую

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в устройствах обработки двоичной информации Цель изобретения упрощение преобразователя

Изобретение относится к области ., автоматики и цифровой вычислительной техники и может быть использовано при построении устройств сопряжения с ЭВМ, работающими с различными форматами данных

Изобретение относится к вычислительной технике и может быть применено для быстрого преобразования чисел из десятичной системы счисления в двоичную

Изобретение относится к технике отображения цифровой информации

Изобретение относится к технике преобразования цифровых величин в аналоговые и может быть использовано в цифроаналоговых преобразователях, в том числе и со значительным уровнем выходной мощности

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

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

Изобретение относится к вычислительной технике и может быть использовано в автоматических и вычислительных устройствах для преобразования хранимого кода в обратный или дополнительный, для выполнения операций прямого и обратного счета в стандартном и нестандартном двоичном коде, а также для формирования прямой и обратной последовательностей кодовых комбинаций кода Грея

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении преобразователей кодов

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

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