Реверсивный преобразователь двоичного кода в двоично-десятичный код Советский патент 1986 года по МПК H03M7/28 H03M7/12 

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

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

Целью изобретения является упрощение преобразователя и распшрение области его устойчивой работы.

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

Преобразователь содержит элементы ЗИ-НЕ 1 и 2, элементы 2И-НЕ 3 и 4, элементы НЕ 5-7, реверсивный двоично-десятичный счетчик 8, реверсивный двоичный счетчик 9, формирователь 10 импульсов, элемент И 11, триггеры 12-14, элемент И 15, вход 16 режима работы преобразователя, вход 17 пуска преобразователя тактовый вход 18 преобразователя, входы двоично-десятичного кода 19, выходы

20двоично-десятичного кода, входы

21двоичного кода, выходы 22 двоичного кода, вход 23 логического нуля преобразователя.

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

Если требуется выполнить преобразование двоично-десятичного кода в i двоичный, то на информационные входы двоично-десятичного счетчика 8 по входам 19 подаются тетраДы двоично- десятичного кода, а на входе 16 устанавливается нулевой логический уровень.

Процесс преобразования начинается с приходом сигнала, поступакнцего на вход 17. При этом по его фронту (переход из нулевого логического уровня в единичный) устанавливается в исходное (нулевое состояние) счетчики 8 и 9, а также триггер 12, на R-вход которого в этот момент приходит нулевой логический уровень с выхода эле10

15

20

прохождение последующих тактирующих импульсов через элемент И 15.

Таким образом, благодаря триггеру 13 начало процесса преобразования синхронизируется с моментом такти- рующих импульсов, что обеспечивает прохождение через элемент И 15 только одинаковых по длительности импульсов. Кром того, переключение триггера 13 приводит к изменению информации на D-входе триггера 14. До тех пор, пока триггер 14 находится в нулевом состоянии, прохождение тактовых импульсов через элементы ЗИ-НЕ 1 и 2 на входы прямого счета реверсивных счетчиков 8 и 9 блокируется При этом нулевой логический уровень со входа 16 запрещает поступление тактирующих импульсов через элемент 2И-НЕ 4 на вход обратного счета реверсивного двоичного счетчика 9 и дублирует запрет их прохождения через элемент ЗИ-НЕ 1 на вход прямого счета реверсивного двоично-десятичного счетчи- к-а 8.

Это приводит к тому, что первый с выхода элемента И 15 тактирующий импульс поступает через элемент 2И-НЕ 3 в реверсивный двоично-десятичный счетчик 8 и вычитает из него единицу, но двоичным счетчиком 9 не суммируется, так как блокируется его поступление через элемент 2И-НЕ 2 нулевым логическим уровнем с выхода 35 триггера 14. Кроме того, по окончании данного тактирующего импульса переключается в единичное состояние триггер 14 (на D-входе логическая единица) с выхода триггера 13, что разрещает прохождение всех последующих импульсов с выхода элемента 15 через элемент ЗИ-НЕ 2 на суммирование в реверсивный двоичный счетчик 9.

25

30

40

1

Таким образом, благодаря триггемента НЕ 6. По спаду сигнала, пришед- ру 14, в двоичный счетчик 9 поступашего на вход 17 (переход из единичного логического уровня в нулевой), запускается формирователь 10 импульсов, сигнал с выхода которого записывает значения тетрад в реверсивный двоично-десятичный счетчик 8 и устанавливает в единичное состояние триггер 12. Это приводит к тому, что по окончании ближайшего тактирующего импульса, поступившего через элемент НЕ 7 на С-входы триггеров 13 и 14, устанавливается в единичное состояние триггер 13, который разрешает

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

50 преобразования используются импульсы обратного переноса, которые вырабатываются в счетчиках 8 и 9 при поступлении (т+1) -го тактирующего импульса, где Гч - количество тактирующих им-

55 пульсов, необходимое для считывания преобразуемого кода из счетчиков 8 или 9. Поскольку (т+1)-й импульс будет поступать для суммирования в

5

0

прохождение последующих тактирующих импульсов через элемент И 15.

Таким образом, благодаря триггеру 13 начало процесса преобразования синхронизируется с моментом такти- рующих импульсов, что обеспечивает прохождение через элемент И 15 только одинаковых по длительности импульсов. Кром того, переключение триггера 13 приводит к изменению информации на D-входе триггера 14. До тех пор, пока триггер 14 находится в нулевом состоянии, прохождение тактовых импульсов через элементы ЗИ-НЕ 1 и 2 на входы прямого счета реверсивных счетчиков 8 и 9 блокируется При этом нулевой логический уровень со входа 16 запрещает поступление тактирующих импульсов через элемент 2И-НЕ 4 на вход обратного счета реверсивного двоичного счетчика 9 и дублирует запрет их прохождения через элемент ЗИ-НЕ 1 на вход прямого счета реверсивного двоично-десятичного счетчи- к-а 8.

Это приводит к тому, что первый с выхода элемента И 15 тактирующий импульс поступает через элемент 2И-НЕ 3 в реверсивный двоично-десятичный счетчик 8 и вычитает из него единицу, но двоичным счетчиком 9 не суммируется, так как блокируется его поступление через элемент 2И-НЕ 2 нулевым логическим уровнем с выхода 5 триггера 14. Кроме того, по окончании данного тактирующего импульса переключается в единичное состояние триггер 14 (на D-входе логическая единица) с выхода триггера 13, что разрещает прохождение всех последующих импульсов с выхода элемента 15 через элемент ЗИ-НЕ 2 на суммирование в реверсивный двоичный счетчик 9.

5

0

0

1

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

преобразования используются импульсы обратного переноса, которые вырабатываются в счетчиках 8 и 9 при поступлении (т+1) -го тактирующего импульса, где Гч - количество тактирующих им-

пульсов, необходимое для считывания преобразуемого кода из счетчиков 8 или 9. Поскольку (т+1)-й импульс будет поступать для суммирования в

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

По окончании (tn+1)-ro тактирующего импульса, поступающего с выхода двоично-десятичного счетчика 8 через элемент 11 2И (выполняющий роль элемента ИЛИ для логического нелей) на С-вход триггера 11, сбрасывается в нуль триггер 12 (на D-вход логический нуль). Одновременно нулевой ло- гкческий уровень с выхода триггера сбрасывает в нуль и триггеры 13 и 14, что запрещает прохождение после- дукщих тактирующих импульсов через элемент 15. На этом процесс преобра- зования двоично-десятичного кода в двоичный заканчивается, а код, полученный на выходных информационных выходах 22, является его результатом

Если на выходе 16 устанавливает- ся единичный логический уровень, то устройство может выполнять преобра- зование двоичного кода в двоично- десятичный. Работа преобразователя я этом режиме аналогична описанной для режима преобразования двоично- десятичного кода в двоичный, за исключением того, что преобразуемое число записьгеается в реверсивный двоичный счетчик 9, первый тактирующий импульс с выхода элемента 15 блокируется на входе прямого счета реверсивного двоично-десятичного счетчика 8, а результатом преобразования является код, полученный на выходах 20 реверсивного двоично-десятичного счетчика 8.

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

4S

Реверсивный преобразователь двоичного кода в двоично-десятичный кор, содержащий реверсивные двоично-десятичный и двоичный счетчики, первый триггер, формирователь импульсов, 50 первый элемент И, первый вход которого подключен к тактовому входу преобразователя, информационные входы двоичного и двоично-десятичного кодов которого соединены с информацион-55 триггера соединен с третьими входами ными входами реверсивных двоичного и первого и второго элементов ЗИ-НЕ.

О 5 20

25 3U о

5

S

0

двоичио-десятичного счетчиков соответственно, выходы которых являются соответственно выходами двоичного и двоично-десятичного кодов и преобра- 5 зователя, вход пуска преобразователя соединен с входами сброса реверсивных двоичного и двоично-десятичного счетчиков, отличающийся тем, что, с целью упрощения преобразователя и расширения области устойчивой работы преобразователя, в него введены второй и третий триггеры, два элемента ЗИ-НЕ, два элемента 2И-НЕ, BTopoiT элемент И и три элемента НЕ, входы которых соединены соответственно с входом режима, тактовым входом и входом пуска преобразователя, вход режима которого соединен с первыми входами первых элементов ЗИ-НЕ и 2И-НЕ, вторые входы которых соединены с выходом первого элемента И и первыми входами вторых элементов 2И-НЕ и ЗИ-НЕ, вторые входы которых соединены с выходом первого элемента НЕ, выходы первого и втррого элементов ЗИ-НЕ соединены соответственно с входами сложения реверсивных двоично-десятичного и двоичного счетчиков, входы вычитания которых соединены соответственно с выходами второго и первого элементов 2И-НЕ, синхровходы -реверсивных двоично-десятичного и двоичного счетчиков соединены с выходом формирователя импульсов и с 5-входом первого триггера, единичный выход которого соединен с D- и R-входами второго триггера и с R -входом третьего триггера, D-вход которого соединен с единичным выходом второго триггера и вторым входом первого элемента И, С --входы второго и третьего триггера соединены с выходом второго элемента НЕ, а С-вход первого триггера соединен с выходом второго элемента И, первый и второй входы которого соединены с выходами заема реверсивных двоично-десятичного и двоичного счетчиков соответственно, выход третьего элемента НЕ соединен с входом формирователя импульсов и R-входом первого триггера,D -вход которого соединен с входом нуля преобразователя, единичный выход третьего

Редактор Н. Егорова

Составитель М. Аршавский Техред Л.Олейник

Заказ 2460/59 Тираж 816 - Подписное ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственнг-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Корректор А. Ференц

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

название год авторы номер документа
Преобразователь двоично-десятичного кода в двоичный 1981
  • Демченко Борис Сергеевич
  • Марютин Алексей Егорович
SU1013942A1
Преобразователь двоичного кода в двоично-десятичный код 1985
  • Кудряшов Борис Александрович
  • Шишков Алексей Борисович
SU1305869A1
Преобразователь двоичного кода 1984
  • Макаров Николай Николаевич
SU1208607A1
Преобразователь двоичного кода в двоично-десятичный код угловых единиц 1986
  • Макаров Николай Николаевич
SU1349008A2
Преобразователь двоичного кода в двоично-десятичный код угловых единиц 1984
  • Макаров Николай Николаевич
SU1266008A1
Преобразователь двоичного кода в двоично-десятичный 1980
  • Кулешов Аркадий Яковлевич
SU941991A1
Преобразователь двоичного кода в двоично-десятичный 1987
  • Бурашов Виктор Владимирович
SU1501276A1
Преобразователь двоичного кода в двоично-десятичный код угловых единиц 1983
  • Макаров Николай Николаевич
SU1124282A1
Преобразователь двоичного кода в двоично-десятичный код 1978
  • Кабанов Владимир Леонидович
SU742923A1
Преобразователь двоичного кода в двоично-десятичный 1989
  • Васильев Анатолий Артемьевич
  • Лесь Владимир Николаевич
  • Романчук Василий Кузьмич
  • Смирнов Виталий Николаевич
  • Тимошенко Николай Павлович
SU1667259A1

Иллюстрации к изобретению SU 1 229 966 A1

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

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

Формула изобретения SU 1 229 966 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1229966A1

Приборы и техника эксперимента, № 2, 1982, с
Аппарат, предназначенный для летания 0
  • Глоб Н.П.
SU76A1
I Авторское свидетельство СССР № 756401, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 229 966 A1

Авторы

Красноголовый Борис Николаевич

Шпилевой Борис Николаевич

Южаков Анатолий Николаевич

Якушев Александр Кузьмич

Даты

1986-05-07Публикация

1982-09-03Подача