Преобразователь двоичного кода в двоично-десятично шестидесятиричный код
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 943702
Автор: Бердышев
Текст
О П И С А Н И Е943702ИЗОБРЕТЕНИЯК, АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскииСоциапистикескикРеспублик(5)М. Кл.О 06 Г 5/02 6 06 Г 11/00 3 Ъсударстаеиимй комитет СССР па яелам изобретений и открытий(54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНОго 1Изобретение относится к автомати- ке и цифровой вычислительной технике и может быть использовано при построении двоично-десятичных преобразователей.По основному авт.св. Г 767749, известен преобразователь двоичного кода в двоично-десятинно-шестидесятиричный код, содержащий регистр сдвига, информационные входы которого и его выходы соединены соответственно с входными и выходными шинами преобразователя, корректируемую тетраду, дешифратор коррекции, блок коррекции, блок сумматоров, реверсивный регистр сдвига и коммутатор, информационные входы которого соединены с выходами дешифратора корф рекции и блока коррекции, а выход коммутатора соединен с информационным входом корректируемой тс трады, вход которой соединен с выходом реверсивного регистра сдвига, информационный выход корректируемой тет 2рады соединен с входами дешифратора коррекции и блока коррекции, а выход старшего разряда корректируемой тетрады соединен с входом регистра сдвига и с первым входом реверсивного регистра сдвига, второй вход которого соединен с выходом блока сумматоров, входы которого сое динены с соответствующими выходами регистра сдвига, управляющие входы коммутатора, регистра сдвига и реверсивного регистра сдвига соединены соответственно с шинами вида пре" .образования разрешения сдвига впра" в и разрешения сдвига влево 1. Недостатком известного устроиства является невысокая надежность, обусловленная отсутствием контроля работоспособности, что может привести к фиксации неверных резуль- татов преобразования в случае нарушения правильной работы устрой" ства.02 4 Например, для двадцатиразрядноговходного кода, когда п=20, угловойвес единицы младшего разряда равен360 00 00 нК, 1,235961910625 ц,2Тогда двоичный код количества секундизмеренного угла определяется следующим образом:А=Кх В,где А - двоичный код количества секунд измеренного угла;В - входной двоичный код.Угловой вес единицы младшего разрядапредставляется в виде1 1 1 1 1К =1+-у- - 2; + - - --- Ъ2 2 2 2 "ф 2"Следовательно, двоичный код количества секунд измеряемого угла определяется по,формуле Ь. - ; - )В- --- ).13.9 Ь Й 3тУмножение двоичного кода числа на коэффициент - эквивалентно сдвигуркода числа на и разрядов вправо т,е. в сторону младших разрядов, по. этому умножение на масштабный коэффициент К заменяется алгебраическим суммированием входного кода с кодами,сдвинутыми на и разрядов.Сигналом, поступающим по шине 15, разрешается сдвиг вправо содержимого регистров 1 и 3, при этом получающийся в результате суммирования последовательный код числа А, с выхода блока сумматоров 2 переписывается в реверсивный регистр сдвига 3 младшими разрядами вперед. Одновременно триггер 10 формирует сигнал четности путем изменения своего состояния под действием сйнхроимпульсов, поступающих на вход 17 через элемент И 9 на счетный вход всякий раз,когда на управляющем входе, соединенном с выходом младшего разряда регистра 1, появляется сигнал логической единицы, После окончания суммирования сигналом, поступающим по шине 16 закрывается элемент И 9, т.е. в триггере 1 О фиксируется информация о четности, и разрешается сдвиг содержимого ревер. сивного регистра сдвига 3 влево. Информация из регистра 3 выводится старшими. разрядами вперед в корректируемую тетраду 1 для осуществления 3 9437Цель изобретения - повышение надежностиПоставленная цель достигается тем, что в преобразователь двоичного кода в двоично.-десятично-шестиде5 сятиричный код введены элементы И, ИЛИ и два триггера, причем выход старшего разряда корректируемой тетрады соединен с первым входом элемента ИЛИ, выход которого соединен щ с входом .регистра сдвига, второй вход элемента ИЛИ соединен с выходом первого триггера, счетный вход которого соединен с входом синхроимпульсов, а установочный вход - с входом разрешения режима контроля устройства, счетный вход второго триггера соединен с выходом элемента И, первый и второйвходы которого соединены соответственно с шиной сдвига влево и входом синхроимпульсов устройства, установочный вход второго триггера соединен с выходом регистра сдвига, а выход - является контрольным выходом устройства.На чертеже приведена блок-схема предлагаемого преобразователя.Преобразователь кодов содержитрегистр сдвига 1, блок сумматоров 2, реверсивный регистр сдвига 3, корректируемую.тетраду 1, дешифратор коррекции 5, блок коррекции 6, коммутатор 7, элемент ИЛИ 8, элемент И 9, триггеры 10 и 11, входные шины 12, выходные шины 13, шину 1 ч вида преобразования, шину 15 сдвига вправо, шину 16 сдвига влево, вход 17 синхроимпульсов, вход 18 разрешения режима контроля, контрольный выход 19,Предлагаемый преобразователь имеет два режима работы: рабочий и контрольный. В рабочем режиме после установки в исходное состояние входной двоичный код по шине 12 поступает в регистр сдвига 1. Для выполнения преобразования методом сдвига и кор- ф рекции необходим выполнить опера" цию масштабирования, т.е, умножить входной двоичный код, записанный в регистре 1, на угловой вес единицы младшего разряда, который определя- ф ется по формуле360 00 ООн2 пгде К - угловой вес единицы младшегоразряда входного двоичного 5кода;и - количество разрядов во входном двоичном коде.1 О 5 го г 5 Формула изобретения 5 94 , преобразования двоичного кода количества секунд в двоично-десятичиошестидесятиричный код градусов, минут и секунд методом сдвига и коррекции. Содержимое корректируемой тетрады 4 после каждого сдвига сравнивается с определенными числами в дешифраторе коррекции 5 и блоке кор рекции 6, которые Формируют скорректированные коды, записываемые вновь в тетраду 4 через коммутатор 7. Коммутатор управляется сигналом, поступающим по шине 14, таким образом, что при формировании двоично-десятичных кодов десятков минут и секунд он открыт для информации с выхода блока коррекции 6, а в остальных случаях через коммутатор проходит информация с выхода дешифратора 5, Информация с выходакорректируемой тетрады 4 вновь поступает в регистр 3. Формирование двоично-десятичного кода младшей.десятичной цифры заканчивается после записи в корректируемую тетраду 4 младшего разряда двоичного кода количества секунд. При этом управляющимисигналами,поступающими по шинам 14 и 16, закрывается коммутатор 7 и запрещается сдвиг в регистре 3, а содержимое тетрады 4 последовательно кодом переписывается в регистр сдвига 1 через элемент ИЛИ 8. После этого начинается цикл преобразования, в котором формируется двоично-десятичный код следующей десятичной цифры. Для двадцатиразрядного входного двоичного кода требуется 7 циклов преобразования, Сформированный двоично-десятичный код градусов минут и секунд поступает на выходные шины 13. В режиме контроля на вход 18 поступает сигнал, разрешающий работу триггера 11. Затем, как и в рабочем режиме, производится запись входного кода в регистр 1, после чего проводится цикл суммирования, в течение которого на выходе триггера 11, работающего в счетном режиме, формируется последовательный двоичный код 101010, состоя" щий из чередующихся единиц и нулей и получающийся путем деления на два частоты следования синхроимпульсов, поступающих на вход 17. С выхода триггера 11 последовательный двоичный код через элемент ИЛИ 8 записывается в регистр сдвига 1, После окончания цикла суммирования сигнал 3702 6разрешения с входа 18 снимается и для тестового двоичного кода, записанного в регистре 1, повторяется цикл суммирования, Затем производится преобразование двоичного кода количества секунд сформированного контрольного значения угла в двоичнодесятично-шестидесятиричный код. Совпадение полученного кода с заранее известным тестовым значением говорит о правильной работе устройства.Таким образом, в результате незначительных аппаратурных затрат осуществляется полный функциональный контроль преобразователя кодав, а правильность записи входного двоичного кода в регистр 1 проверяется путем формирования сигнала контроля четности.Введение режима контроля практически исключает возможность эксплуатации преобразователя кодов, правиль. ная работа которого нарушена, что приводит к повышению надежности устройства,Преобразователь двоичного кода вдвоично-десятично-шестидесятиричныйкод по авт.св, М 767749, о т л ич а ю щ и й с я тем, что, с цельюповышения надежности работы, он содержит элементы И, ИЛИ, два триггера35причем выход старшего разряда корректируемой тетрады соединен с первымвходом элемента ИЛИ, выход которогосоединен с входом регистра сдвига,второй вход элемента ИЛИ соединен свыходом первого триггера, счетныйвход которого соединен с входомсинхроимпульсов, а установочныйвход - с входом разрешения режимаконтроля устройства, счетный входвторого триггера соединен с выходомэлемента И, первый и второй входыкоторого соединены соОтветственно сшиной сдвига влево и входом синхроимпульсов преобразователя, установоч 5 ч .ный вход второго триггера соединен свыходом регистра сдвига, а выход "является контрольным выходом преобпазователя.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРй 767749, кл. 6 06 Г 5/02, 1978943702 Составитель И. Хазовактор М. Дылын Техред И, Гайду Корректор Л.Бокша Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 5110/55ВНИИПИ Госудапо делам из113035, Москв Тираж 731ственного кбретений иУ 1-35, Рау Подписноемитета СССРткрытийская наб д,4/5
СмотретьЗаявка
2896671, 30.01.1980
ПРЕДПРИЯТИЕ ПЯ В-2954
БЕРДЫШЕВ ВИКТОР ГЕННАДЬЕВИЧ
МПК / Метки
МПК: H03M 7/12
Метки: двоично-десятично, двоичного, код, кода, шестидесятиричный
Опубликовано: 15.07.1982
Код ссылки
<a href="https://patents.su/4-943702-preobrazovatel-dvoichnogo-koda-v-dvoichno-desyatichno-shestidesyatirichnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь двоичного кода в двоично-десятично шестидесятиричный код</a>
Предыдущий патент: Устройство для формирования дополнительного кода
Следующий патент: Преобразователь двоичного кода угла в двоично-десятично шестидесятиричный код
Случайный патент: Многопозиционный автомат