Устройство для преобразования двоичного кода в двоично-десятичношестидесятиричный код Советский патент 1978 года по МПК G06F5/02 

Описание патента на изобретение SU599263A1

каскада преобразования, а выходы двухразрядного двоичного сумматора Cri-l)-ro и выходы дешифраторов п-го каскада преобразования являются выходами устройства.J На чертеже дана функциональная сх ма предлагаемого устройства для преобразования двоичного кода в двоично десятично-шестидесятиричный код. Схе ма дана для преобразования пятиразрядного двоичного кода углового отсч та . Предлагаемое устройство содержит двухразрядные двоичные сумматоры 1одноразрядные двоично-десятичные су маторы 5-7, дешифраторы 8-14, входной регистр 15, 1-У111 каскады. Принцип действия устройства заключается в покаскадном суммировании максимального эквивалента преобразуе мого угла (при значении соответствую щего разряда двоичного кода, равном единице) и сдвиге полученной суммы на один разряд вправо. Устройство преобразует пятиразряд ный двоичный код угла при максимальном значении равном 360°. Функционирование двоично-десятичного сумматора заключается в суммиро вании числа I2i к входному коду в слу чае, если число на входах сумматора больше 2 (в коде 8, 4, 2 поскольку младший разряд на сумматор не заводится) и при а( 1. В остальных случаях при О(; 1 ко входному числу добавляется 6. При а О поступающее на сумматор число проходит через су матор без изменений. Рассмотрим работу устройства при входном двоичном коде 11111. В этом случае со всех выходоврегистра на устройство поступают единицы, причем на сумматор 1 поступают числа 01 и 11 Старшт-е два разряда числа с выходов сумматора 1 поступают на сумматор 2, на который подключен также выход . третьего разряда регистра. Младший разряд суммы с выхода сумматора 1, а также первый и второй разряды регистр подключены на дешифратор 8. Таким образом, с выхода 1 каскада ( см. чертеж) поступает код 100 1110/01 1000+ + 11 ОНО 360°. Полученный код сдвигается на один разряд вправо (делится на 2), корректируется дешифратором 8 и суммируется cllOllO (360), поступающим с третьего разряда регистра. Далее полученный код сно ва сдвигается (делится на 2), корректируется и поступает на следующие сумматоры и т.д. Таким образом, устройство производит следующее преобразевание входного двоичного кода в двоично-десятично-шестидесятиричный

а.-ЗбО о

где О} - равно нулю или единице. Предлагаемое устройство обладает высоким быстродействием, позволяет производить преобразование кодов с любой точностью при произвольной разрядности кода. Например, в известном устройстве для преобразования 15-разРЯДНОГ9 кода в двоично-десятично-шестидесятиричный методом пересчета потребуется до 32000 тактов (импульсов) генератора, в течение каждого из которых должны сработать несколько каскадов логических элементов. В предлагаемом устройстве при таком преобразовании срабатывают порядка 20 каскадов логических элементов, т.е. скорость преобразования в десятки тысяч раз больше. Для преобразования кода другой разрядности упомянутые устройства должны быть полностью переделаны (должен быть изменен корректирующий счетчик и т.д.). В предлагаемом устройстве в этом случае в младшие разряды достаточно записать нули. Требуемая точность преобразования при этом обеспечивается необходимым количеством дешифраторов, и погрешность преобразования может быть как угодно малой. Формула изобретения Устройство для преобразования двоичного кода в двоично-десятично-шестидесятиричный код, содержащее входной регистр и« каскадов преобразования, каждый четный из которых содержит дешифраторы, отличающееся тем, что, с целью повышения точности, каждый ( -и ( 1, 3, 5, 7...I1-1) каскад преобразования содержит двухразрядный двоичный сумматор и подключенный к его входу одноразрядный двоично-десятичный сумматор, выход первого (младшего) разряда входного регистра подключен ко входу младшего разряда двухразрядного двоичного сумматора первого каскада преобразования и ко входам дешифратора второго каскаД;а преобразования, выход второго разряда входного регистра соединен с разрядными входами двухразрядного двоичного сумматора и со входами дешифратора второго каскада, выход каждого i -го, начиная с третьего, разряда входного регистра подключен к разрядным входам двухразрядного двоичного сумматора и ко входу одноразрядного двоично-десятичного сумматора

каждого (J 2)-го каскадов преобразования, выходы переноса, старшего и младшего разрядов суммы двухразрядного двоичного сумматора каждого 1 -го каскада преобразования соединены соответствечно со вторыми входами старшего и младшего разрядов двухразрядного двоичного сумматора ( i + 2)-го каскада преобразования и с первым входом дешифратора ( L +1)-го каскада npe. образования, второй, третий и четвертый входы того же дешифратора соединены с выходами одноразряцЕюго двоично-десятичного сумматора (i+2)-ro

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

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

1.Авторское свидетельство CtCP № 297960,кл. Q 06 Р 5/02, 1968.

2,Патент США № 3449555,кл.235-155 19VI

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

название год авторы номер документа
Преобразователь двоичного кода в двоично-десятичный код 1989
  • Шурмухин Евгений Александрович
SU1662005A1
Устройство для преобразования двоичного кода в двоично-десятичношестидесятиричный 1977
  • Ватин Валерий Александрович
  • Степанов Анатолий Валентинович
SU734668A1
Преобразователь двоично-десятичного кода в двоичный код 1978
  • Степанов Анатолий Валентинович
  • Утиркин Николай Владимирович
  • Немченко Александр Николаевич
SU723567A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1979
  • Смирнов Николай Николаевич
  • Степанов Анатолий Валентинович
  • Папуша Владимир Александрович
SU860054A1
Преобразователь двоичного кода в двоично-десятичный код 1982
  • Редчин Сергей Александрович
SU1097995A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1978
  • Бердышев Виктор Геннадьевич
  • Козьмина Елена Павловна
SU767749A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1980
  • Бердышев Виктор Геннадьевич
SU943702A2
Преобразователь двоичного кода в двоично-десятичный 1984
  • Шурмухин Евгений Александрович
SU1280702A1
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код 1980
  • Сикорский Юрий Михайлович
SU943703A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1982
  • Кашаев Шариф Хамидович
SU1076898A1

Реферат патента 1978 года Устройство для преобразования двоичного кода в двоично-десятичношестидесятиричный код

Формула изобретения SU 599 263 A1

SU 599 263 A1

Авторы

Горбань Александр Михайлович

Степанов Анатолий Валентинович

Утиркин Николай Владимирович

Коржов Владимир Иванович

Даты

1978-03-25Публикация

1976-08-09Подача