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

Иллюстрации

Показать все

Реферат

 

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

„Л0,, 1476616 А1 (51) 4 Н 03 И 7/12

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

С:: мод

31 д

Яюс ЩФ,) СОЮЗ СОВЕТСНИХ Я „" ), -"" СОЦИАЛИСТИЧЕСКИХ

РЕСПУБПИН Ф- -. "Р

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4259329/24-24 (22) 10.06.87 (46) 30,04.89. Бюл. II 16 (71) Коммунарский горно-металлургический институт (72) А.Б.Жукевич, А.Г.Пихай, А;И.Свеженец и Т.В.Касмынина (53) 681,325(088 ° 8)

I (56) Авторское свидетельство СССР №- 1116425, кл. Н 03 M 7/12, 1984.

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

¹ 960761, кл. H 03 M 7/12, !980. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД УГЛОВЫХ ВЕЛИЧИН (57) Изобретение относится к устройствам для обработки цифровых данных, а именно к устройствам для про 1бразования данных без изменения пе,рядка их следования и объема информации, подлежащей обработке. Пель изобретения — повышение быстродействия преобразователя. Преобразователь содержит входной 1 и выходной 10 регистры, сумматор 2, блок 3 памяти констант, элементы ИЛИ 4, 5, генератор синхроимпульсов 6, коммутатор 7, счетчик циклов 8,.элемент задержки !1, двоично-десятичный счетчик 9. Повышение быстродействия осуществляется за счет последовательного вычитания нес- . кольких констант, представляющих собоц к ды декад угловых величин. 2 ил. 1 табл.

1 .1476616

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

Цель изобретения — повышение быст- п родействия, р

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

На схеме обозначены: входной ре- в гистр 1, сумматор 2, блок 3 памяти к констант, элементы И 4, 5, генератор 15

6 синхроимпульсов, коммутатор 7, т счетчик 8 циклов, двоично-десятичный д счетчик 9, выходной регистр 10, элемент 11 задержки. P

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

В начале преобразования на вход преобразователя подается сигнал

"Сброс", который устанавливает в ну- л левое состояние счетчик 8 циклов, двоично-десятичный счетчик 9 и записывает с входной двоичный код угла во входной С регистр 1, подготавливая преобразо- 30 с ватель к работе. После прохождения д сигнала "Сброс" на выходах элеменн тов преобразователя устанавливаются о следующие состояния: выход регистра

1 — код угла, подлежащего преобразо.— 35 ванию, выход счетчика 8 циклов — при знак первого цикла преобразования: выход блока 3 памяти констант — двоичный код константы, соответствующей декаде в сто градусов. 40

На вход сумматора 2 поступают две величины: величина угла, подлежащего преобразованию, и константа, соответствующая декаде угла ° На информа- 45 ционных выходах сумматора 2 формируется величина разности и два сигнала, описывающие соотношения между входными величинами: Больше" и

"Меньше". Если величина угла больше кода константы на входе сумматора 2, вырабатывается сигнал "Больше" и поступивший на вход элемента ИЛИ 4 сигнал разрешит прохождение тактового сигнала с выхода генератора 6 синхроимпульсов на выход элемента ИЛИ 4, С выхода элемента ИЛИ 4 сигнал поступит на вход коммутатора 7, который в соответствии с состоянием управяющих сигналов, приходящих со счетика 8 циклов, передаст входной сигал на счетный вход счетчика соответтвующей декады двоично-десятичного четчика 9, Одновременно с выхода ервого элемента ИЛИ 4 сигнал постуает на установочный вход входного егистра 1 и обеспечивает перезапись ода с выхода сумматора 2 во входной егистр 1. Код на выходе сумматора 2 редставляет собой разность между еличиной начального угла и величиной онстанты, Таким образом, после первого вычиания на вход сумматора 2 поступают ва сигнала: сигнал константы деады, сигнал первой разности преобазуемого угла и константы декады.

На выходе сумматора 2 снова форируется сигнал разности этих двух исел и описание их соотношения

Больше" или "Меньше", Если констана больше величины угла, то сигнал

11

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

Таким образом, на входы сумматора 2 во втором цикле будут поданы коды следующих величин: код разности, полученной в первом цикле преобразования, код декады, соответс",— вующей данному циклу преобразования.

Далее процесс преобразования продолжается так же, как и в случае, когда на входе константа сотен градусов. Но во втором цикле коммутатор передает счетные импульсы на вход двоично-десятичного счетчика, подсчитывающего количество десятков в результате преобразования. В каждом последующем цикле к выходу коммутатора 7 подключается соответствующий счетчик, обеспечивая этим подсчет количества сотен, десятков, единиц градусов, минут, секунд получаемого результата преобразования, После. окончания преобразования и получения результата меньше, чем величина .самой малой константы сумматор 2 обеспечивает прохождение тактового импульса на вход счетчика 8 циклов, 1476616

15

Подключаемый счетчик сотен" десятков единиц

I десятков единиц !! десятков единиц "

°

1 000

2 001

3 010

4 011

5 - 100

6 101

7 110

100

1PII

) II

Счетчик Й циклов по этому тактовому импульсу формирует импульс иерезаписII результата преобраэоваиия нз двоичнодесятичного счетчика 9 в выходной регистр lp. Этот сигнал перезаписи, пройдя через элемент 9 задержки, фор-мирует на его выходе импульс "Сброс", который подготавливает преобразователь кодов к дальнейшей работе.

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

Номер Признак Код цикла на выхо- констанде 8 ты

Таким образом, приведенная схема обеспечивает преобразование двоичного кода в двоично-десятичный код угла по следующей формуле: ((((((NY A N Ioo ) BN

Щ!) G NIo ) где N г — код преобразуемого угла;

N -Игп. — код константы угла в

1000 — 14;

А — G — количество соответствующих декад в преобразуемом угле. формула изобретения

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

45 чин, с держагпий двоично-десятичный ! гетчик, генератор си лхроимг!у.!г соп, входной регистр, первый и второй информационные входы которогс соепггнены соответ! твенно с шгформаци

1476616

М 3 ц \ л Ч С С

Составитель A,Æóêåâè÷

Редактор О,Спесивых Техред A.Kðàí÷óê Корректор В.Гирняк

Заказ 2!68/57 Тираж 885 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101