Преобразователь кодов
Иллюстрации
Показать всеРеферат
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