Преобразователь кодов

Иллюстрации

Показать все

Реферат

 

5c °

t 00 56I951

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

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

Республик

О и и -А--н-и е, ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б1) Дополнительное к авт. свид-ву 486314 (22) Заявлено 10.11.74 (21) 2073900/24 с присоединением заявки № (23) Приоритет

Опубликовано 15.06.77. Бюллетень № 22

Дата опубликования описания 22.07.77 (51) Л! Кч е G 06F 5/02

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

Совета Министров СССР

Ао делам изобретений и открытий (53) УДК 681.325(088 8) (72) Авторы изобретения

А. Ф. Герцовский, В. А. Орехов и С. С. Мухортов (71) Заявитель (54) П Р ЕОБ РАЗО ВАТЕЛ Ь КОДОВ

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

Г1о основному а вт. ов. М 486314 известно 5 устройство, содержащее сдвиговый регистр, дешифратор корректируемых состояний, коммутацио нную схему, выполненную на элементах И, выходы которых соединены со входами элемента ИЛИ, вход каждого из элемен- 10 тов И коммутируемой схемы соединен с соответствующим управляющим входом устройства, выходы разрядов первой тетрады сдвигового регистра соединены ico .входами дешифратора корректируемых состояний, выходы 15 которого соединены с входа ми соответствующих разрядов той же тетрады, выход старшего раз|ряда каждой тетрады сдвигового регистра, кроме первой тетрады, соединен со входом соответствующего элемента и блока 20 коммутации.

Недостатком такого устройства является ограниченный класс решаемых задач, так как устройство рассчитано iHG преобразование только двоичного кода информации в двоич- 25 но-десятичный.

Целью изобретения является расширение класса решаемых задач, т. е. обеспечение возможности преобразования двоичного кода не только в двоично-десятичный код, но и в дво- 30 ично-десятичный-шестидесятиричный код времени или угла.

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

На фпг. 1 показана блок-схема предлагаемого преобразователя; на фиг. 2 — корректор времени.

Преобразователь кодов (фиг. 1) содержит регистр сдвига 1, состоящий из первой 2, второй 3 анализируемых тетрад и последующих тетрад 4, 5, дешифратор 6 (корректи руемых состояний), коммутационную схему 7, корректор 8 времени, информационные входы которого соединены с инверсными выходами первых трех разрядов второй тетрады регистра сдвига, а выходы соединены со счетными входами этих же разрядов, при этом управляющий,вход корректора времени соединен с управляющим входом дешифратора и управляющей входной шиной 9.

Выход ста ршего разряда каждой тетрады, кроме первых двух, соединен со входом сооти корректоре времени 8. При этом, если число в анализируемых тетрадах является корректируемым, т. е. больше определенного, то это число корректируется на величину кор ректи5 рующего числа, Например для первой анализируемой тетрады, если число,в этой тетраде больше «4», оно корректируется на «3», т. е. к нему прибавляется «3» в двоичном коде, а для второй анализируемой тетрады, если чи10 сло в трех младших разрядах больше «2», но меньше «6», к нему добавляется число «1» в двоичном коде. После того, ка к число введено в регистр 1, в первой анализируемой тетраде

2 оказывается запHcBIHIHbIIAf двоично-десятич15 ный код единиц секунд, а .в трех младпгих ветствующего элемента И коммута цио н ной схемы, выход коммутационной схемы соединен со входом регистра 1.

Корректор времени 8, представленный на фиг. 2, состоит из дешифратора 10 корректируемых состоян ий и схемы 11 добавления числа «1» ia двоичном, коде.

Преобразователь кодов работает следующим образом.

Двоичный код времени старшими разрядами вводится в сдвиговый регистр 1. Этот код сдвигается и корректируется последовательно сначала в первой а нализируемой тетраде 2 и дешифраторе (корректщруемых состояний)

6 и затем во второй а нализируемой тетраде 3

1-ая анализируемая тетрада

2-ая анализируемая тетрада

5-я

3-я

4-я

Исходный двоичный код

Цикл Такты тетрада тетрада тетрада

01

001

1001

0011

1001

0011

1001

0011

0001

1101

1001

OOOI

0000

11

001

1001

11001

001

1001

0100

01

101

9-»

011

0011

101

0101

0000

0101

0010

0000

121001

0000

1001

1100

0001

1000

1011

0101

0010

13-» с 14 — 21

22—

23Коррекция + 3

0000

101

0101

1011

0101

0001

0000

2425—

26Коррекция + 1

0000

0010

1100

0000

27Единицы часов

Единицы Деминут сятки минут

Итого: 1 час 23 мин 20 сек.

0001000111001

0001000111

0001000011

Коррекция + 3

00010001

Коррекция + 3

Коррекция+3 и +1

Коррекция+3

Коррекция + 3 и +1

0001

Коррекция+3

Коррекциия -+- 1

Коррекция +- 1

Десятки Единицы Десятки часов секунд секунд

561957 разрядах :второй анализируемой тетрады 3 оказывается записанным двоично-шестидесятиричный код десятков секунд преобразуемого кода, т. е. записывается младший разряд двоично-шестидесятиричного кода времени.

Далее в регистре 1 начинается циркуляция полученного числа с одновременной коррекцией кода в первой 2 и второй 3 а нал изируемых тетрадах. Пример преобразования двоичного кода времени в двоично-десятично-шестидесятиричный код показан в таблице.

Преобразуется двоичный код времени

0001000111001, соответствующий времени

5000 сек. В результате преобразования получается число 0000.010.1100.010.100, .которое соответствует 1 час 23 мин 20 сек. Из таблицы видно, что преобразование двоичного кода времени .происходит в два цикла: цикл ввода — «0»-,вой цикл в та блице и цикл циркуляции — 1-ый цикл в таблице.

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

И вЂ” ИЛИ.

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

Преобразователь кодов по BlBT. св. 486314, отл и чаю щийся тем, что, с целью расширения,класса решаемых задач, в него дополнительно введен корректор времени, информа15 ционныс входы которого соединены с инверсными выходами первых трех разрядов второй тетрады регистра сдвига, а выходы соединены со счетными входами этих хке разрядов, при этом управляющий, вход корректора вре20 менп соединен с управляющим входом дешифратора и управляющей входной шиной.

Составитель А. Шкатулла

Редактор Н. Каменская Техред Н, Аук Корректор Л. Котова

Заказ 1948/1 Изд. Ма 535 Тираж 818 Подписное

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

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

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