Реверсивный преобразователь двоичного кода в двоично десятичный код
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1229966
Авторы: Красноголовый, Шпилевой, Южаков, Якушев
Текст
(59 4 Н 03 М 7/2 ВЕННЫЙ КОМИТЕТ СССРИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ГОСУД АРСПО ДЕЛ ОПИСАНИЕ ИЗОБРЕТЕНИЯ(71) Научно-исследовательский инстут прикладных физических проблемим. акад. А.Н. Севченко(54) РЕВЕРСИВНЫИ ПРЕОБРАЗОВАТЕЛЬДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЬ(57) Изобретение относится к цифровой вычислительной технике и можетбыть использовано в устройствахпреобразования информации. Цельюизобретения является упрощение и рширение области устойчивой работыпреобразователя. Поставленная цельдостигается тем, что в преобразователе, построенном на реверсивныхсчетчиках, индикатором окончания пробразования являются сигналы заемаи тем, что в него введены входнойкоммутатор для переключения тактовьсигналов, блокпривязки управляющихсигналов к тактовой частоте и триггер коррекции ошибки. 1 ил.25 Процесс преобразования начинается с приходом сигнала, поступающего на вход 17. При этом по его фронту (переход из нулевого логического уровня в единичный) устанавливается в исход О ное (нулевое состояние) счетчики 8 и 9, а также триггер 12, на 8 -вход которого в этот момент приходит нулевой логический уровень с выхода элемента НЕ 6. По спаду сигнала, пришед щего на вход 17 (переход из единичного логического уровня в нулевой), запускается формирователь 10 импульсов, сигнал с выхода которого записывает значения тетрад в реверсивный двоично-десятичный счетчик 8 и устанавливает в единичное состояние триггер 12. Это приводит к тому, что по окончании ближайшего тактирующего импульса, поступившего через элемент 55 НЕ 7 на С-входы триггеров 13 и 14, устанавливается в единичное состояние триггер 13, который разрешает 1 12299Изобретение относится к цифровойвычислительной технике и может бытьиспользовано в устройствах, предназначенных для преобразования информации, 5Целью изобретения является упрощение преобразователя и расширениеобласти его устойчивой работы,На чертеже приведена блок-схемапредлагаемого преобразователя.Преобразователь содержит элементыЗИ-НЕ 1 и 2, элементы 2 И-НЕ 3 и 4,элементы НЕ 5-7, реверсивный двопчно-десятичный счетчик 8, реверсивный двоичный счетчик 9, формирователь 10 импульсов, элемент И 11,триггеры 12-14, элемент И 15, вход16 режима работы преобразователя,вход 17 пуска преобразователя тактовый вход 18 преобразователя, входы 20двоично-десятичного кода 19, выходы20 двоично-десятичного кода, входы21 двоичного кода, выходы 22 двоичного кода вход 23 логического нуляпреобразователя.Преобразователь работает следующим образом,Если требуется выполнить преобразование двоично-десятичного кода вдвоичный, то на информационные входы двоична-десятичного счетчика 8 повходам 19 подаются тетрады двоичнодесятичного кода, а на входе 16 устанавливается нулевой логическийуровень. 35 66прохождение последующих та;тирующих импульсов через элемент И 15.Таким образом, благодаря триггеру 13 начало процесса преобразования синхронизируется с моментом тактирующих импульсов, что обеспечивает прохождение через элемент И 15 только одинаковых по длительности импульсов, Кроме того, переключение триггера 13 приводит к изменению информации на Р-входе триггера 14. До тех пор, пока триггер 14 находится в нулевом состоянии, прохождение тактовых импульсов через элементы ЗИ-НЕ 1 и 2 на входы прямого счета реверсивных счетчиков 8 и 9 блокируется, При этом нулевой логический уровень со входа 16 запрещает поступление тактирующих импульсов через элемент 2 И-НЕ 4 на вход обратного счета реверсивного двоичного счетчика 9 и дублирует запрет их прохождения через элемент ЗИ-НЕ 1 на вход прямого счета реверсивного двоично-десятичного счетчика 8.Это приводит к тому, что первый с выхода элемента И 15 тактирующий импульс поступает через элемент 2 И-НЕ 3 в реверсивный двоично-десятичный счетчик 8 и вычитает из него единицу, но двоичным счетчиком 9 не суммируется,"так как блокируется его поступление через элемент 2 И-НЕ 2 нулевым логическим уровнем с выхода триггера 14. Кроме того, по оконча-: нии данного тактирующего импульса переключается в единичное состояние триггер 14 (на Р-входе логическая единица) .с выхода триггера 13, что разрешает прохождение всех последуйщих импульсов с выхода элемента 15 через элемент ЗИ-НЕ 2 на суммирование в реверсивный двоичный счетчик 9.1Таким образом, благодаря триггеру 14, в двоичный счетчик 9 поступает на один импульс меньше, чем в двоично-десятичный счетчик 8. Данную операцию необходимо произвести, так как в качестве сигналов окончания преобразования используются импульсы обратного переноса, которые вырабатываются в счетчиках 8 и 9 при поступлении (в+1)-го тактирующего импульса, где й - количество тактирующих импульсов, необходимое для считывания преобразуемого кода из счетчиков 8 или 9. Поскольку (щ+1)-й импульс будет поступать для суммирования вреверсивный двоичный счетчик 9, то блокировка триггером 14 первого из тактирующих импульсов на входе прямо. го счета двоичного счетчика 9 позволит зафиксировать в нем щ импуль сов и, следовательно, получить преоб разованный код без искажения.По окончании (ъ+1)-го тактирующего импульса, поступающего с выхода двоично-десятичного счетчика 8 через элемент 11 2 И (выполняющий роль элемента ИЛИ для логического нелей) на С-вход триггера 11, сбрасывается в нуль триггер 12 (на Р-вход логический нуль). Одновременно нулевой ло гический уровень с выхода триггера 12 сбрасывает в нуль и триггеры 13 и 14, что запрещает прохождение последующих тактирующих импульсов через элемент 15, На этом процесс преобра зования двоично-десятичного кода в двоичный заканчивается, а код, полу-. ченный на выходных информационных выходах 22, является его результатом.Если на выходе 16 устанавливает ся единичный логический уровень, то устройство может выполнять преобра- . зование двоичного кода в двоичнодесятичный. Работа преобразователя ж этом режиме аналогична описанной 30 ;для режима преобразования двоичнодесятичного кода в двоичный, за исключением того, что преобразуемое число записывается в реверсивный двоичный счетчик 9, первый тактирующий импульс с выхода элемента 15 блокируется на входе прямого счета реверсивного двоично-десятичного счетчика 8, а результатом преобразования является код, полученный на 4 О выходах 20 реверсивного двоично-десятичного счетчика 8. Формула изобретения45Реверсивный преобразователь двоич. ного кода в двоично-десятичный коц, содержащий реверсивные двоично-десятичный и двоичный счетчики, первыйтриггер, формирователь импульсов, первый элемент И, первый вход которого подключен к тактовому входу преобразователя, информационные входы двоичного и двоично-десятичного кодов которого соединены с информационными входами реверсивных двоичного и двоично-десятичного счетчиков соответственно,выходы которых являютсясоответственно выходами двоичного идвончно-десятичного кодов и преобразователя, вход пуска преобразователясоединен с входами сброса реверсивныхдвоичного и двоично-десятичного счетчиков, о т л и ч а ю щ и й с я тем,что, с целью упрощения преобразователя и расширения области устойчивойработы преобразователя, в него введены второй и третий триггеры, два элемента ЗИ-НЕ, два элемента 2 И-НЕ,второй элемент И и три элемента НЕ,входы которых соединены соответственно с входом режима, тактовым входоми входом пуска преобразователя, входрежима которого соединен с первымивходами первых элементов ЗИ-НЕ и2 И-НЕ, вторые входы которых соединены с выходом первого элемента И ипервыми входами вторых элементов2 И-НЕ и ЗИ-НЕ, вторые входы которыхсоединены с выходом первого элемента НЕ, выходы первого и второго элементов ЗИ-НЕ соединены соответственно с входами сложения реверсивныхдвоично-десятичного и двоичного счетчиков, входы вычитания которых соединены соответственно с выходамивторого и первого элементов 2 И-НЕ,синхровходы реверсивных двоично-десятичного и двоичного счетчиков соединены с выходом формирователя импульсов и с 5 -входом первого триггера, единичный выход которого соединен с 0 - и к -входами второго триггера и с-входом третьего триггера,Р-вход которого соединен с единичным выходом второго триггера и вторым входом первого элемента И, С -входы второго и третьего триггерасоединены с выходом второго элемента НЕ, а С-вход первого триггерасоединен с выходом второго элемента И, первый и второй входы которогосоединены с выходами заема реверсивных двоично-десятичного и двоичногосчетчиков соответственно, выходтретьего элемента НЕ соединен с входом формирователя импульсов и-входом первого триггера, Э -вход которого соединен с входом нуля преобразователя, единичный выход третьеготриггера соединен с третьими входамипервого и второго элементов ЗИ-НЕ.1229966 Составитель М. Аршавски орректор А. Фере Редактор Н. Егоров хред Л.Олен одписн каз 2460/5 НИИПИ по13035, М оизводственн.-полиграфическое предприятие, г. Ужгород, ул. Проектная Тираж 816осударственнелам изобретсква, Ж,о комитета СССР ий и открытий ушская наб д,
СмотретьЗаявка
3490706, 03.09.1982
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ПРИКЛАДНЫХ ФИЗИЧЕСКИХ ПРОБЛЕМ ИМ. АКАД. А. Н. СЕВЧЕНКО
КРАСНОГОЛОВЫЙ БОРИС НИКОЛАЕВИЧ, ШПИЛЕВОЙ БОРИС НИКОЛАЕВИЧ, ЮЖАКОВ АНАТОЛИЙ НИКОЛАЕВИЧ, ЯКУШЕВ АЛЕКСАНДР КУЗЬМИЧ
МПК / Метки
Метки: двоично, двоичного, десятичный, код, кода, реверсивный
Опубликовано: 07.05.1986
Код ссылки
<a href="https://patents.su/4-1229966-reversivnyjj-preobrazovatel-dvoichnogo-koda-v-dvoichno-desyatichnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Реверсивный преобразователь двоичного кода в двоично десятичный код</a>
Предыдущий патент: Дешифратор
Следующий патент: Преобразователь кодов
Случайный патент: Осветлитель воды