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

 

Изобретение касается автоматики и вычислительной техники и может быть использовано при построении преобразователей в измерительных и управляющих системах. Цель изобретения - расширение класса решаемых задач за счет возможности получения двоично-десятичного кода угловых единиц в диапазоне ±180° и повышение быстродействия. Поставленная цель достигается тем, что в преобразователь , содержащий генератор импульсов 1, сумматор 6, регистр 7, дешифратор 5, двоичный счетчик 3, двоично-десятичный счетчик 10 и два элемента И 2 и 9, введены элементы НЕ 12 и 13, элементы И 14 и 15, элементы ЗИ 16 и 17 с соответствующими связями. 1 йл. о ел 00 О5 со П

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

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

РЕСПУбЛИК

1д11 4 Н 03 М 7/12

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

H Д BTOPCHOMV СВИДЕТЕЛЬСТВУ.: «:ъ

: «1

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3995428/24-24 (22) 23,12.85 (46) 23.04.87. Бюл. М 15 (72) Б.А.Кудряшов и А.Б.Шишков (53) 681.325 (088,8) (56) Авторское свидетельство СССР

М - 297960, кл. Н 03 М 7/12, 1968.

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

1 970354, кл. Н 03 М 7/12, 1980. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД (57) Изобретение касается автоматики и вычислительной техники и может быть использовано при построении

„„SU„„1305869 А 1

Ф преобразователей в измерительных и управляющих системах. Цель изобретения — расширение класса решаемых задач эа счет возможности получения двоично-десятичного кода угловых едио ниц в диапазоне +180 и повышение быстродействия. Поставленная цель достигается тем, что в преобразователь, содержащий генератор импульсов

1, сумматор 6, регистр 7, дешифратор

5, двоичный счетчик 3, двоично-десятичный счетчик 10 и два элемента И 2 и 9, введены элементы НЕ 12 и 13, элементы И 14 и 15, элементы ЗИ 16 и 17 с соответствующими связями. 1 ил.

1305869

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

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

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

Преобразователь содержит генератор 1 импульсов, элемент И 2, двоичный счетчик 3, информационный вход 4, дешифратор 5, сумматор 6, регистр 7, вход 8 задания константы, элемент И 9, двоично-десятичный счетчик 10 (угло— вых единиц), выход 11, элементы НЕ 12 и 13, элемент И 14 и !5, элементы ЗИ .16 и 17, элемент ИЛИ 18, вход 19 выбора режима и знаковый выход 20.

Генератор 1 импульсов вырабатывает непрерывную последовательность импульсов, которая пропускается элементом

И 2 на первые входы элемента И 14, элементов ЗИ 16 и 17, второй вход элемента И 9 и тактовый вход регистра

7 до тех пор, пока дешифратор 5 не выявит нулевое состояние счетчика 3.

Замкнутые в кольцо сумматор 6 и регистр 7 представляют собой накапливающий сумматор, который на каждый тактовый импульс добавляет к записанному в регистре 8 числу констан- 35 ту С, сформированную на входе 8. 1..диничный сигнал, возникающий на выходе переполнения сумматора 6, разрешает прохождение импульсов через элемент

И 9 на счетный вход суммирующего

40 двоично-десятичного счетчика 10. Счетчик 10 состоит из декад и секстад, а era структура определяется видом угловых единиц на выходе 11.

При единичном значении сигнала на входе 19 выбора режима импульсы с выхода элемента И 2 проходят через элемент И 14 и элемент ИЛИ 18 на вычитающий вход двоичного счетчика 3 5р

При нулевом значении сигнала на входе 19 импульсы с выхода элемента

И 2 проходят либо на вычитающий вход счетчика 3 (через элемент ЗИ 16 и элемент ИЛИ 18 при нулевом значении сигнала на входе инвертора 13), либо на суммирующий вход счетчика 3 (через элемент ЗИ 17 при единичном знa-! чении сигнала на входе инвертора 13).

cHI нал

К = I" С/2 Ь/2 число двоичных разрядов сумматора 6 и регистра 7; число, записанное в регистре 7 после N-го такта. гдешДля того, чтобы преобразователь не имел набегающей ошибки, значение константы .С выбирается из условия

Расширение функгиональных возможностей достигается за счет того, что при необходимости получения на выходе преобразователя двсично-десятичного кода угловых единип в диапазоне +180 двоичный счетчик в диапазоне 0-180 (старший разряд двоичного кода угла

Е = О) работает на вычитание, а в диапазоне 0 — минус 180 (N 1)

О на сложение. При этом на выходе двоичко-десятичного счетчика формируется код угловых единиц в пределах

0-180, а знак кода определяется значением старшего разряда N двоичного кода угла. Одновременно с этим уменьшается максимальное число рабочих тактов преобразователя, что повышае его быстродеиствие °

Преобразователь работает следующим образом.

В начале цикла преобразования в двоичный счетчик 3 записывается преобразуемое число Б в дополнительном коде, поступаюшее по входу 4, и производится обнуление регистра 7 и двоично-десятичного счетчика 10.

После записи в двоичный счетчик 3 числа N дешифратор 5 разрешает прохождение импульсов генератора 1 через элемент И 2. Эти импульсы поступают на тактовый вход регистра 7 и второй вход элемента И 9 независимо от значения сигнала на входе 19 выбора режима. При единичном значении сигнала на входе 19 и пульсы генератора

1 проходят на вычи тающий вход двоичного счетчика 3,, уменьшая записанное в него число. После прохождения N-ro импульса двоичный счетчик 3 переходит в нулевое состояние и дешифратор

5 запрещает дальнейшее прохождение импульсов через элемент И 2.

Число импульсов К, прошедших через элемент И 9 на вход двоично-десятичного счетчика 10 равно числу так1 тов, в которых на выходе переполнения сумматора 6 возникает единичный!

30586

С = К 2 (2) fO равно

40 (3) N 2/2 вателя, Составитель Б.Кудряшов

Техред В. Кадар

Корректор Л.Пилипенко

Редактор А.Шандор

Заказ 1466/56 Тираж 902 Подписное

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

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

Производственно-полиграфическое предприятие, r.Óæãoðîä, ул.Проектная,4 нулевого значения д при максимальном значении преобразуемого угла где п — число разрядов двоичного счетчика 3;

К вЂ” число состояний двоично-деся—

П1 тичного счетчика 10.

Таким образом, в конце цикла преобразования, при единичном значении сигнала на входе 19, на выходе

11 формируется двоично-десятичный код угловых единиц В диапазоне 0- !5

3b0 . Максимальное число рабочих так. п тов N = 2 . Этот режим работы иденФ тичен прототипу.

При нулевом значении сигнала на входе 10 при Nр = 0 импульсы генератора проходят на вычитающий вход двоичного счетчика 3, а при 1 на суммирующий вход, соответственно уменьшая или увеличивая записанное в него число. После прохождения N-ro 25 (11„ = О) либо (2" — N)-го (N = !) импульса счетчик 3 переходит в нулевое состояние и дешифратор 5 запрещает дальнейшее прохождение импульсов через элемент И 2, При этом в коь;Зп це цикла преобразования на выходе 11 с учетом формул (1) и (2) формируется код угловых единиц в пределах

0-180, т.е. осуществляется преобразование дополнительного кода в пря- 35 мой. Знак кода определяется значением N>, проходящим через элемент

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

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

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

4 через дешифратор подключен к первому входу первого элемента И, второй вход которого соединен с выходом

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

НЕ, третий и четвертый элементы И, два элемента ЗИ и элемент ИЛИ, причем первые входы третьего элемента

И и первого и второго элементов ЗИ соединены с выходом первого элемента И, а их выходы подключены соответственно к первому, второму входам элемента ИЛИ и входу сложения двоичного счетчика, вход вычитания которого подключен к выходу элемента

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

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

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

 

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

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

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

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

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

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

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

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

Изобретение относится к области

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

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

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

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

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

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

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

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

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