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

Иллюстрации

Показать все

Реферат

 

(72) Авторы изобретения

В.Г.Чулошников и Ю.А.Иванов (71) Заявнтель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНОДЕСЯТИЧНО-ЦЕСТИДЕСЯТИРИЧНЫЙ КОД

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

5 перемещения.

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

Ю в двоично-десятичный счетчик градусов, и на преобразовании остальной части входного кода путем пересчета с коррекцией f l).

Недостаток этого преобразователя — низкое быстродействие.

Наиболее близким по технической сущности и схемному построенив к

Э предлагаемому является преобразователь двоичного кода в двоично-десятично-шестидесятиричный код, содержащий двоичный счетчик, дешифра" тор нуля, элемент И, блок счетчиков коррекции, дешифратор старших рязрядов, элемент задержки и двоичнодесятичный счетчик (2).

Недостаток известного преобразователя такие состоит в относительно низком быстродействии.

Цель изобретения — увеличение быстродействия.

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

t0

S0

3 90 вый элемент И, блок счетчиков коррекции, вход которого соединен с выходом первого элемента И и счетным входом двоичного счетчика, дешифратор старших разрядов, входы которого соединены с выходами группы старших разрядов двоичного счетчика, элемент. задержки и двоична-десятинный счетчик, счетный вход которого соединен с выходом блока счетчиков коррекции, а разрядные вйходы двоичнодесятичного счетчика являются выходами преобразователя, первый вход первого элемента И является тактовым входом преобразователя, а второй вход первого элемента И соединен с выходом дешифратора нуля, выходы деширфатора старших разрядов соединены с установочными входами двоична-десятичного счетчика первой группы, группа входов старших разрядов двоичного счетчика является .группой входов старших разрядов преобразователя, введены второй элемент И, группу элементов ИЛИ и триггер, нулевой вход которого соединен через элемент задеркки с выходом дешифратора нуля и первым входом второго элемента И, второй вход которого соединен с выходом триггера, единичный вход которого соединен с входом 1;1.1-ого разряда преобразователя, где i - число разрядов в группе старших разрядов преобразователя, и со второй группой установочных входов двоична-десятичного счетчика, выход второго элемента

И соединен с первой группой входов группы элементов ИЛИ, вторые входы которой являются группой младших разрядов входов преобразователя, а gb>ходы группы элементов ИЛИ соединены с группой входов младших разрядов дво ичного счетчика.

На чертеже приведена блок-схема предлагаемого преобразователя двоичного кода в двоична-десятично-шестидесятиричный.

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

Процесс преобразования двоичного кода угла в двоична-десятично-шестидесятиричный vîä производится следующим образом.

После записи в двоичный счетчик

2 кода преобразуемого числа1предположим кад четвертого разряда равен нулю) дешифратор нуля 6 выдает на элемент И сигнал разрешения который открывается, и последовательность импульсов поступает одновременно.на входы двоичного счетчика

2 и блок 4 счетчиков коррекции. С выхода блока 4 последовательность импульсов поступает на вход двоична-десятичного счетчика 3. Блоком счетчиков коррекции производится запрещение вначале каждого третьего, а затем из полученной последовательности каждого 89 импульсов, поступающих на его вход, что обеспечивает коэффициент пересчета, равный †- — М 0 6591?.

Ъ 89

Когда двоичное число, записанное во входном счетчике 2, станет равным нулю, дешифратор 6 выдает запрещающий сигнал на элемент И 1, в результате прекращается подача импульсов пересчета. Код, содержащий в трех старших разрядах двоичного счетчика 2, поступает через дешифратор 7,на предварительную установку выходного двоична-десятичного счетчика градусов.

Таким образом, после прекращения поступления импульсов на вход

5 9038 двоичного счетчика 2 и двоично-.десятичного счетчика 3, в последнем зафиксируется число

2О47 — — = О49)

3 89

5 что соответствует преобразованию максимального значения величины угла (без четырех старших разрядов)

I5-ти разрядного двоичного кода угла в двоично-десятично-шестидеся- fO тиричный код с точностью до одной угловой минуты.

В том случае, есди код четвертого разряда преобразуемого числа равен единице, то одновременно с 15 записью кода трех старших разрядов в выходной счетчик 3 производится запись двоично-десятичного кода 22 непосредственно в тот же счетчик .3 и установка триггера 8 в единич- о ное состояние, обеспечивая сигнал разрешения на входе элемента И 9.

После этого процесс преобразования двоичного кода угла происходит аналогично тому, как это было описа- 25 но ранее. Однако после завершения процесса прербраэования по команде с дешифратора 6 нуля подается сигнал через элемент И 9, по которому записывается двоичный код 0,5, т.е, зо ,в счетчик 2 записывается двоичный код числа 45, что соответствует в нашем случае — прн цене единицы младщего разряда преобразуемого ко1000 0000

1001 ОООО

0100 0101

0010 0010

180 0001

90 0000

45 0000

22,5 0000 чик 2» и процедуру число-импульсного преобразования произвести повторно.

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

Таким образом, нз предыдущего равенства l 4 ) и таблицы видно, что имеется возможность ввести код числа

22 непосредственно в выходной счетчик 3, и после выполнения процедуры число-импульсного преобразования

55 над кодом преобразуемого числа (без четвертого старшего разряда) ввести двоичный код числа Л2 во входной счет59 6 да, равной О, 65917968 мин, 45 0,659!7968=30 мин.

Затеи вновь срабатывает дешифра" тор нуля 6, через элемент И 1 на вход двоичного счетчика 2 поступает ю

45 импульсов, а на вход — счетчика

3, на. этом процесс преобразования завершается.

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

А=1х„х,х,... х,„) (1) в алфавит

З= Х„Х,Х4...Z. ъа можно описать с помощью равенства

2-10 -6 О где К вЂ” коэффициент масштабного преобразования, или в виде

2 2-10-6о 2 (3)

Например, при преобразовании двоичного кода датчика угла с учетом ((Зх

) для четвертого (старшего) разряда, можно записать

2.2,Г = 22 + 0,5 ф (4) (АЯ. 2-10-60 2

Ь таблице представлено кодирование цены разрядов в разряды двоичнодесятичных счетчиков

9038

Формула изобретения входного кода, не подвергается число-импульсному преобразованию, а разлагается на два слагаемых, первое из которых вводится непосредственно в двоично-десятичный счетчик, второе-, в двоичный счетчик, и подвергается масштабному преобразованию. т.е. число-импульсному преобразованию подвергается по существу двоичный код, за исключением четырех старших раз- 16 рядов. о

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

И, блок счетчиков коррекции, вход которого соединен с выходом первого элемента И и счетным входом двоичного счетчика, дешифратор старших раз- 25 рядов, входы которого соединены с выходами старших разрядов двоичного счетчика, элемент задержки и двоично-десятичный, счетчик, счетный вход которого соединен с выходом блока Зо счетчиков коррекции, а разрядные выходы двоично-десятичного .счетчика являются выходами преобразователя, первый вход первого элемента И является тактовым входом преобразователя, а второй вход первого элемента И соединен с выходом дешифратора нуля, 59 8 выходы дешифратора старших разрядов соединены с первой группой установочньгх входоВ двоично-десятичного счетчика, группа входов старших разрядов двоичного счетчика является группой входов старших разрядов преобразователя, о т л и ч а ю щ и йс я тем, что, с целью повышения быстродействия, в него введены второй элемент И, блок элементов ИЛИ и триггер, нулевой вход которого соединен через элемент задержки с выходом дешнфратора нуля и первым входом второго элемента И, второй вход которого соединен с выходом триггера, единичный, вход которого соединен с входом 1+1-oro разряда преобразователя, где i — число разрядов в группе старших разрядов преобразователя, и со второй группой установочных входов двоично-десятичного счетчика, выход второго элемента И соединен с первой группой входов блока элементов ИЛИ, вторая группа которого является, группой младших разрядов входов преобразователя, а выходы блока элементов ИЛИ соединены с группой входов младших разрядов двоичного счетчика.

Источники информации, принятые во внимание при экспертизе

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

М 346?19, кл. G 06 F 5/02, 1971.

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

Ф 690475, кл. G 06 f 5/02, 1977 (прототип).

903859

Составитель N.Àðøàâñêêé

Редактор В.Лазаренко Техред M.Ãåðãåëü

Корректор В Бутяга

Подписное

Филиал, ПИП "Патент", г. Ужгород, ул. Проектная, 4

Заказ 121/30 Тираж 731

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

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