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

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ (ii)860054

Г:, т

r (61) Дополнительное к авт. свид-ву— (22) Заявлено 10-10.79 (21) 2828289/18-24 с присоединением заявки ¹â€” (23) Приоритет—

Опубликовано 300881. Бюллетень МЯ 32

Дата опубликования описания 300881 (51)М. Кл.

G 06 F 5/02

Государственный комитет

СССР по делам изобретений н открытий (53) УДК 681 325 (088. 8) I т

H.Н.Смирнов, A.B.CòåïàHoâ и В.Гв.Папуща (72) Авторы изобретения (/

/ (11) Заявитель (54 ) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА B ДВОИЧНОДЕСЯТИЧНО-ШЕСТИДЕСЯТИРИЧНЫИ КОД

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

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

И 11).

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

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

15 решению является преобразователь двоичного кода в двоична-десятично-шестидесятиричный код, содержащий регистр состоящий из тетрад единиц сеГ

20 кунд, единиц минут, единиц градусов, десятков градусов, триад десятков секунд, десятков минут и диады сотен градусов, причем синхровходы регистра соединены с входом тактовых импульсов преобразователя, а установочные входы соединены с входом начальной установки преобразователя. Кроме того, преобразователь включает дешифратор коррекции, корректор времени, реверсивный регистр сдвига и коммутатор (Г) .

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

Цель изобретения — увеличение точности и повышение скорости преобразования.

Поставленная цель достигается тем, чта в преобразователь двоичного кода в двоична-десятично-шестидесятиричный кад, содержащий регистр, состоящий из тетрад единиц секунд, единиц минут, единиц градусов., десятков градусов, триад десятков секунд, десятков минут и диады сотен градусов, причем синхровходы регистра соединены с входом тактовых импульсов преобразователя, а установочные входы соединены с sxoдам начальной установки преобразователя, введены двоична-десятичный сумматор десятков градусов и сумматоры сотен градусов, сумматор единиц градусов, сумматор десятков минут, сумматор единиц минут, сумматор десятков секунд, сумматор единиц секунд, выходы которых соединены с соответствующими входами тетрад, триад к диады, выходы второго, третьего и четвертого разрядов тетрад соединены соответственно с входами первого, второго и третьего. разрядов соответ860054 ст вующих сумматоров, выходы вторр- . го и третьего разрядов триад соединены соответственно с входами первого и второго разрядов соответствующих сумматоров, выход второго разряда диады сотен градусов соединен со входом первого разряда сумматора сотен градусов, вход переноса которого соединен с выходом переноса двоичноЕ есятичного сумматора десятков граду ов, вход первого разряда которого соединен со входом первого разряда сумматора сотен градусов и является информационным входом преобразователя, выходы первых разрядов диады сотен градусов, тетрады десятков градусов, триады десятков секунд соединены со входами первого и третьего разрядов двоично-десятичного сумматора десятков градусов, сумматора единиц градусов, сумматора единиц минут и сумматора единиц секунд соот- 2О ветственно, выходы первых разрядов тетрады единиц градусов и тетрады единиц минут соединены со входами первого и второго разрядов сумматора десятков минут и сумматора десятков 25 секунд соответственно.

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

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

1 сотен градусов, двоично-десятичный сумматор 2 десятков градусов, сумматор 3 единиц градусов, сумматор 4 десятков минут, сумматор 5 единиц минут, сумматор 6 десятков секунд, сумматор 7 единиц секунд, регистр, состоящий из диады 8 сотен градусов, тетрад 9-12 десятков градусов, единиц градусов, единиц минут, единиц секунд, триад 13-14 десятков минут и десятков секунд.

Установочные входы регистра соеди- 10 иены с входом 15 начальной установки преобразователя, а синхровходы — с вхоПом 16 тактовых импульсов преобразователя. Выходы старших разрядов тетрад (триад, диады) 8-14 регистра 4 подключены со сдвигом на один разряд вправо на входы двоичных сумматоров

1,3-7 и двоично-десятичного сумматора 2. Выходы младших разрядов тетрад (триад, диады) 8-14 регистра угла ®О подключены на входы сумматоров 1-7 следующих (младших) тетрад (триад) с весами "4", "1" ("2", "1") соответственно. Выходы суммы и переносов двоичных сумматоров 1,3-7 и выходы суммы двоично-десятичного сумматора 2 подключены на информационные входы триггеров тетрад (триад,.диады) 8-14 р е гистр а угл а.

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

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

По импульсу начальной установки регистр устанавливается в исходное положение. Преобразуемое двоичное число последовательным кодом, младшим разрядом вперед, тактируемое ! актовыми импульсами, поступает на ,вход двоичного сумматора 1 (c весом

"1") и на вход двоично-десятичного сумматора 2 (с весом "8"). Тактовые импульсы поступают на синхровходы тетрад (триад, диады) 8-14 регистра.

В каждом такте производится сдвиг содержимого тетрад (триад, диады)

8-14 регистра на один разряд вправо (a сторону младших разрядов) и суммирование со 180О при наличии единицы на информационном входе. При наличии нуля на информационном входе производится только сдвиг. Сдвиг осуществляется схемно, путем подключения выходов старших разрядов тетрад (триад, диады) 8-14 регистра угла с весами !!8!!, !!4!!, !!2Э! (tl4!! N2I!) На

"1" ("2", "1") и выходов сумматоров на соответствующие входы регистра угла. Г

При наличии единицы в младшем разряде тетрады (триады, диады) производится коррекция. К содержимому следующей младшей тетрады (триады ) при сдвиге добавляется число 5 (3), то есть в каждом также производится деление на два содержимого регистра угла, а также — коррекция. Число тактов преобразования определяется максимальной разрядностью преобразуемых чисел.

Таким образом, процесс преобразования двоичных чисел в двоично-десятично-шестидесятиричные представляет собой последовательные операции деления на два содержимого двоично-десятичного регистра и суммирования с числами вида о „. 180 в каждом такте, где cL - значение i -го разряда преобра- зуемого двоичного числа. В результате выполнения данных операций содержимое двоично-десятичного регистра представляет собой сумму эквивалентов разрядов двоичного кода преобразуемого числа, выраженных в двоично-десятично-шестидесятиричном коде.

По сравнению с известными устройствами, работающими по методу сдвига и коррекции и дающими большую погрешность преобразования, или устройствами, работающими Ао методу числоимпульсного пересчета c точностью не более единицы младшего разряда, что часто является недостаточным, особенно при использовании датчиков угла невысокой разрядности, предлагаемое устройство производит преобразование кодов с любой точностью, которая onределяется разрядностью двоично-десятичного регистра, и имеет большее

860054 быстродействие, так как его работа длится один цикл, а у известных преобразователей — столько циклов, сколь— ко разрядов выходного кода.

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

360 или 180 . При этом суьвырование в каждом такте преобразования производится с числами ot„" 180 о или с "90 соответственно.

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

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

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

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

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

М 344437, кл. G 06 F 5/02, 1970.

2. Авторское свидетельство СССР по заявке В 2690979/18-24, кл. О 06 F 5/02, 04. 12. 78 (прототип), 860054 град х 90 гродх gg грех!

Минх 10

Минх /

Сглх f0

Гкх1

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

Техред М, Рейвес Корректор М. Коста

Редактор A.Ëåæèèíà

3axas 7548/73 Тираж 745 Подйисное

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

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

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