Преобразователь двоичного кода в двоично- десятичношестидесятиричный код
Иллюстрации
Показать всеРеферат
1. ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНОШЕСТИДЁСЯТИРИЧНЫЙ КОД, оодвржатанй ц сумматоров, где Л -чиспо разрядов выходного кода, и (П -1) блоков коррекции, первый, второй и третий разрядные выходы которых явпяются информационными выходами преобразоватепя, а выход переноса -го ( 1,3,5, 6) биока коррекции соединен с входом переноса (f +1 )-го сумматора, первая группа входов j -го ( 5 1 - и ) сумматора соединена с выходами переноса (j -1)-го сумматора, вторая группа входов каждого сумматора сгоединена с информационными входами преобразоватепя, выходы группы старших разрядов всех сумматоров, кроме h -го, соединены с первым, и третьи входами соответствующих блоков коррекции , выходы мпадших разрядов всех сумматоров явпяются информапионвыми выхр дами преобразователя, выход старшего разряда И -го сумматора является информационным выходом преобрааоватепя,, о тличающийся тем, что, с депыо повышения точности и упрощения преоб .разователя, он содержит сумматор допей секунды, первый элемент ИЛИ в впеменг И, а второй и четвертый блоки коррекции содержат двоично-шестиричный преобраэсх ватепь и второй зпамент ИЛИ, первый . вход которого соединен с выходом переноса двоично-шестиричного преобразоватепя, второй вход соединен с выходом старшего разряда соответствующего сумматора, а выход второго элемента ИЛИ соединен с входом соответствующего сумматора, выходы группы мпадших разрядов сумматора допей секунды соединены с входами первого элемента ИЛИ, выход Koi oporo со&IliHeH с первым входом апемента И, второй вход которого соединен с выходом переноса сумматора долей секунды, ннфо маоиравые входы которого соединены с информадкойными входами преобразователя . i 2. Преобразователь по п. 1, о т п и (Л чающийся тем, что в нем -и .блок коррекции (кроме t 2,4) содержит сумматор, элемент И и элемент НЕ, ВХОД которого соединен с вьиигаом четвертого разряда сумматора и является выкоцом третьего разряда блока коррекции, ВЫХОД первого разряда которого соединен о ел с выходом первого разряда сумматора,вход переноса которого соединен с выходом переноса сумматора, являющегося :л выходом переноса блока коррекции, выход 0 второго разряда которого является выходом элемента И, першый вход которого соединен с выходом элемента НЕ, а второй вход элемента И соединен с выходом третьего разряда сумматора, 1тарвые входы nepBorOs второго разрядов которого соединены с г ервым входом блока коррекции, второй вход которого является первым входом третьего разряда сумматора, вторые входы второго и третьего разрядов которого, а также первый вход четвертого разряда сумматора соединены с третьгим входом блока коррекции.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (19) SU (ш
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ у
1 . -.".;
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И ABTOPCHCWlV СВИДЕТЕЛЬСТВУ (21 ) 3464723/1 8-24 (22 ) 05.0 7.82 (46) 30.10.83. Бюп. ¹ 40 (72) Е.A,Шурмухин и К. В.Королева (53) 681.325 (088.8) (56) 1, Авторское свидетельство СССР № 860054, кл. Я 06 Р 5 02, 1879.
2. Авторское свидетельство СССР по заявке ¹ 3406628,кп. Cj06 Р 5/02, 02.0 2. 82. (54)(57} 1. ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНОВЕСТИДЕСЯТИРИЧНЫЙ КОД,содержащий сумматоров, где и -число разряцов шаходного кода,и (tf -1) блоков коррекции, первый, второй и третий разрядные выходы которых являются информационными выходами преобразователя, а выход переноса < -го (j = 1,3,5,6) блока коррекции соединен с входом переноса (j +1)-го сумматора, первая группа входов j -ro (1 = 1 - 1() сумматора соединена с выходами переноса (! -1)- го сумматора, вторая группа вхоцов каждого сумматора соединена с информационными входами преобразователя, выходы группы старших разрядов всех сумматоров, кроме tl -го, соецинены с первым, вторым и третьим входами соответствующих блоков коррек ции, выходы младших разрядов всех сумматоров являются информационными выходами преобразователя, выход старшего разряда Н -го сумматора является информационным выходом преобразователя„о w личающийся тем,что,спелые повышения точности и упрощения Itpeo6» .раэователя, он соцержнт сумматор допей секунды, первый элемент ИЛИ и элемент
И, а второй и четвертый блоки коррекции содержат двоич но-шестиричный преобразо ватель и второй элемент ИЛИ, первый . вход которого соединен с выходом переноса цвоячно-шестиричного преобразователя, второй вход соединен с внхоцом старшего разряда соответствующего сумматора, а выход второго элемента ИЛИ соециюн с входом соответствующего сумматора, выходы группы младших разрядов сумматора допей секунды соединены с входами пер вого элемента ИЛИ, выход которого соединен с первым входом элемента И,вто-. рой вход которого соединен с выходом дереноса сумматора долей секунды, информационные входы которого соединэма с инФормационными входами преобразователя.
С2
2. Преобразователь по и. 1, о т и не ч а ю ш и и с я тем, что и нем 1 и блок коррекции (кроме 4 * 2, 4) содержит сумматор, элемент И и элемент НЕ, \ вход которого соединен с выходом четвертого разряда сумматора и является выходом третьего разряда блока коррекции, выход первого разряда которого соединен с чыхоцом первого разряда сумматора, "вход переноса которого соедиюн с выходом переноса сумматора, являющегося выходом переноса блока коррекции, õîa второго разряда которого является выходом элемента И, первый вход которого соединен с выходом элемента НЕ, а второй вход элемента И соединен с выходом третьего разряца сумматора, первые входы первого, второго разрядов которого соединены -- первым входом блока коррекции, второй вход которого является первым входом третьего разряда сумматора, вторые входы второго и третьего разрядов которого, а также первый вход етверто го разряда сумматора соединены с треть им входом блока коррекции.
1 081
3. Преобразоватепь,по пп. 1 и 2, 0 ти и ч е. ю шийся тем, что в нем
1 двоично-шестиричиый преобразоватепь содержит сумматор, два эпемента И, эпемент НЕ и эпемент ИЛИ, первый вход которого соединен с выходом переноса сумматора и входом элемента НЕ, второй вход эпемента ИЛИ соединен с выходом третьего. разряда сумматора и входом переноса сумматора, выходы первого и вто рого разрядов которого, соединены с первым входом и входом четвертого разряда сумматора и первым входом первого элемента И и соответственно с вторым вхо-„ дом четвертого разряда сумматора и пер вым входом второго элемента И, вторые . входы первого и второго эпементов И соединены с выходом эпемента НЕ, а выходы первого и второго эпеменхов И яви= ются соответственно первым и вторым выходами двоично-шестиричного преобразоватепя, выход переноса которого явпяется выходом. эпемента ИЛИ, а первый, второй и третий входы двоична-шестирнчн ого преобразователя соединены соответственно с первыми входами первого к третьего разрядов сумматора и вторым входом первого. разряда сумматора., L
Изобретение относится к автоматике и вычиспитепьной технике и предназначено дпя преобразования двоичного кода угла в Пвоично- десятичный код градусов, . минут, секунд. . Известэн преобразоватепь двоичного кода в двоично-десятично-шестидесятиричный код, содержащий регистр, состоящий из тетрад, триад и диад, причем coax щсоды регистра соединены с входом тактовых импупьсов преобразоватепя, двочиио-десятичные сумматоры, выходы которых соедийены с соответствующими входами тетрад, триад и диад, выходы тетрад триад и диад соединены соответсч венно с входами соответствующих сумма-. торов. Выходы переноса сумматоров мпад« щих разрядов тетрад, триад и диад соедицены с входами соответственно.
Процесс преобразования двоичных чи- сел и двоично-десятично-шестидесятиричные представпяет собой поспедоватепьные операпии депения на два содержимого двоично-десятичного регистра и суммирования с чиспами вида g . 180 в кажО
\ дом такте, где Ж - значение < -|.о разряда преобразуемого двоичного чиспа, В резупьтате выпопнения данных операпий содержимое двоично-десятичного регистра представпиет собой сумму эквивапентов разрядов двоичного кода преобразуемого числа, выраженнык в двоично-десятичношестидесятиричном коде (1) .
Недостатком этого преобразоватепя яв- пяется низкое быстродействие, так как преобразование осуществпяется в течение поступпения vt тактовых импульсов, где — количество разрядов входного кода.
Деление на 2 осуществпяется с точностью до 1 с. Максимапьная суммарная погрешность преобразования составляет 6,23 с.
Наиболее бпизким к предлагаемому по технической сущности и схемному построению явпяется преобразователь двоичного кода в двоично-десятичный код, содержащий группу сумматоров и группу бноков
10. десятичной коррекиии, входы которых соединены с выходами соответствующих сумматоров, а выход переноса блока десятичной коррекции соединен с входом переноса сумматора соседнего. старшего деся35 тичного разряда (2) .
Недостаток известного преобразоватепя состоит в низкой точности и спожности блоков десятичной коррекции. цепь изобретения — повышение точноо20 ти и упрощение преобразоватепя.
Поставленная пепь достигается тем, что в преобразователе двоичного кода в двоич но-десятич но-шест идесятирич ны и код, содержащем tl сумматоров, где 1 - чис25 по разрядов выходного кода, и (й -1) бпоков коррекции, первый, второй и третий разрядные выходы которых явпяются информапионными выходами преобразоватепя, а выход переноса -ro (= 1,3, 3о 5,6) блока коррекиии соединен с входом переноса (и +1)-го сумматора, первая группа входов j -го (j = 1- 0 ) сумматора соединена с выходами переноса () -1)-го сумматора, вторая группа входов каждого cyMMBT0pal соединена с ин- формационными входами преобразоватепя, выходы группы старших разрядов .всех
3 1051 529 4 сумматоров, кроме ф -го, соединены с пер- ряца сумматора н входом llepesoce суммапервым, вторым и третьим входами,сощ. тора, выходы первого и второго разрядов ветствуюших блоков коррекции, выходы которого соединены с первым входом н мпацших разрядов всех сумматоров, явля- BxolloM четвертого разряда сумматора к ются информационными выходами преоб- 5 первым входом первого элемента И н еоразоватепя, выхоц старшего разряда Н -го . ответственно с вторым входом четвертого сумматора явпыется информацнониым вы-. разряда сумматора и первым входом втокодом преобразователя,он содержит сум» рого элемента И, вторые входы первого матор допей секунды, пврвыГ. элемент и второго элементов И соедиюны с выИЛИ н эпемент И, а второй и четвертый щй ходом элемента НЕ, а выходы первого и бпокн коррекции содержат двоично-шестн- второго эпементов И являются соответст рнчный преобразоватепь и второй элемент венно первым и вторым выходами двоичноИЛИ, первый вход которого соеднюн с" шестнричного преобразователя, выход певыходом переноса цвончно--шестирнчного реноса которого является выходом эпе, преобразователя, второй вход соециюн с 5 мента ИЛИ, а первый, второй и третий выходом старшего разряда соответст- - входы цвоичн шестиричного преобраэова;вуюшего сумматора, а выход второго эйе" тепя соединены соответственно с первыми мента ИЛИ соедиюй с входом первой входами первого и третьего разрядов груцпывхоцовсоответствуюаегосумматора, сумматора и вторым входом первого раэвыхопы группы младших разрядов суммато- щ ряда сумматора. ра допей секунды соедиюнй с вхоцамн На фиг. 1 прнведека функциональная первого элемента ИЛИ, выход которого - схема преобразователя двоичного кода . соединен с первым входом элемента И, градусов, минут, секунд в двончио-десявторой вход которого соецннэн с выходом тично-шестидесятирнчный код; на фнг.2 переноса сумматора долей секунды,ин- g5 блок-схема блока коррекции; на фиг. 3формационные входы которого соединены блок-схема цвончно-шестиричного преобс ннформационными входами преобраэова- разовагепя; на фнг. 4 - однн из вариантов тепя. нспопюння схемы соециюния. сумматора
Краче того, в цреобраэоватепэ < -й допей секунды; на фиг. 5 - то же,, сумбпок коррекции (кроме i 2,4) содер- > матора ецнннц и кесятков секунд; на жнт сумматор, элемент И и элемент .НЕ, фиг. 6 - то же. сумматора единиц и цевход которого соедиюн с выходом чет- сятков минут; на фиг. 7 - то же,суммавертого разряда сумматора s является вы- торов единиц, десятков, сотен rpaaycos, кодом третьего разряде блока коррекцнк, преобразователь двоичного кода граду выход первого разряда которого соецИюн . сов, минут, секунд в двоичн -десятично с выходом первого разряда сумматора, З5 шестицесятщричный код содержит суммавход переноса которого соединвн с выхо- тор 1 допей секунды, выходы сумматора дом переноса сумматора, явпяыаегося- . 1, имекжпю веса (2,2,2,2 ) се выходом переноса блока коррекцйи, выход кунды соедиюйы с входами элемента второго разряда которого является õo ИЛИ 2, выход которого соецннен.c оцням дом элемента И, первый вход - которого входом элемента И 3, второй вход кото-. соединен с выходом элемента НЕ, а вто рого соединен с выходом сумматора до рой вход элемента И соедиюн с выходоМ .пей секунды, формирующего значение 2
«ф третьего разряда сумматора, первые вы- .: выход элемента И 3 соединен с вторым ходы первого и второго разрядов которого входом сумматора 1 допей секунды, фор соединены с первым входом блока коррек- . мнрующего значения целых секунд. Вы45 ции, второй вход которого является пвряьа ходы сумматора 1 допей секунд:, - имеювхоцом третьего разряда сумматора, вто mme secs aemaa секунд 2", 2, 2 (1, рые входы второго и третьего разрядов 2е4 с) соециюны с первыми входами которого, а также первый вход чеиюр- . первого сумматора (единиц секунд) 4, Tol о разряда сумматора соединены с 5й" выходы которого с весами (2, 2, 2 )» ,третьим входом блока коррекции.. %10" м дннэны с входами блока S «op
При этом в преобразователе двоично-: рекции, выход сумматора 4 с весом о 0 шестнричный преобразователь содержнт „2 ° 10 н выход я блока 5 коррекции сумматор, цва элемента И, элемент НЕ и . соецннэны с выходными шннимн, а выход элемвнтИЛИ,первыйвхоцкоторогосоеда-. 55 сумматора 4 единиц-секунд с весом
1 а юн с выхоцом переноса сумматора и st» 2 . 10 и выход переноса блока 5 корь. ом элемента НЕ, второй вход элемента Рекцин соедннэны с входами второго /
ИЛИ соединен с выходом третьего раб . сумматора (десятков секунд)6. Выходы
% 10 второго сумматора 6 с весами (2", 22, 2 ) 10 соединены с входами двоично- шестиричного преобразоватепя 7. Выходы второго сумматора 6, имеющие значения минут (1, 2, 4 мин) подключены к входам третьего сумматора (единиц минут)
8, выходы которого с весами (2, 2
2 ) 10 соединены с входами бпока 5 коррекции; а выход сумматора 8 с весом
2 10 и выход переноса бпока 5 кор рекции соединены,с входами четвертого сумматора (десятков минут) .9, выходы которого с весами (2", 2, 2 ) - 10
1. соединены с входами двоично-шестиричl ного преобразоватепя 7, выходы сумма, тора 9, имеющие значения 1 грац; 2rpau, 4 град, соединены с первыми входами . пятого сумматора (единиц градусов) 10, выходы которого соединены с входами бпока 5 коррекции (единиц грацусов).
Выходы сумматора 10 и бпока 5 коррекции с весом 2 10 соединены с вхоо дами шестого сумматора (цесятков градусов) 11, выход перепопнения которого соединен с входами бнока 5 коррекции и свхо,дами седьмого сумматора (сотен грацусов) 12. Блок 5 коррекции содержит (фю.. 2) сумматор 13, входы которого явпяются входами бпока коррекции с весами (2 „22, 2 ) 10", ", где Кномер тетрады преобразования, Выходы первого и четвертого разрядов сумматоров 1 3 явпяются разрядными выходами (выходами сумм) бпока коррекции с весами 2" 10" ", 2 10"
Выход третьего разряда сумма. тора
13 соединен с входом епемента И 14, второй вход которого соединен с выходом эпемента HF. 15, вход которого соединен с выходом четвертого разряда сумматора
13. Выход элемента И 14 явпяется разрядным выходом бпока коррекции с
1 весом 2 ° 10 ". Выход переноса сумматора 1 3 ",îåäèíåí с входом первого разряда сумматора 13 и явпяется вйходом пе,юкоса бпока коррекции с весом
2 ° 10".
Двоично-шестиричный преобразоватепь 7 содержит (фиг. 3) сумматоры
Хб, входы которых явпяются входами двоично-шестирич ного преобразовате пя 6 весами (2, 22, 2 ) 10к ", Выходы первого и второго разрядов сумматоров
1.6 соединены с входами четвертого раз ряда сумматора 16 и с первыми вхоцами епементов И 17 и 18 соответственно, вторые входы которых соединены с вывыхоцом энемента HE 19, вход которого соединен с выходом четвертогс разряда
81 529 сумма т Dpa
ИЛИ 20.
Ь
16 и входом эпемента
Сумматор 1 допей секунды содержит (фиг.4) сумматоры 21 -24. Сумматор
4 содержит (фиг.5) сумматоры 25-30.
Сумматop 6 десятков секунд содержит сумматоры 31-38. Сумматор 8 единиц минут содержит (фиг.. 6) сумматоры 3943, Сумматор 9 десятков минут cîöåpжит сумматоры 44-49. Сумматор 10 единиц градусов содержит (фиг. 7) сумматоры 50-52. Сумматор 11 десятков градусов содержит сумматоры 53-55.
Веса поступающих на ехоп преобразоватепя разрядов кода можно выразить соотношением ььо ао o0" где П - копнчество разрядов преобра зуемого чиспа;
N - порядковый номер разряда входного кода.
Рассмотрим работу преобразоватепя при усповии, что копичество разрядов преобразуемого числа и = 20. Веса двадцати разрядов входного кода, их округпенные значения в виде градусов, минут, секунд и значения погрешчостей приведены в табл, 1. В. табл. 2 приведены округпенные значения весов разрядов входього ксда и цредставпенные в виде степеней 2"„a также абсопютнне значения погреп.ностей округпения.
Разряды входного кода, содержащие допи секунды, поступают на сумматор 1. допей секунды. Сумматоры 21 -24 осуществпяют суммирование погрешностей в поряцке их возрастания. Первый разряд сумматора 21 осуществпяет суммироваwe значения 0,03125 = 2 погрешнос-5 тей, содержащихся в значениях разрядов входного кода с весами 2 и 2", второй разряд сумматора 21 осуществпяет суммирование значения 0,0625 -= 2 погрешностей, содержащихся в значениях разрядов входного кода с весами 2 и 2 и значение переноса иэ первого разряда сумматора 21 и т.д. в соответствии со значениями "îïðàâîê :из табп. 2, Резупьтаты суммирования, а именно, значения 2, 2, 2 2, поступают на первые входы сумматора 22, на вторые входы которого поступают разрядьr входного кода 2, 28, 29, содержащие значения погрешностей 2 ", 2, 2, 2 „
Резупьтаты суммирования с весами
-2
2, 2, 2 и выходы переноса сумма7 . 1051 торов 2 1 н 22 lIOCT !oT HB swogbl сумматора 23, который суммирует их значения со значениями разрядов входного кода 2, 2®, 2, содержащие значения аогр шностей 23 2, 2 Сумматор 24 5 осуществпяет суммирование значений выходов сумматоров 21 и 23, имеющих значения 2 ", 2 н 2" и значения погрешности 2 ", содержащейся в разряде входного кода с весом 2" . Конечные
-Ю резупьтаты суммирования с весами 2
2, 2, 2 с первых раэряаов сумма
I торов 21-23 и второго разряда суммато ра 23 поступают на .эпемент ИЛИ 2, а с выхода эпемента ИЛИ 2 - на вход эпвмента.И 3, на второй вход которого поступает.значение 2 с выхода первого разряда сумматора 24. Таким образом, эпемент И 3 формирует значение погрешности 0,5 сек, которое округпявтся до 2О целой секунды и поступает на вход вто» рого раэряаа сумматора 24. Таким образом, сумматор 24 рнрует значения цепых еаиниц секунд 2 = 1 с, 2" 2 с, 2 = 4 с, которые поступают затем на 25 входы сумматоров единиц секунд 4. Из табп. 2 видно, что суммарное значение погрешностей не превышает цепого чнспа секунд - 5.
Разряды входного коаа, содержащие единицы и десятки секунд, поступают на сумматоры единиц и десятков секунд 4 и 6, В табл.. 3 приведен вариант разпожения значений секунд апя суммировайия.
На сумматор 25 поступают значения входных разрядов кода, содержащие в разе поженян чиспо 5. Реэупьтат суммнровання (сумма), равный 5, поступает на первый н третий разряди сумматора 26, а значение переноса сумматора 25 поступает на сумматор 31. На остапьныв входы сумматора 26 поступают значенияраэрядов входного кода. Результаты суммирования — 1,2,4,8 - поступают на первые входы сумматора. 27, на вход переноса и на вторые входы которого поступают значения переноса 1 с иэ сумматора 1 допей секунды и значения еднннц, попучившихся на выходах су Ма ора 32, так как оаним из спагаемых сумматоров десятков секунд является . © число 19, поскопьку оно три раза встречается в разпоженни значений секунд (табп. 3). Резупьтат суммирования на выходе мпадшего разряда сумматора 27, равный 2 ° 10 поступает на выход пре- И образоватепя, а реэупьтаты суммнрования па выходах старших разрядов сумматора, .27 и значение переноса сумматора 18
529,, 8 поступают на первые входы сумматора 28, на . вторые входы которого посту нают значения переносов 2 и 4 с, сфор.,мированные сумматором 1 допей секунды, 1н значения 2 и 16 разрядов входного кода 2 и.2 . Значения единиц секунд, попучившиеся в резупьтате суммирования на сумматоре 28, поступают на вхоаы . сумматора 29, а значения десятков се,,кунц, попучившихся в резупьтате суммирования единиц секуна, поступают на сумматоры 6 десятков секунд. Значения . выходов старшего разряда сумматора 28 (2,4,2) поступают íà входы первого и второго разрядов сумматора 29, а значення десятков (10,30) поступают на входы сумматоров 35 и 36 десятков секунд. Выходы сумматора 29 поступают на входы сумматора 30, значения сумм
:которого поступают на входы бпока 5 коррекции, реапизующего табпнцу истинности, приведенную в табп. 4.
Значення сумм бпока 5 коррекции (2, 2, 2 ) -10 поступают на выходы преобразоватепя s качестве единиц секунд, а значение перейоса 2 " 10 бпока о
5 коррекцнп и значение 2 10 переноса сумматора 29 поступают на входы первого разряда сумматора 37.
Перенос сумматора 30 равен нупю, так как максимапьное значение сумм сумматора 29 равно 2 ° 3 + 4 ° 2 + 8
22, а. на входы сумматора 30 поступает значение 22 - 10 12, цоскопьку значение 2О ° 10 переноса сумматора
29 поступает на сумматор 37.
Разряды входного кода, содержащие десятки секунд, в соответствии с табп. 3, поступают на входы сумматора 31 (10, 20, 40) и сумматора 32 (19, 38).
Реэупьтаты 6 суммировання суммато
pos 31-32 10 с 4 5 30 с поступают на входы сумматора.33, а значение суаемы старшего разряда сумматора 32, равное 30, поступает на вход мпаашего разряда сумматора 34, на другие входы которого поступают значения разрядов входного кода, содвржащнв значения 30, Иа входы второго разряда сумматора 34 посту тают значения сумм и переносов, равные 60 с 1 мнн. Сумматоры 3536 осуществляют суммирование десятков секунд. При напичии переноса сумматоров Р > 60 с часть значения, равная
1 мин, поступает на входы сумматоров с весами единиц минут. На выходе мпааа ,щего разряда сумматора З7 формируетсы значение 2 - 10 с, поступающее на разряд которого поступает, кроме того, значение 2 мин, сформированное;сумматором 38. Выходы сумматора 42 и часть его переноса . 10, поступают на входы сумматора 43, который формирует значения 2,4, Я„поступаюшие на блок 5 коррекции, формирующий значения единиц минут (2, 2, 2 ) ° 10, которые выдаются на выхоц преобразоватепя и значение 10 мин (2, 10 ), поступающее
1 на вход переноса сумматора 49. Части переносов сумматоров 41 и 42, равные
10, поступают на вход сумматора 46.
Сумматоры 44, 46, 4-8, М9 и 4-5 осуществляют поспедоватепьное суммирование десятков минут. По мере возникновения переносов, бопьших 60, часть сумматора 47, формируюшего значения единиц градусов, возникших в результате суммирования десятков минут, а часть переносов, меньшая 60, продопжает суммироваться на сумматорах десятков минут а
Значение выхода мпацшего разряда сумматора 49 2 "101 поступает на выход преобразоватепя, а выходы двух других разрядов сумматора 49 и часть значения его переноса с 60 поступают на двоично-шестиричный преобразоватепь
7, который формирует значения (2,2 )
1 х 10 десятков минут, поступающие на выход преобразоватепя и значение переноса, равное 60, поступающее на вход элемента ИЛИ 2, на второй вход которого поступает значение переноса, равное
60, с выхода переноса сумматора 49.
Одновременно эти значения присутствовать не могут, так как максимапьное значение обшей суммы на входах сумматора 49 равно 100. Значение 1 град. с выхода эпемента ИЛИ 2 поступает на
II вход второго разряда сумматора 45, первый разряд которого осушествпяет суммирование значений 30, содержащихся в значениях разрядов входного кода 2 и (Ф
2 . Резупьтат суммирования (30) поступает на входы первого и второго разрядов сумматора 48. Выход суммы и цереноса второго разряда сумматора 45 поступают н5 входы сумматора 47, HB вторые входы первого разряда усумматора 47 поступают значения переносов, равные 60. Сумматор 47 формируют значения 1, 2 и 4 град, поступающие на сумматор 10 единиц градусов, так как наибопьшее количество суммирующих минут не превышает 250, что равно 4о10".
9 1051529 10 выход преобразователя, а значения сумм поступают на сумматор 42 на младший двух других разрядов сумматора 37 и часть значения переноса сумматора 37
< 1 мин, поступают на входы двоичношестиричного преобразоватепя 7.
Таблица истинности двоично-ийстиричного преобразователя 7 приведена. в табп. 5..
Двоично-шестиричный преобразователь
7 формирует значения десятков секунд (2", 2 ) 101, поступающие иа выходы бпока, и значение переноса, равное 1 мин, которое поступает на элемент ИЛИ 2 .
На второй вход эпемента ИЛИ 2 посту»пает часть значения перекоса сумматора
37, равная 1 мин. Эти значения не могут присутствовать одновременно, так как максимапьное значение общей суммы сумматора 37 равно 110, и значения .,переноса, равная 60, поступает на входы сумм 20, 40 и 80 не могут присутство-, вать одновременно.
Значение 1 мин с выхода элемента
ИЛИ 2 поступает на -первый вход сумма1 тора 38, на второй вход которого поступает значение 1 мин с выхода второго разряда суМматора 36. На вход второго разряда 38 сумматора поступает значение 2 мин, сформированное на выходе переноса сумматора 34. . Сумматор 38формирует зяачени«ереЗО носов 1, 2 и 4 мин, поступающие на входы сумматора 8 единиц минут. Наибопьшее значение суммы секунд не превышает 300" = 5 .
Разряды вхоцного кода, содержашие единицы и цесятки минут, и их разпожения дпя суммирования, приведены в табп 6
HB входы C MBTGpB 39 HOCT BIOT значения 5, содержащиеся в разрядах входного Kol18, Резупьтат суммирования этого сумматора, равный 5, поступает на входы первого и третьего разрядов сумматора 40, а значение переноса сумматора 39, равное 10, поступает íà вход сумматора 44 десятков минут. На входы сумматора 40 поступают кроме того значения 1,2,4, соцержащиеся в разрядах входного кода. Сформированные сумматором 40 значения 1,2,4, 8 поступают на сумматор 41, на входы которого 5О поступают также значения переносов 1 и
4- мин, сформированные сумматором 38 и значения 2 и 8, соце пкашиеся в разрядах входного кода 2, 2 >. Выход мпадшего разряда сумматора 41 «2ох 55 х 10 поступает на выход преобразоватеО пя, а выходы остапьных разрядов сумматора 41 и часть его переноса <10
11 1051
Разряды входного кода, содержащие единицы, десятки и сотни градусов и их разложение для суммирования, приведены ,в табл. 7. в
На входы сумматора 5 О поступают эиа»
5 чения. 5, содержащиеся в разрядах вход ного кода, результат суммирования которого, равный 5, поступает на входы первого н второго разрядов суиматора 51, на другие входы - сумматора 51 пос гупа- ® ют значе ния 1,2 и 4, содержащиеся в разрядах входного кода. Выходы сумматора 51 и значения переносов 1, 2 и
4 град, сформированные сумматорами 47, поступают на входы сумматора52.Максимальная общая сумма на входах сум- матора 51 не превышает значения 11 так как второй вход старшего разряда сумматора 51 нв используется. А посколь ку суммарное значение пере носов аз. сум-:„ матора 9 десятков минут не может превышать 4, максимальная общая сумма: о сумматора 52 не может превышать значения 15, т.е. перенос сумматора 52 равен нулю. 25
Результат, суммирования в младшем разряде сумматора 52, равный 3Р ° 10 поступает на выход преобразователя, а результаты суммирования в его .старших разрядах поступают на входы блока 5 коррекции, который формирует значения ,(2, 2, 2 ) 10, поступаиапв на вы ход преобразователя, и значение переноса
2 ° 10, поступвювщее на вход. сумматора . 54, сумматор 53 . осуществляет суммирование значений десятков градусов, содержащихся в разрядах входного кода.
Сумматор 54 осуществляет суммирование. значений выходов сумматора 53 и значения 80, содержащегося во. входном разряде 2, значения переноба вз сум- 46 маторов 10 единиц градусов и части значения переноса сумматора 53, мень шей 100. Части значений переносов
:сумматоров 53 и 54, равные 100, ностунают на входы. сумматора 12 сотене
Выход .младшего разряда сумматора
54, равный 2 . ° 10, поступает на выход о преобразоватепм, а результаты суммирования ос гапьных разрядов сумматора 54 и часть его переноса, меныдая 100, пю- И ступают на входы сумматора 55, выходы которого поступают на входы блока
5 коррекции. Значение перевоса суммато ра 55 равно нулю, так как максимальная общая сумма сумматора 53 равна 270, 55 максимальная общая сумма сумматора
54 равна 260 (270-100+10+80), а на входы сумматора 55 поступают эначв
529 12 ния, сумма которых не превышает 150 (260-1 0- 1 00) °
Сформирование блоком 5 коррекпии значения сумм (2, 2, 2 ) "10 поступают нв выходы преобразователя, а зна чение переноса, равное 2 . ° 10, посту пает на вход сумматора 12 сотен, который формирует значения 2 ° 10, 2 к и 10, поступающю нв вйкоды преобразователя.
В вреобрееовевеве (1) время врео разования определяется разрядностью входного кода, так как процесс преобрар-, eosaass осуществлыется при последовательном поступлении входного кода и
I частотой следования тактовых жяульсов.
М &ксю4а льное время суммирования
Ф определяется суммарным временам
: задержки последовательно соединенных четырехраэряиноге двопчюдесятачиого
"сумматора десятков градусов и сумматоров сотен градусов лг ь,г=бь где р - время задержки одного сумма- .
1 торае
Интервал времени между двумя тактовыми импульсами составит м1 n -- ni
< =6 рег Ь .
Считая <, срег, получаем, что.
Е 1311 iX
Общее время преобразования преобразователи составит
М 20t - 260 °, !
В предлагаемом преобразователе вре мя нреобраэоваиия определяется време„нем задержки последовательно соеди юнных одноразрядных сумматоров,а именно: !
; 3=6 Збм4Ф мЬФteNB ЗЬЪбМ42 ЪЬМ44 . ЭЬМ%2 Э(2-40)(5) (2.-6) {ц+ эиЛи .
- При етом: Ьвв 10 - время евяерввв суъ э ми маторов 21-24; и
:+ ьэ<„) - время задержки сумматора 1;
t < 10 с - время задержки сумnf матора 28;
3 ь время задщоики сум» матора 37; и
+ 2 a - время задержки сумматора 34; с 8 о — время задержки сумматоров 41-43;
1051 529
14 т.е. по сравнению с известным преобра7; шоватепем быстродействие предпагаемого. устройства увеличилось более чем в
3 раза.
13
6 7, - время задержки сум
35% 9 маторов 49, 45-4 ® 3 с - время задержки сум матора 52; р t
7 - время задержки сумматоров 54, 55;
39М И время . задержки сумЯМ 1" матора 12;, 4<. 72„- время задержки бпо.
3Ь- 016 Е ка 5 коррекции 10 р 1 h I
44 <ц — время задержки преобразователя 7, откуда .у =(10+10+5+8+6+3+7+1), + t.. + К + 2 ЗИЬИ "50 I g + 3и+
+24 " +6639 +2t35Iн=74 +7t38 +
2 ЗИМ л
Учитывая э что 1 Зи (3и и (ру считаем приближенно, что *= 7,9
Погрешность преобразования предлагаемого устройства с применением точност4 ,ных поправок не превышает 0,5 с,так как точностные поправки осуществляют округление долей секунды до целого значения секунды. При необходимости более точного преобразования вместо округпения долей секунды до пепого числа секунд может быть ос шест пено суммирование результатов 2, 2:., 2, 2, 2 секунды и BblB06 нк BB выход пре образователя. В этом случае погрешность пре образования не превысит 0,25 с.
Табпица 1
1 1,235961914
2 2,471923829
3 4,943847656 и
9,887695312
1.9,775390624
40
158
5062
0,5
81000 .162000
648000
1 8 161999,9999
1 9 323999,9999
20 647999,9999
+Суммарное значение погрешности: + 2;11 7", 6 39,550781248
7 79,101562496
8 158,2031 24992
9 31 6,406249984
10 632,81 2499968
l 1 1 265,62499993
l 2 2531,24999987
l 3 5062,499999
14 10124,99999
15 20249,99999
1 6 40499,9999
l 7 80999,9999
10
20"
1 19I,- I 38H
5 16
10 33
21 06
42 11
l 24 22
2 48 45
5 37 30
11 15
22 30
180
0,23596
0,471 92
0,0561 5
0,1 1230
0,22461
0,44922
0,101 1 56
0,2031 25
0,40625
0,1 875
0,375
0,25
1051 829
Ф
Щ
tO о о о
l 1 1 I
1О о
1О IO о о
1О сО о о
1О о
tO о
tO сЯ о
tO
CV о
tO сЧ о
tO
CV о
tO сЧ о
tO сЧ
%-1 о
1О сЧ "3 о
Я о
hl 1 1 о
tO сЧ
С0 о о
tO ся
Ф о о
tO с4
Ф о
Й
Ф а
Ц ъ
1О
И
CQ о о
tO
Я, ф о о
tO
Ol с0
1О
° "1 о„ .о с3 ф Ф сО
Я о
lO т-1 о о
Ф с9
tO
t !
" о
1О сЯ 1О ф4 Л tO сО с0 с4
ol
Ф о Ф 1 ф о
О3
I I 1! 1 l о о о о о о о,о о о
CQ
nl 3 ф Ф о ооо о о о а о
О 3 Ф с3 CQ т-1 ю.4 о о т сЧ
Ф
Ф Ф Ф
Ф Ф Ф
Ф Ф Ф
CD Ф
Ф Ф Ф
CD Ф Ф
rl Ф о о е ф сО
Ф
Д Ф
CQ 1 сО
Ф сО и Ф
6 Ф Д
I3
О Ф 4 о 3 йй Q
Щ Ы
ЗЕ
Qi Я
Я а 1О О о о сО с0 с4
< О3 Ю о о о о î о о
1 I I
Ф с3 1О О
Ф Ф с9
tO W С0 с ) t tO 11 с3 3» О оооо с3 Ф .1 О3
CD ф -1 с9
Ф с4
Ф Ф
1О 1 с0 t
Я с3 сЧ сЧ
t с3 .
1-1 .Л о л о о о о
Д CQ cO
Ф .О) Ф
Ф Ф Ф
Ф.CD Ф сЧ Ф Ф
Ф 03 сЧ
О 1 Ф ф
Ф ol с0 е4 CQ CV с9 Ф с3
t ф
Ф Ф
CD Ф
Ф CD
Ф CD. ю Ф сЧ Ф„ с4
CQ Ф
to o
О3 1О
Ф Ф
Ф Ф
Ф Ф
Ф Ф
Ф Ф
Ф
nl c с1 сч о о е-3 О3
Ф Ф
CD Ф
Ф Ф
Ф Ф
Ф Ф
Ф Ф
Ф Ф
С9 t
Ol c
Щ Ф
tO
1О
Ф
О3 о
I
I й
It,I
Я (о
1051529
18
02
20+19
19. 16
30+2
32.05
10+1
20+2
40+ 5
30
Табпипа
Выходы
Входы
2 «1 2 10 2 .10
Табпияà.б
Входы
Выходы г
:2 .. 10 - 2, 10 -à 2< 10к 2> 10к-" 2 . 3.0 -
2о
2Ф
2Ъ
24
26
2 в ю
)И
2Ю
2Й, ф
2н, 30 ." 2. 10к- 2 3Q - 2o 1Q"
i05i529
Т б
Табпина
20
11
22
45 о
180
26
2Т
28
2
2.
2l2
2 г
2!&
2П
213
2 "
И
2
49
1
21
42!
24 .
37
1.15
t. 30
20+1
40+ 2
20+4
40+ 8
30+5+2
10+ 5
10+1
20+ 2
40+ 5
80+ 10
80+80+20
1051529
1051529
1051529 сек «1
1051529
105 1529
27ФКк / //
Составите ь М. А ршавский
Редактор E. Папп Техред., i×,.t eðãåëü Корректор » В. Бутяга
Заказ 8667/48 Тираж 7О6 Подлисное
ВНИИПИ Государственного комитета СССР по депам изобретений ои открытий
113035, Москва, Ж-35, Раушскак наб., д. 4/5
Фипиап ППП "Патент, г. Ужгород, уп. Проектная, 4