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

Иллюстрации

Показать все

Реферат

 

ОПИСАН Й Е

ИЗОБРЕТЕНИЯ (Yi)622075

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 10.01.77 (21) 2443014/18-24 с присоединением заявки № (23) Приоритет (51) М. Кл G 06F

5/02

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

Совета Министров СССР по делам изобретений и открытий (43) Опубликовано 30.08.78. Бюллетень № 32 (53) УДК 681.325 (088.8) (45) Дата опубликования описания 31.07.78 (72) Авторы изобретения

Н. А. Подколзина и А. 3. Подколзин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ

ПОЗИЦИОННОГО ДЕСЯТИЧНОГО КОДА В ДВОИЧНЫЙ

КОД

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

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

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

Цель изобретения — упрощение устройства.

Достигается это тем, что в устройство введены генератор одиночных последовательностей импульсов, коммутатор тетрад, элементы ИЛИ, двоичный накапливающий счетчик, разрядные входы которого через элемент ИЛИ соединены с соответствующими выходами шифраторов двоичного кода, входы второй группы. которых подключены к выходам генератора одиночных последовательностей импульсов, а третьи входы шифраторов двоичного кода соединены с соответствующими выходами коммутатора тетрад, управляющий вход которого соединен с управляющим выходом генератора одиночных последовательностей импульсов, информационный вход которого через элемент ИЛИ подключен к информационным входам устройства, а управляющие входы—

10 к тактовым шинам устройства, выходы двоичного накапливающего счетчика являются выходами устройства.

На чертеже представлена блок-схема предлагаемого устройства.

15 Оно содержит генератор 1 одиночных последовательностей импульсов, элемент 2

ИЛИ, шифратор 3 десятичного кода, коммутатор 4 тетрад, шифраторы 5 двоичного кода, элементы 6 ИЛИ, двоичный накапли20 вающий счетчик 7, информационные входы

8, тактовые шины 9 и выходы 10.

Преобразование позиционного последовательного десятичного кода в двоичный осуществляется в устройстве с использованием

25 для представления десятичных разрядов двоична-десятичного кода. Например, разряд «единиц» представляется суммой целых весов 8, 4, 2, 1; разряд «десятко⻠— суммой весов 80, 40, 20, 10; разряд «сотен»вЂ”

Зо суммой весов 800, 400, 200, 100; разряд «тыО22078

50

60

3 сяч» — суммой весов 8000, 4000, 2000, 1000 и т. д., разряд «десятых» — суммой дробных весов 0,8, 0,4, 0,2, 0,1; разряд «сотых» — суммой дробных весов 0,08, 0,04, 0,02, 0,01; разряд «тысячных» — суммой дробных весов 0,008, 0,004, 0,002, 0,001 и т, д.

В процессе преобразования названные веса заменяются двоичными эквивалентами, причем дробная часть десятичного числа, представляемая суммой дробных весов, переводится в двоичную систему с определенной заданной точностью.

Перед началом преобразования накапливающий двоичный счетчик и коммутатор тетрад устанавливаются в нулевое состояние. Преобразование последовательного десятичного кода начинается со старшего разряда. На соответствующую старшему разряду десятичного кода входную шину 8 подается потенциальный сигнал, поступающий через элемент ИЛИ 2 на управляющий вход генератора 1 и на шифратор 3 кода

«8421». По ближайшему тактовому импульту Ть поступающему на шину 9, с первого разряда генератора 1 подается импульс, устанавливающий первый разряд коммутатора 4 тетрад в состояние «1». При этом сигнал с выхода первого разряда коммутатора поступает на управляющий вход шифратора двоичного кода, соответствующего старшему разряду десятичного кода. Старший разряд десятичного кода, представляемый тетрадой двоичных разрядов, в шифраторе двоичного.кода, преобразуется в двоичный код: вначале преобразуется старший весовой разряд тетрады (разрешением служит импульсный сигнал, поступающий по очередному тактовому импульсу с выхода второго разряда генератора 1), затем преобразуется второй весовой, разряд тетрады (разрешением является импульсный сигнал, поступающий по очередному тактовому импульсу, с выхода третьего разряда генератора 1 и т. д. Двоичные эквиваленты с выходов выбранного шифратора двоичного кода поступают через элементы ИЛИ 6 на входы двоичного накапливающего счетчика 7. Вслед за старшим разрядом десятичного кода преобразуется очередной десятичный разряд. Потенциальный сигнал с соответствующей входной шины поступает через элемент ИЛИ 2 на управляющий вход генератора 1 и на шифратор 3 кода

«8421». По ближайшему тактовому импульсу с первого разряда генератора 1 поступает импульс, устанавливающий второй разряд коммутатора 4 тетрад в состояние

«1». При этом сигнал с выхода второго разряда коммутатора подается на управляющий вход нового шифратора двоичного кода, соответствующего очередному десятичному разряду. С помощью этого шифратора тетрада очередного десятичного разряда

45 преобразуется в двоичный код так уке, как

И старшИй разряд десятичного кода и т. д.

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

Для обеспечения надежной работы устройства необходимо соблюдать следующее соотношение для выбора длительности тактирующих сигналов Т:

0,01

-.. с, и где n — суммарное число двоичных эквивалентов на выходе шифратора двоичного кода, соответствующего старшему разряду переводимого десятичного числа.

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

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

Устройство для преобразования позиционного десятичного кода в двоичный код, содержащее шифратор десятичного кода и и шифраторов двоичного кода, входы первой группы каждого из которых соединены с соответствующими выходами шифратора десятичного кода, входы которого подключены к информационным входам устройства, отличающееся тем, что, с целью упрощения устройства, в него введены генератор одиночных последовательностей импульсов, коммутатор тетрад, элементы

ИЛИ, двоичный накапливающий счетчик, разрядные входы которого через элементы

ИЛИ соединены с соответствующими выходами шифраторов двоичного кода, входы второй группы которых подключены к выходам генератора одиночных последовательностей импульсов, а третьи входы шифраторов двоичного кода соединены с соответствующими выходами коммутатора тетрад, управляющий вход которого соединен с управляющим выходом генератора одиночных последовательностей импульсов, информационный вход которого через элемент

ИЛИ подключен к информационным входам устройства, а управляющие входы — к тактовым шинам устройства, выходы двоичного накапливающего счетчика являются выходами устройства.

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

1. Патент США № 3185825, кл. 235 — 155, 1965.

2. Авторское свидетельство СССР № 230514, кл. G 06F 5/2, 1968.

1 .

Редактор Н. Громов

Заказ 1465/6 Изд. № 572 Тираж 799

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

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

Подписное

Типография, пр. Сапунова, 2

Составитель Н. Шелобанова

Техред А. Камышникова

Корректоры Е Хмелева и Н Федорова