Устройство для преобразования кодов

Номер патента: 1218470

Авторы: Быков, Горбачев, Преображенский

ZIP архив

Текст

(51) 4 Н 03 М 7/00 ЕТЕНИЯ ОПИСАНИ ЕЛЬСТВУ ТОРС НОМУ(57) Устрой матике и выч может найти преобразован 2 ил. едования или объем порядка их ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТНРЫТИ(71) Горьковский исследовательскийфизико-технический институт приГорьковском государственном университете им.Н.И.Лобачевского(56) Авторское свидетельство СССРВ 437069, клА 06 Г 5/02,2509.72Авторское свидетельство СССР9 478299, кл. 6 06 Г 5/02,14 06,72.(54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯКОДОВ тво относится к автоислительной технике иприменение в системахия данных без изменения.801 1 470 А информации, в частности в устройствах преобразования углового положения антенны и времени, представлен.ных в двоично-десятично-шестидесятиричной системе. счисления,в двоичнуюсистему счисления. Устройство позволяет наряду с преобразованием двоично-десятично-шестидесятиричногокода угловых величин и времени вдвоичный код осуществлять и масштабирование их младших разрядов. Вустройство входят первый сдвигающийрегистр 1, шесть логических блоков2 - 7, два блока 8 и 9 элементов И,блок 10 элементов ИЛИ, второй сдвигающий .регистр 11, блок 12 суммато- Еров , два элемента И 13 и 16, дваэлемента НЕ 14 и 15, два элементаИЛИ 17 и 19, триггер 18, блок 20, Суправления сдвигом, входы 21 и 22устройства, выход 23 устройства,ФФна котором формируется преобразованный двоичный код, и запускающийвход 24 устройства. 1 з,п.ф"лы,1Изобретение относится к автома" тике и вычислительной технике, а именно к устройствам для преобразования данных, и может быть использовано в цифровых устройствах управления антенной, работающих в реальном времени, для преобразования углового положения антенны и времени, представленных в двоично-десятичношестидесятиричной системе счисления (градусы, часы, минуты, секуиды), в двоичную систему счис" ления с различной ценой единицы; младшего разряда.Целью изобретения является расширение функциональных возможностей устройства путем обеспечения преоб= ь разоваиия двоично-десятично-шестидесятиркчного.кода в двоичный код с масштабированием,На фиг,1 изображена функциональная схема устройства; на фиг.2- схема блока управления сдвигом.Устройство для преобразования кодов содержит первый сдвигающий регистр 1, первый 2, второй 3, третий 4, и четвертый 5 формирователи тетрад, первый 6 и второй 7 Формирователи триад, первый 8 и второй 9 блоки элементОв И, блок 10 элементов ИЛИ, второй сдвигающий регистр 11, блок 12 сумматоров, первый элемент И 13, первый элемент НЕ 4, второй элемент НЕ. 15, второй элемент И 16, первый элемент ИЛИ 17, триггер 18, второй элемент ИЛИ 19, блок 20 управления сдвигом, входы 21, 22 устройства, выход 23 устройства, запускающий вход 24 устройства.Блок 20 управления сдвигом содержит генератор 25 импульсов, генератор 26 одиночного импульса, первый элемент И 27, усилитель-формирова. тель 28 импульса, элемент ИЛИ 29, одновибратор 30, первый триггер 31, элемент НЕ 32, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 33, второй элемент И 34, третий элемент И 35, второй триггер 36.Устройство работает следующим образом.После включения регистры 1 и 11 устанавливаются в исходное состояние блоком 20 управления сдвигом, а на вход первого элемента НЕ 14, соединенного с входом второго элемента ИЛИ 17, с последнего поступает сигнал логической "1". Сле 218470 2довательно, запрещается работа первого элемента И 13 сигналом с первого элемента НЕ 4 и разрешается работа второго элемента И 16через элемент ИЛИ 17,В первом регистре 1 производитсясдвиг и преобразование записанногос информационных входов 21 двоичнодесятично-шестидесятиричного кода в О двоичный с помощью формирователей2-7 тетрад. Алгоритм работы формирователей 2,3,4,5 тетрад следующий;у,= х.х, чх х,5 гХфХ 4 Ч Х ф Х фХ 4 Ч ХХ ф Ху х Х 4 ч х х Х 4 ч 2 г х х4у=ххх чх хгде х х , х , х - входные сигналыу гв.порядке возрастания номера разряда;уу, ,- выходные сигна"лы в порядкевозрастания но мера разряда.Алгоритм работы формирователей6,7 триад следующий; у,=х,хчх,х,з30у=х х,чх х х,у-х,х,х,ч хх х1где х,х х- выходные сигналы вгпорядке возрастанияномера разряда;, - выходные сигналы в порядке возрастания номера разряда.Преобразование кода осуществля"ется путем перезаписи кода, сформи О рованного на выходах формирователей2 - 7 триад и тетрад через первыйблок 8 элементов И и блок 10 элементов ИЛИ в регистр 1 с помощью тактовых импульсов, поступающих с бло ка 20 управления сдвигом на входпервого регистра 1.Запуск устройства осуществля, ется сигналом "Пуск" с входа 24,поступающим на блок 20 управления 50 сдвигом, при этом информация(празрядов) с входов 21 через второйблок 9 элементов:И и блок 10 элементов ИЛИ записывается в первыйрегистр 1 с помощью импульса записи, поступающего с блока 20 управления сдвигом на вторые входы второго блока 9 элементов И. Одновременно с помощью этого же импульсав триггере 18 запоминается сигнал о необходимости масштабирования информации (логическая "1" при наличии информации о времени и логический "0" при информации о координатах), а во второй регистр 11, в о) -й разряд, записывается сигнал логической "1", с помощью которого осуществляется управление циклами работы устройства.Первый цикл работы устройства- преобразование двоично-десятичношестидесятиричного кода в двоичный и второй - масштабирование кода.Блок 20 управления сдвигом включает режим "Запись" в первом регистре 1 и режим Сдвиг" - во втором регистре 11, вырабатывает тактовые импульсы, осуществляющие преобразование информации из двоично-десятично-шестидесятиричного кода в двоичный код в первом регистре 1 и сдвиг информации во втором регистре 11. При этом полученный двоичный код поступает с младшего разряда первого сдвигового регистра 1 на информационный вход второго регистра 11,а логическая "1" в (и -3) -ом разряде второго регистра 11 смещается в сторону младшего разряда. При установке (после 20-го импульса) младшего разряда .в "1" блок 20 управления сдвигом переключает первый регистр 1 в режим сдвига. После перехода информации с младшего разряда ре" гистра 11 через элемент И 16 и . элемент ИЛИ 17 в старший разряд первого регистра 1 блок 20 управ-. ления сдвигом вырабатывает сигнал логического "0" на вход элемента НЕ 14, тем самым заканчивается первый цикл работы связанный с преобразованием, разрешается работа элемента И 13 и через элемент ИЛИ 17 запрещается работа элемен" та И 16. При этом могут возникнуть следующие ситуации:триггер 18 - в состоянии "1" (входная информация не требует масштабирования), поэтому работа элемента И 13 запрещена (через элемент НЕ 15), а работа элемента И 16 разрешена через элемент ИЛИ 17, в этом случае информация без масштабирования через элемент И 16 поступает на первый регистр 1;триггер 18 - в состоянии "0" (входная информация об углах и тре 284704бует масштабирования), поэтому информация с второго регистра 11 через блок 12 сумматоров, элемент И 13,элемент ИЛИ 19 в последовательномкоде поступает на первый регистр 1.Преобразованная в двоичный кодинформация после первого циклаработы находится во втором регистре 11 и начинается второй циклО работы. В случае преобразования временного кода во втором цикле инфор.ф.мация из второго регистра 11 черезэлемент И 16 и элемент ИЛИ 19 поступает на первый регистр 1 и при5 появлении логической "1" на выходемладшего разряда первого регистра 1блок 20 управления сдвигом прекраща.ет выдачу тактовой частоты и навыходах разрядов первого регистра1 устанавливается преобразованныйдвоичный код, который поступаетна выход 23 устройства преобразования кодов,При преобразовании угловых велид 5 чин необходимо масштабирование сигналов, поэтому на блок 12 суммато".ров поступает информация с первого,третьего, пятого,:девятого, двенадцатого, девятнадцатого и двадцать .З 0 второго разрядов. второго регистра11, что обеспечивает получение свыхода блока 12 сумматоров информацию в последовательном коде.Устройство для преобразования35кода преобразует двоична-десятичношестидесятиричный код в двоичный сточностью до одной угловой секунды,причем формирователь 2 тетрад формирует единицы секунд, формирова 40тель 6 триад - десятки секунд форЭмирователь 3 тетрад " единицы минут(часов) . Число элементов в первомблоке 8 элементов И равно И -1, аво втором блоке 9 элементов Иблоке 10 элементов ИЛИ и число раз 50рядов в первоми втором 11 регистрах соответствует числу разрядоввыходного кода ь .Формула изобретения1.Устройство для преобразования,кодов, содержащее первый сдвигающий регистр, формирователи тетрад и блок управления сдвигом, первый5 1 О 15 20 25 30 35 40 45 50 55 выход которого соединен с управляющим входом первого сдвигающего регистра, о т л и ч а ю щ е е с я .тем, что, с целью расширения функциональных возможностей устройства путем обеспечения преобразования двоично-десятично-шестидесятирично го кода в двоичный код с масштабиро" ванием, в него введены триггер, элементы НЕ, элементы ИЛИ, элементы И, блок сумматоров, блоки элементов И, блок элементов ИЛИ, дваформирователя триад и второй сдвигающий регистр, управляющий вход которого соединен с вторьм выходом блока управления сдвигом, информационный вход объединен с первым входом блока управления сдвигом и соединен с выходом первого разряда первого, сдвигающего регистра, выходы последующих разрядов которого, кроме последнего, соединены с соответствующими входами первого формирователя тетрад, первого формирователя триад, второго формирователя тетрад, второго формирователя триад, третьего и четвертого формирователей тетрад выход последнего разряда первого сдвигающего регистра соединен с первым.входом первого элемента И первого блока элементов И, первые входы после-, 1дующих элементов И первого блока элементов И соединены с выходами соответствующих формирователей тетрад и триад, первые входы второго блока элементов И объединены с -входом триггера и соединены с третьим выходом блока управления сдвигом, четвертый выход которого соединенс вторыми входами элементов И первого блока элементов И, выходы первого и второго блоков элементов И соединены с соответствующими входами блока элементов ИЛИ, выходы которого соединены с соответствующими первыми информационными входами первого сдвигаю- щего регистра, первый, третий, пятый, девятый, двенадцатый, девятнадцатый и двадцать второй выходы второго сдвигающего регистра соединены с соответствующими входами блока сумматоров, выход которого соединен с первым входом первого элемента И, второй вход кото рого соединен с выходом первого элемента НЕ, третий вход - с выходом второго элемента НЕ, первыйвход первого элемента ИЛИ объединен с входом первого элемента НЕи соединен с пятым выходом блокауправления сдвигом, второй входпервого элемента ИЛИ объединен свходом второго элемента НЕ и соединен с выходом триггера, первыйвход второго элемента И объединена вторым входом блока управлениясдвигом и соединен с выходом перво"го разряда второго сдвигающегорегистра, второй вход. второго эле-,мента И соединен с выходом первого элемента ИЛИ, выход - с первымвходом второго элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, выход - свторым информационным входом первого сдвигающего регистра, вторыевходы элементов И второго блокаэлементов, И и Р -вход триггераявляются входами устройства, выходы первого, сдвигающего регистра,кроме первого и последнего, являЮтся выходом устройства, третийвход блока управления сдвигомявляется запускающим входом устройства. 2. Устройство по п.1, о т л и - ч а ю щ е е с я тем, что блок управления сдвигом состоит из гене-. ратора импульсов, генератора одиночного импульса,- первого элемента И, усилителя-формирователя импульса, элемента ИЛИ, одновибратора, первого триггера, элемента НЕ, элемента ИСКПОЧА 1 ОЩЕЕ ИЛИ, второго и третьего элементов И и второго триггера, выход генератора импуль" сов соединен с первыми выходами генератора одиночного импульса и первого элемента И, выходы которых соединены соответственно с первым и вторым входами элемента ИЛИ, 5 -вход первого триггера объединен с входом одновибратора и соединен с выходомгенератора одиночного импульса,3-вход второго триггера объединенс первым выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и соединен с выходом одно-вибратора, второй вход элементаИСКЛЮЧАЮЩЕЕ ИЛИ объединен с первымвходом второго элемента Ии соединенс прямым выходом первого триггера,инверсный выход которого соединен с1218470 Составитель Б.Ходоехред Т.Тулик ектор Т.К едактор Н.Швыд Подписнотета СССРкрытийая наб., д.4/5 Заказ 1139/61ВНИИПИпо11303 8го комиийноРаушс Тираж 8Государственноелам изобретеМосква, Жфилиал ППП "Патент", г.ужгород, у роектная," первым входом третьего элемента И,второй вход которого является первым входом. блока. управления сдвигом, К -вход первого триггера объединен с входом элемента НВ и является вторым входом блока управления сдвигом, 1 -входы первого ивторого триггеров объединены исоединены с выходом усилителя-формирователя импульса, выход элементаНЕ соединен с вторым входом второгоэлемента И, выход третьего элемента И соединен с К -входом второго триггера, прямой выход которого соединен с вторым входом первого элемента И, второй вход генератора одиночного импульса является третьим входом блока управления сдвигом, выходы второго элемента И, элемента ИЛИ, одновибратора, элемента ИСКЛ 1 О ЧАЮЩЕЕ ИЛИ и прямой выход первогоЧтриггера являютсясоответственно первым,вторым, третьим, четвертым и пятьи выходами блока управления сдвигом.

Смотреть

Заявка

3786934, 06.07.1984

ГОРЬКОВСКИЙ ИССЛЕДОВАТЕЛЬСКИЙ ФИЗИКО-ТЕХНИЧЕСКИЙ ИНСТИТУТ ПРИ ГОРЬКОВСКОМ ГОСУДАРСТВЕННОМ УНИВЕРСИТЕТЕ ИМ. Н. И. ЛОБАЧЕВСКОГО

БЫКОВ ВАЛЕРИЙ МАТВЕЕВИЧ, ГОРБАЧЕВ ВЛАДИСЛАВ ВАСИЛЬЕВИЧ, ПРЕОБРАЖЕНСКИЙ АЛЕКСАНДР ВАСИЛЬЕВИЧ

МПК / Метки

МПК: H03M 7/00

Метки: кодов, преобразования

Опубликовано: 15.03.1986

Код ссылки

<a href="https://patents.su/5-1218470-ustrojjstvo-dlya-preobrazovaniya-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования кодов</a>

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