Устройство для преобразования кодов

 

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

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

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

РЕСПУБЛИК (19) (И) A t (д() 4 Н 03 M 7/12

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ :...;:р

cog

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ®ОГРс,-( (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ

КОДО.В (21) 4032642/24-24 (22) 05.03.86 (46) 30.05.87. Бюл, ¹ 20 (71) Куйбышевское научно-производственное объединение по механизации. и автоматизации производства (72) С.А.Простов (53) 68 1.325 (088.8) (56) Авторское свидетельство СССР № 190054, кл. Н 03 M 7/12, 1966.

Авторское свидетельство СССР № 968803, кл. Н 03 M 7/12, 1981, (57) Изобретение относится к цифровой вычислительной технике и может быть использовано при построении преобразователей кодов в автоматизированных системах управления и контроля. Цель изобретения — сокращение объема аппаратуры. Поставленная цель достигается тем, что в устройство для преобразования кодов, содержащее ге13i4462 нератор 2 импульсов, схему 3 сравнения, входной регистр 1, счетчик 4 входного и счетчик 5 выходного кодов, введен элемент И-НЕ IÎ, а входной и

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

Цель изобретения — сокращение объема аппаратуры, На чертеже представлена блок-схема устройства для преобразования кодов.

На схеме приняты следующие обозначения: входной регистр 1„ генератор

2 импульсов, схема 3 сравнения, двоичные счетчики 4.1-4.п, 5.1-5.п первой и второй групп соответственно, элементы И-ИЛИ 6.1-6,п, 7.1-7.п первой и второй групп, элементы И 8.1

8.п, 9.1-9,п первой и второй групп соответственно, элемент И-HE 10, вход

11 установки нуля устройства.

Устройство работает следующим образом, В исходном состоянии из канала связи на входной регистр 1 поступает входной код и команда установки кода, Наличие нулевого уровня напряжения команды установки кода, поступающей на элемент И-НЕ 10, определяет преобразование устройством двоичногo Ко да в выходной двоично-десятичный. Наличие единичного уровня определяет обратное преобразование. На вход 11 установки нуля устройства. поступает импульс, запускающий генератор 2 импульсон и обнуляющий двоичные счетчики 4 и 5 первой и второй группы, которые .представляют собой четырехразрядные счетчики с внутренней структурой на IK-триггерах, с двумя входами установки нуля.

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

На второй вход .схемы 3 сравнения чевыходной счетчики включают соответственно каждый п.двоичных счетчиков, п элементов И-ИЛИ, и элементов И с

2 рез входной регистр 1 поступает комбинация входного кода. С приходом десяти тактовых импульсов на выходе двоичных счетчиков 4.1 и 5.1 младших тетрад будет стоять 10 (1010), !

Единичные сигналы поступают на входы элементов И 8.1 и 9.1, поэтому на их выходах также будут единич<0 ные уровни, которые поступают на элементы И-ИЛИ 6.1 и 7.1 соответственно.

Наличие нулевого уровня с выхода входного регистра 1 запирает элемент И-ИЛИ 6,1, а единичный уровень с элемента И-НЕ 10 открывает элемент И-Kni 7 ° 1, т.е. импульс с выхода элемента И 9 проходит через элемент И-ИЛИ 7 и поступает на первый вход установки нуля двоичного счетчи20 ка 5 и на тактовый вход двоичного счетчика 5,2, в результате двоичный счетчик 5.1 младшей тетрады обнуляется, а двоичный счетчик 5,2 записы25 вает единицу в младшем разряде. Двоичный счетчик 4.1 сбрасывается при достижении своего конечного состояния 15 (1111), Перепад с "1" на "0" в четвертом разряде через элемент И-ИЛИ

6,1 открытый единичным уровнем с элемента И вЂ” НЕ 10, проходит на первый вход установки нуля двоичного счетчика

4.1 и на тактовый вход счетчика 5,1, который воспринимает этот перепад и записывает единицу в младшем разря35 де. Таким образом, первая группа двоичных счетчиков 4.1-4.п работает в двоичном коде, а вторая группа двоичных счетчиков 5,1-5,п работает в двоично-десятичном коде. При совпадении входной кодовой комбинации и кодовой комбинации первой группы двоичных счетчиков 4.1-4.п на выходе блока 3 сравнения появляется сигнал, который останавливает генератор импульсов.

Счетчики 4,1-4,п и 5.1-5.п также ос1314462 танавливаются, что служит разрешени1 ем съема кода с выходов счетчиков

5,1-5.п.

Рассмотрим пример преобразования двоичного числа 1111 (15 „, ) в двоична-десятичное. В этом случае с входного регистра 1 на элемент И-НЕ

10 поступает команда с нулевым уров-, нем, определяющая работу счетчиков

4 в двоичном коде и счетчиков 5 в двоична-десятичном коде. После прихода десяти тактовых импульсов в двоичных счетчиках младших тетрад

4 и 5 записывается число десять 15 (1010 ), Единичные уровни с выходов счетчиков 4 и 5 поступают на входы элементов И 8 и 9 соответственно.

Элементы И 8 и 9 выдают на выходах единичные уровни, которые поступают 20 на первые входы элементов И-ИЛИ 6 и

7 соответственно. На второй вход элемента И-ИЛИ 6 поступает нулевой уровень с выхода входного регистра 1, поэтому на вьгходе элемента И-ИЛИ 6.1 уровень остается нулевым. На второй вход элемента И-ИЛИ 7.1 поступает единичный уровень с элемента И-HE

10, происходит совпадение единичных уровней на первом и втором входах ЗО элемента И-ИЛИ 7 и на выходе элемента И-ИЛИ 7 появляется единичный уровень, который поступает на первый вход установки нуля счетчика

5,1 и на тактовый вход счетчика 5.2, Двоичный счетчик 5.1 сбрасывается.

На выходе элемента И 9, элемента ИИЛИ 7.1 появляются нулевые уровни, Таким образом, на тактовом входе счетчика 5.2 получается перепад с единичного уровня на нулевой, Счет— чик 7 на IK-триггерах воспринимает этот перепад как тактовый импульс и считает этот импульс, т.е. на его выходе появляется число 1 (0001), 45

Таким образом, после прихода десяти импульсов в счетчике 4,1 записано число 10 (1010 ), в счетчике 5.1 число О, а в счетчике 5.2 — число 1 (0001 ). После прихода следующих пя- 50 ти тактовых импульсов в счетчике 4 записано число 15 (1111), в счетчике 5 ° 1 — число пять (0101 ), а в счетчике 5.2 — число 1 (0001 ) . Блок сравнения останавливает генератор 55 импульсов и разрешает съем двоичнодесятичного числа 15 (0001 0101) на выход преобразователя.

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

Устройство для преобразования ко,дов, содержащее генератор импульсов, схему сравнения, входной регистр, счетчик входного кода, счетчик выходного кода, выходы которого являются выходами преобразователя, выход счетчика входного кода соединен с первым входом схемы сравнения, второй вход которой подключен к выходу входного регистра, вход которого является входом устройства, о т л и— ч а ю щ е е с я тем, что, с целью сокращения объема аппаратуры, он содержит элемент И-НЕ, а входной и выходной счетчики получают соответственно каждый по группе из и двоичных счетчиков, п элементов И-ИЛИ, и элементов И, причем выход элемента И вЂ” НЕ соединен с первым входом первого элемента И i-го (=1-n) элемента И-HJIИ первой группы и с первым входом BTQ рого элемента И i ro элемента И-ИЛИ второй группы, второй вход первого элемента И i-го элемента И-ИЛИ первой группы и первый вход первого элемента И i ro элемента И-ИЛИ второй группы соединены с выходами старших разрядов >-х двоичных счетчиков и с первыми входами 1-х элементов И первой и второй групп соответственно, вторые входы i õ элементов И первой и второй групп подключены к выходам вторых разрядов i — х двоичных счетчиков соответствующей группы, выход входного регистра соединен с первым входом второго элемента И 1-го элемента И-ИЛИ первой группы и с вторым входом первого элемента И 1-го элемента И-ИЛИ второй группы, выходы

i — х элементов И первой и второй групп подключены к вторым входам вторых элементов И i — x элементов И-ИЛИ первой и второй групп соответственно, выходы i-х элементов И-ИЛИ первой и второй групп соединены с первыми входа— ми установки нуля i — x двоичных счетчиков и с тактовыми входами (i+1)--õ (где i=i-n — 1) двоичных счетчиков соответствующей группы, тактовые входы

i-x (i--1) двоичных счетчиков первой и второй групп подключены к выходу генератора импульсов, вход астанова которого соединен с выходом схемы сравнения, а вход запуска — с вторым входом установки нуля двоичных счетчиков первой и второй групп и с входом установки нуля устройства.

Устройство для преобразования кодов Устройство для преобразования кодов Устройство для преобразования кодов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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