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

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

Авторы: Гусятин, Какурин, Кирьяков

ZIP архив

Текст

(19) 1) С О ГО ОПИСАНИЕ ИЗОБРЕТЕНИН АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Харьковский оКрасного Знамени итроники им. акад.М.К.Янг удовогорадиоэле ССР /02 свидет 3, кл. льс С 0 тво СССР 1976 тел 2. Авторское сВ 468236, кл. С 0 прототип). ДАРСТВЕННЫЙ КОМИТЕТ СССРЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(54)(57) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГОКОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД, содержащий генератор импульсов и первую и вторую преобразующие секции,каждая из которых содержит декаду двоично-десятичного счетчика,двоичный счетчик, дешифратор нуляи элемент И, первая преобразующаясекция содержит элемент ИЛИ, а вторая преобразующая секция содержитэлемент НЕ, выход элемента И каждойиз преобразующих секций соединен сосчетным входом двоичного счетчика,выходы которого соединены с входамидешифратора нуля, первый вход элемента И соединен с выходом генератора импульсов, выход дешифратора нуля второй преобразующей секциичерез элемент НЕ соединен с вторымвходом элемента И, с управляющимвходом деширатора нуля первой преобразующей снкции и с вторым входомэлемента И первой преобразующей секции, выход которого соединен с установочными входами двоичного счетчикавторой преобразующей секции и с первым входом элемента ИЛИ, второйвход которого соединен с выходомпереполнения декады двоично-десятичного счетчика второй преобразующейсекции, а выход элемента ИЛИ первойпреобразующей секции соединен сосчетным входом декады двоично-десятичного счетчика первой преобразующей секции, выход дешифратора нуляпервой преобразующей секции соединенс входом сброса генератора импульсов, вход пуска которого является входом пуска преобразователя,о т л и ч а ю щ и й с я тем, что,с целью повышения быстродействия, внего введена группа из (М) преобразуюгих секций, аналогичных первой преобразующей секции, и М -япреобразующая секция, аналогичнаявторой преобразующей секции, причем .вторая преобразующая секция содержитэлемент ИЛИ, преобразующие секциигруппы содержат элемент НЕ, а каждая из введенных преобразующих секций содержит шифратор, выходы которого соединены с установочными входами двоичного счетчика соответствующей преобразующей секции, вьход элемента И 1-й (1=1, М -1)преобразующей секции соединен с 1 -мивходами шифраторов 1-х ( 1 с 1 с М )преобразующих секций, первые входыэлементов И М-х (1=3Й) преобразующих секций соединены с выходом генератора импульсов, выход дешифраторануля 1 с-й преобразующей секции через элемент НЕ соединен с вторымвходом элемента И 1-й преобразую1153323 10 25 30 40 щей секции, с третьим входом элемента И (1 - 1)-й преобразующей секции ис управляющим входом дешиФратора нуля (1-1)-й преобразующей секции, выход элемента И второй преобразующейсекции соединен с первым входом элемента ИЛИ второй преобразующей сек-.ции, выход которого соединен со счетным входом декады двоично-десятично 1Изобретение относится к автоматикеи вычислительной технике и можетбыть использовано при построенииустройств переработки и преобразования информации,Известен преобразователь двоичного кода в двоично-десятичный, содержащий генератор импульсов, группудвоичных реверсивных счетчиков,группу двоично-десятичных реверсивных счетчиков и группу умножителей,выходы которых соединены со счетнымивходами счетчиком групп .13.Недостаток известного устройствазаключается в его относительно большой сложности.Наиболее близким по технической сущности к предлагаемому являетсяпреобразователь двоичного кода вдвоично-десятичный код содержащийгенератор импульсов, первую и вторуюпреобразующие секции, каждая из которых содержит декаду двоично-десятичного счетчика и двоичный счетчик,дешифратор нуля, элемент НЕ и элемент И, выход которого соединен сосчетными входами счетчиков, а входыдешифратора нуля соединены с выходамидвоичного счетчика 2 3.Недостаток известного устройствасостоит в низком быстродействии,Целью изобретения является повышение быстродействия,Поставленная цель достигается тем, что в преобразователь двоичного кода в двоично-десятичный код, содержащий генератор импульсов и первую и вторую преобразующие секции, каждая из которых содержит декаду двоично-десятичного счетчика, двоичный счетчик, дешиФратор нуля и элего счетчика второй преобразующейсекции, выход переполнения декады двоично-десятичноого счетчика 1 -й преобразующей секции соединен с вторымвходом элемента ИЛИ (1 - 1)-й преобра -зующей секции, выход элемента И М -йпреобразующей секции соединен сосчетным входом декады двоично-десятичного счетчика данной секции.мент И, причем первая преобразующая секция содержит элемент ИЛИ, а вторая преобразующая секция содержит элемент НЕ, выход элемента И каждой из преобразующих секций соединен со счетным входом двоичного счетчика, выходы которого соединены с входами дешиФратора нуля, первый вход элемента И соединен с выходом генератора импульсов, выход дешиФратора нуля второй преобразующей секции через. элемент НЕ соединен с вторым входом элемента И, с управляющим входом дешифратора. нуля первой преобразующей секции и с вторым входом элемента И первой преобразующей секции, выход которого соединен с установочными входами двоичного счетчика второй преобразующей секции и с первым входом элемента ИЛИ, второй вход которого соединен с выходом переполнения декады двоично-десятичного счетчика второй преобразующей секции, а выход элемента ИЛИ первой преобразующей секции соединен со счетным входом декады двоично-десятичного счетчика первой преобразующей секции, выход дешифратора нуля первой преобразующей секции соединен с входом сброса генератора импульсов, вход пуска которого является . входом пуска преобразователя, дополнительно введена группа из (И) преобразующих секций, аналогичных первой преобразующей секции, и М-я преобразующая секция, аналогичная второй преобразующей секции, причем вторая преобразующая секция содержит элемент ИЛИ, преобразующие секции группы содержат элемент НЕ, а каждая из введенных преобразующихсекций солержит шифратор, выходы которого соединены с установочными входами двоичного счетчика соответствующей преобразующей секции, выход элемента И (-й (1=1(8 -1 преобразующей секции соединен с 1-ми входами шифраторов -х (с 1 с М 1 преобразующих секций, первые входы элементов И 1 с -х Ь =3 М) преобразующих секций соединены с выхо дом генератора импульсов, выход дешифратора нуля М-й преобразующей секции через элемент НЕ соединен с вторым входом элемента И 1 с-й преобразующей секции, с третьим входом 15 элемента И Ь)-й преобразующей секции и с управляющим входом дешифратора нуля (1 с)-й преобразующей секции, выход элемента И второй преобразующей секции соединен с 20 первым входомэлемента ИЛИ второй преобразующей секции, выход которого соединен со счетным входом декады двоично-десятичного счетчика второй преобразующей секции, выход переполнения декады двоично-десятичного счетчика 1 с-й преобразующей секции соединен с вторым входом элемента ИЛИ (%-1)-й преобразующей секции, выход элемента И М-й преобра зующей секции соединен со счетным входом декады двоично-десятичного счетчика данной секции.На чертеже изображена блок-схема предлагаемого преобразователя. 35Преобразователь содержит И преобразующих секций 1 ( М соответствует максимальному и -разрядному входному двоичному коду). Каждая преобразующая секция 1 содержит декаду 40 двоично-десятичного счетчика 2, двоичный счетчик 3, дешифратор 4 нуля, элемент И 5, Все секции 1, кроме младшей, содержат элемент ИЛИ 6, все секции, кроме старшей, содержат 45 элемент НЕ 7. Все преобразующие секции, кроме двух старших, содержат шифраторы 8. Преобразователь содержит генератор 9 импульсов и имеет вход 1 О пуска. 50Обозначим. коэффициент пересчета двоичных счетчиков 3 через К,(1=1, М)Устройство работает следующим образом.55В исходном состоянии в двоичных счетчиках 3; (1=1,ц) записаны числа (11п) преобразуемого двоичного кода, а декады двоично-десятичных счетчиков 2; (1 =1,М) установлены в нулевое состояние . При этом навыходе деыфратора 4 нуля появляется запрещающий потенциал, если в двоичном счетчике 3 записано Какое-либочисло, отличное от нуля. По сигналуПуск импульсы с выхода генератора 9 поступают через элемент И 5, на счетный вход вычитания счетчика 3, и на счетный вход сложения счетчика2 и производят вычитание единиц из счетчика 3 и прибавление единиц в счетчик 2 (по единице на каждыйимпульс) до тех пор, пока в счетчике 3 не установятся нули. Таким образом, число и перенесено в счетчик2 . Если п, 10, то возникает единицапереноса, которая поступает черезэлемент ИЛИ 62 на счетный вход счетчика 2, а в счетчике 21 остается число ь 1= 11-10. Если о 410, то в счетчике 2 остается число щ = о,1На выходе дещифратора 4 нуля появляется разрешающий потенциал, а на выходе элемента НЕ 7 - запрещающий, Импульс с выхода генератора 9 проходит через элемент И 5 и производит вычитание единицы из счетчика3, прибавление единицы в счетчик 2и через шифратор 8 установку числа а; - %1-10 в счетчике 3 . На выходе дешифратора 4, снова появляется запрещающий потснциал, а на выходе элемента НЕ 7 - разрешающий. Следующая серия импульсов производит вычихание числа щ, из счетчика 3 и1 прибавление этого числа в счетчик 2 . Если возникает при этом переполнение счетчика 2, то единица переноса поступает через элемент ИЛИ 6 на счетный вход счетчика 2, Такая последовательность действйй циклически продолжается до тех Рор, пока число из счетчика 3 не будет полностью перенесено в счетчик 2. После этого открывается элемент И 5 следующей секции 1 и начинается вычитание единиц иэ счетчика 3 и прибавление единиц в счетчик 2 этой секции. При этом первый импульс с выхода генератора 9 пройдя через элемент И 5; (1=2,к),шифратор 8; (=1, Ю -2), устанавливает числой 1.ф.М = К; -10 в двоичных счетчиках 3 ( = , К -1) соответствующих предыдущих секций. В результате на выходе дешифраторов 4; (1=1, й -1) соответВКИИПИ Заказ 2506 г 40 Тираж 710 Подписное ляал ППП "Патент", г,ужгород, ул.Проектна ствующей секции, в которой содержимое счетчика Зг не равно нулю, появляется запрещающий потенциал . Дальнейшая работа устройства происходит аналогично: каждый импульс, 5 поступающий на входы счетчиков 2 и 3 (1=2,)4), одновременно устанавливает число М; в счетчиках 3,(1=1, м - 1), после чего очередная серия импульсов производит вычитание числа М; из счетчиков 3; и прибавление этого числа в счетчик 2 ( =1, М в ,1). Причем этот процесс начинается в секции 1 в которой состояние счетчика 3. не равно 15нулю ( =1, й -1). После вычитания последней единицы из счетчика 3) и последнего числа М; из счетчиков 3; ( =1, м -1) на выходе дешифратора 4 появляется сигнал, останавли вающий раббту генератора 9 импульсов. На этом преобразование кодов заканчивается.Общее число импульсов, которое необходимо подать от генератора на 25 счетчики, равноМ (1) к:.,а=где и; - число, записанное в счет. -чик 3;, 8, - весовой коэФАициент счетчиков 3В свою очередь, Й; можно найти из выражения 35Йф, -"- г г ,= г, ), )г))=1 где ) - число записываемое в счетчик 3; =1,М) при 40й-я йгчця 17 и-)-я пяиоя вычитании единицы из счетчика 3, ( =2,").Например, для преобразования двадцатиразрядного двоичного кода в двоично-десятичный наибольшее быстродействие достигается при числе разрядов двоичных счетчиков в каждой секции, начиная с младшей, соответственно равно 4,3,3,4,3,3. Тогда по выражению (2) Я =1, )1 =7 Я з=20 Я =16; (1 =166, Ц =473, и в случае преобразования максимального числа из двоичного кода в двоично-десятичный (и =и =15 и =и =и =и =7) необ 1 42 3 5 6 ходимо время)4ьг,:Т П.Я,=Ф 91 ЧТ 510 Т1=1 а в случае преобразования этого жечисла на известном устройстве необходимо время:(и п к -м )1 т:ггггт г 1 О т. где и и - числа записанные соотЭ гветственно в младших истарших разрядах двоичного счетчика;, М - емкости соответственнодвоичного и двоично-десятичного счетчиков младших разрядов;Т - период следования импульсов.Отсюда следует, что быстродействие предлагаемого устройства более чем в пять раз выше известногоПри этом чем больше величина преобразуемого числа (при )4 ) 10), тем больший выигрыш во времени дает предлагаемое устройство.

Смотреть

Заявка

3660815, 02.11.1983

ХАРЬКОВСКИЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ИНСТИТУТ РАДИОЭЛЕКТРОНИКИ ИМ. АКАД. М. К. ЯНГЕЛЯ

КАКУРИН НИКОЛАЙ ЯКОВЛЕВИЧ, КИРЬЯКОВ ЮРИЙ КОНСТАНТИНОВИЧ, ГУСЯТИН ВЛАДИМИР МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 5/00

Метки: двоично-десятичный, двоичного, код, кода

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

Код ссылки

<a href="https://patents.su/4-1153323-preobrazovatel-dvoichnogo-koda-v-dvoichno-desyatichnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь двоичного кода в двоично-десятичный код</a>

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