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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

Республик

<>960794 (61) Дополнительное к авт. свид-ву(22) Заявлено 15А1.81 (21) 3268672/18-24

Р М К з с присоединением заявки ¹â€”

G 06 F 5/02

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

СССР по делам изобретений н открытий (23) Приоритет (ЗЗ УДК 681 ° 325.(088.8) Опубликовано 23.09.82.Бюллетень ¹ 35

Дата опубликования описания 23.09.82 (72) Автор изобретен и я

В.Н. Николаев (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНОДЕСЯТИЧНЫЙ

1 2

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

Известен преобразователь двоичного кода в двоично-десятичный, содержащий сдвиговый регистр, дешифратор коррекции и блок коммутации (1Q. Недостаток известного устройства состоит в низком быстродействии.

Наиболее близким к предлагаемому по технической сущности и схемному .построению является преобразователь двоичного кода в двоично-десятичный, состоящий иэ последовательно соединенных преобразователей веса разрядов двоичного числа с повышением веса основания в десять раз и выводом четырех мЛадших разрядов двоично-десятичного числа с основанием, численно равным двоично-десятичному эквиваленту. Каждый преобразователь веса разрядов двоичного числа. состоит из последовательно соединенных блоков, содержащйх четырехразрядные ,сумматоры и схемы сравнения (2 3.

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

Целью изобретения является упрощение преобразователя с сохранением

его быстродействия.

Поставленная цель достигается тем, что в преобразователе двоичного кода в двоично-десятичный, содержащем и бпоков -преобразования весов разрядов (где л + 1 - число десятичных разрядов выходного кода), выход младшего разряда входного кода преобразователя является выходом младшего двоично-десятичного разряда младшего десятичного разряда выходного кода преобразователя, каждый блок преобразования весов разрядов содержит умножитель на 1,5, уьыожитель на 16/15 и четырехразрядный преобразователь двоичного кода в двоично-десятичный, входы которого соединены с разрядными выходами четырех младших разрядов умножителя на 16/15, входы которого соединены с .выходами умножителя на 1,5, разрядные входы преобразователя, исключая младший, соединены.с соответствующими входами умножителя на 1,5 первого блока преобразования весов разрядов, .960794 выходы четырехразрядного преобразо,вателя двоичного кода в двоично-десятичный i-ro (i = 1 вЂ, n) блока преобразователя весов разрядов являются тремя старшими двоично-десятичными разрядами i-го десятичного разряда 5 выхода преобразователя, выход пятого разряда умножителя на 16/15 i-ro блока преобразования весов разрядов является выходом младшего двоичнодесятичного разряда (i + 1) десятич- 10 ного разряда преобразователя, выходы остальных старших разрядов умно1жителя на 16/15 j.-го (j 1 ": n - 1) блока преобразования весов разрядов соединены со входами умножителя на 15

1,5 (j + 1)-го блока преобразования весов разрядов, выходы старших. раз.Рядов умножителя на 16/15 и-го блока преобразования весов разрядов являются двоично-десятичными выхо- 2О дами (п + 1)-ro десятичного разряда преобразователя °

При этом в преобразователе умножитель иа 16/11 содержит К ) (4 25 четырехразрядных сумматоров (где

P — число входов умножителя на

16/15) и (k- 1) элемент задержки, через которые выход переноса д-го (g = 1 -; k — 1) четырехразрядного сумматора соединен с входом переноса (g + 1)-го четырехразрядного сумматора, первая группа информационных входов всех четюрехраэрядных сумматоров является входами умножителя на 16/15, вторая группа информационных входов д-го четырехраэрядного сумматора соединена с выходами соответствующих разрядов (д +

+ 1)-го четырехразрядного сумматора, вход переноса первого четырехраэряд- 40 ного сумматора и вторая группа информационных входов К-ro четырехразрядного сумматора соединены с входом логического нуля преобразователя, выход старшего разряда перво- 45

ro четырехразрядного сумматора является выходом младшего разряда умножителя на 16/15, выходы всех четырехразрядных сумматоров являются выходами соответствующих разрядов (начиная со второго) умножителя на

16/15.

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

На фиг.1 приведена блок-схема предлагаемого преобразователя двоичного кода в двоично-десятичный; на фиг.2 — блок-схема преобразователя веса разрядов двоичного кода; на фиг.3 — принципиальная схема преобразователя веса восьми разрядов двоичного кода °

Преобразователь двоичного кода в двоично-десятичный состоит из последовательно соединенных блоков 1 преобразователей веса разрядов двоичного кода. Входной код, подлежащий преобразованию, поступает на информационные входы 2 умножителя 3 первого блока преобразователя веса разрядов двоичного кода. Каждый блок 1 преобразователей веса разрядов двоичного кода состоит (фиг.2) из последовательно соединенных умножителя 3 в 1,5 раза, умножителя 4 в 16/15 раза и четырехраэрядного преобразователя 5 кода в двоичнодесятичный код. Оба умножителя 3 и 4 и преобразователь 5 выполняют. ся на четырехразрядных сумматорах и могут быть по своим входам расширены до заданного числа разрядов.

Умножитель 3 в 1,5 раза состоит из последовательно соединенных четырехразрядных сумматоров (фиг.3, микросхемы Dl и 02). На самый младший вход сумматора заводится постоянно единица. Умножитель- 4 в 16/15 раза состоит из последовательно соединенных четырехразрядных сумматоров и элементов задержки. Четырехразрядный преобразователь 5 кода выполнен на базе четырехразрядного сумматора (фиг.3 вЂ,микросхема D5).

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

Все разряды преобразуемого кода, за исключением самого младшего, заводятся на соответствующие входы умножителя 3, выходы умножителя 3 заводятся на соответствующие входы умножителя 4. Последовательное умножение в 1,5 и 16/15 раза позволяет понизить вес каждого разряда кода

960794 на выходе умножителя 4 в 1,6 раза, т.е. все разряды, начйная с четвертого и выше, представляют собой двоичное число с основанием 10bg, где b - основание двоичного преобразуемого кода, а четыре младших разряда содержат. в себе сумму единиц всего преобразуемого кода (четвертый разряд. содержит также 10 Ьд).

Повторяя операции умножения над четвертым и выше разрядами с выходов умножителя 4, получают на выхо де сумму десятков всего преобразуемого кода и двоичное число сотен и т.д. Три разряда двоично-десятичного числа единиц, десятков, сотен и т.д..снимаются с выходов четырехразрядного преобразователя:5 кода в-каждом блоке 1 преобразователя . веса разрядов кода,самый младший разряд проходит непосредственно на выход. Для соответствующего 1-го блока 1 преобразователя веса разрядов потребуется Р; микросхем-сумматоров

Р1 ("4 )> 2 + 1, (1)

:где †— округляемое в сторону увеи; личения целое число; и; — количество разрядов преобразуемого двоичного числа, поступающего на данный преобразователь.

Общее количество микросхем в устройстве определяется выражением е = ::Р;, (2)

Так, например, для преобразователя 18-разрядного двоичного кода в двоично-десятичный потребуется 39 микросхем, т.е. в 2,26 раза меньше, чем в известном устройстве.и все они будут однотипные — четырехраэрядные сумматоры, чем достигается большая степень унификации применяемых микросхем. Снизится также мощность, потребляемая от источника питания. ри дальнейшем увеличении числа пребразуемых разрядов, выигрыш в уменьении числа используемых микросхем увеличивается.

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

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

45 содержит .умножитель на 1,5, умножитель на 16/15 и четырехразрядный преобразователь двоичного кода в двоично-десятичный, входы которого ,соединены с разрядными выходами четырех младших разрядов умножителя на 16/15, входы которого соединены с выходами умножителя на 1,5, разрядные входы преобразователя, исключая младший, соединены с соответствующими входами умножителя на 1,5 первого блока преобразования весов разрядов, выходи четырехразрядного преобразователя двоичного кода в двоично-десятичный i-го (i = 1 †: n) блока преобразователя sects разрядов являются тремя старшими двоично-десятичными разрядами i-го десятичного разряда выхода преобразователя, выход пятого разряда умножителя на 16/15 i-го блока преобразования весов разрядов является выходом младшего двоично-десятичного разряда (i + 1) десятичного разряда преобразователя, выходи остальных старших разрядов умножителя на 16/15

j-го (j = 1 †. n — 1) блока преобразования весов разрядов соединены с входами умножителя на 1,5 () + 1)-го блока преобразования весов разрядов, выходы старших разрядов умножителя на 16/15 и-гО блока преобразования весов разрядов являются двоично-десятичными выходами (n + 1)-го десятич)ного разряда преобразователя.

2. Преобразователь по п. 1, о т л и ч а ю шийся тем, что в нем умножитель на 16/15 содержит K =l t

14 четырехразрядных сумматоров (где

P - число входов умножителя на 16/15) и (k — 1) элемент задержки, через котооые выход переноса g-ro (g = 1, — ;

1}четырехразрядного сумматора соединен с входом переноса (д +

+ 1)-го четырехразрядного сумматора, первая>группа информационных входов всех четырехразрядных сумматоров является входами умножителя на 16/15, вторая группа информационных входов

g-ro четырехразрядного сумматора

50 соединена с выходами соответствующих. разрядов (g + 1)-го четырехразрядного сумматбра, вход переноса первого четырехразрядного сумматора и вторая группа информационных входов k-ro

55 четырехразрядного сумматора соединеHH с входом логического нуля преобразователя, выход старшего разряда первого четырехраэрядного сумматора является .выходом младшего разряда умножителя на 16/15, выходы всех четырехразрядных сумматоров являются выходами соответствующих разрядов (начиная со второго) умножителя на

16/15.

3. Преобразователь по пп. 1 и 2, отличающийся тем, что

9б0794 д„— разряд

Дбоичио- десатйчнор чист с.оснобрнием ЮЯЬ, в нем четырехразрядный преобразователь двоичного кода в двоично-десятичный выполнен на четырехразрядном сумматоре, вход переноса которого является входом младшего разряда четырехраэрядного преобразователя двоичного кода в двоично десятичный, первые входы второго, третьего и четвертого разрядов четырехраэрядного сумматора являются входами соответствующих разрядов четырехразряд- 10 ного преобразователя двоичного кода и двоично-десятичный код, первый и вТорой входы первого разряда четырехрВзрядного сумматора. соединены соответственно с входами второго.и 15

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

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

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

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

Р 486314, кл. Я 06 F 5/02, 1972.

2. Хаим Битнер, Преобразователь двоичного кода в двоично-десятичный на к1МОП ИС. — "Электроника", (1979, Р 10, том. 52.

960794 оунбмб- af Ч иалкэуонэо г ююю авалову

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

Редактор А. Шишкина ТехредЕ.Харитончик Корректор Е,Рошко

° Ю

Закаэ 7282/58 Тираж 731 Подписное

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

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

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

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

 

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

Изобретение относится к построению сетей связи для передачи информации по вычислительным сетям

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

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

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

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

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

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

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

Изобретение относится к способу сообщения и согласования между клиентом с ограниченными ресурсами и сервером в услуге передачи мультимедийного потока, связанному с доставкой пакетов данных
Наверх