Преобразователь кодов Советский патент 1986 года по МПК H03M7/16 

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

to

25

Поступивший на вход 20 запуска сигнап Начало преобразования обнуляет регистры 3 и 4 и разрешает запись информации в регистры 1 и 2, В регистр 1 записывается К чисел в коде Грея, К N/n, где N и п соответственно число разрядов регистра 1 и вводимого числа. В регистр 2 запи- сьшается N-разрядный двоичный код, содержащий I в разрядах 1-, (п+1)-, (2п+1)-,.,.,(К-1). n+1-M и О во всех остальных разрядах,,

На тактовый вход 19 поступают синхроимпульсы, каждый из которых обес печивает формирование одного разряда, начиная qo старшего, всех К выходных чисел. Для завершения преобразования требуется п синхроимпульсов« Синхроимпульсы поступают на формирователь

20 9, котарый формирует короткие импульсы: на первом выходе по переднему фронту входных импульсов, на втором - с задержкой 2/3 периода.

Преобразование кода Грея в двоич- ньй производится поразрядно одновременно для всех К чисел, В первом такте с помощью регистра 2 и элементов И первой группы 5 осуществляется выделение старших разрядов чисел из регистра 1 и их сравнение на сумматорах 7 по модулю два с соответству- кидими. разрядами регистра 3, Так как исходное состояние регистра 3 нуле- то 1 на выходе каждого сумма- 7 по

i- в

разряде соответствуняце1го числа в .коде Грея. Эти единицы записываются в соответствующие разряды регистра 4,

40 принимающего информацию только единичными сигналами, а также через элементы 8 задержки на 1/3 периода синхроимпульсов записьшаются,в регистр 3. После, этого появляется им пульс ,а втором выходе формирователя 9, который осуществляет сдвиг информации в регистрах 2 и 3. Этим обусловлено вьщеление в следующем такте следующего разряда исходных чисел, его сложение по модулю два с содер- .жимым соответствующего разряда регистра 3, которое соответствует суМ- ме по модулю два предьщущих разрядов и запись результата в соответствующий осуществляет следующую коммутацию:55 разряд двоичных чисел в регистре 4.

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

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

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

Преобразователь кода Грея в двоичный код содержит регистры 1-4 с первого по четвертый, первую 5 и вторую 6 группы элементов И, группу 7 сумматоров по модулю два, группу 8 элементов задержки, формирователь 9 импульсов, триггероЮ, первый 11 и первый 13 и второй 12 элементы И, Второй 14 элемент. ЗАПРЕТ, первый 15 к второй 16 элементы ИЛИ. Информационные Входы первого 1 и второго 2 регкстроз являются соответственно nepBbWH 17 и вторыми 18 информацион- входами устройства, вход формирователя 9 импульсов:является тактовым входом 19 устройства. Вход записи второго регистра 2, сдвигающий вход третьего-регистра 3, разрешающий вход первого элемента ЗАПРЕТ 13 и первые входы первых элементов И 11 и ИЛИ . 15 объединены и подключены к входу 20 запуска устройства, запрещающие входы элементов ЗАПРЕТ 13 и 14 и вто- 35 тора рой вход первого элемента И 11 объединены и подключены к управляющему входу 21 устройства.. Выходы четвертого регистра 4 являются выходами.22 устройства.

30

вoe

модулю два имеет место только при наличии i в старшем

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

На управляющий вход 21 устройства подается сигнал установки режима: логический О соответствует преобразованию чисел, представленных в коде Грея, в двоичный код, логическая 1 соответствует преобразованию чисел, представленных в двоичном коде, в код Грея.

В режиме преобразования из кода Грея в двоичный код поданный на уп- равлякяци вход 21 сигнал логического

О

элементы И 11 к 12 закрыты, триггер 10 в состоянии О, элементы ЗАПРЕТ 13 и 14 открыты.

50

В последующих тактах устройство работает аналогично.

Преобразование кода Грея в дво ньй производится поразрядно однов менно для всех К чисел, В первом те с помощью регистра 2 и элемент И первой группы 5 осуществляется деление старших разрядов чисел из регистра 1 и их сравнение на сумм торах 7 по модулю два с соответст кидими. разрядами регистра 3, Так к исходное состояние регистра 3 нул то 1 на выходе каждого сум 7 по

i- в

тора

вoe

модулю два имеет место только при наличии i в старшем

В последующих тактах устройство работает аналогично.

,С приходом п-го тактового импульса осуществляется преобразование младших разрядов всех К чисел, после чего цикл преобразования оказывается завершенным и выходная информация может быть считана из регистра 4.

В режиме преобразования из двоичного кода в код Грея на управляющий вход 21 подан сигнал логической I, который закрьгаает элементы ЗАПРЕТ 13 и 14 и открывает элемент И 11, Поступивший на вход 20 запуска сигнал Начало преобразования обнуляет регистры 3 и 4, осуществляет запись в ре гистр 2 К п-разрядных двоичных чисел, через элемент И 11 устанавливает регистр 1 в состояние Все 1 и переводит триггер 10 в единичное состояние, в результате чего открьгоаеттаны в производ.ьный момент времени. Обнуление регистра 4 импульсом -с второго выхода формирователя не производится, так как триггер 10 находит- 5 ся в нулевом состоянии и элемент И 12 закрыт.

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

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

ся элемент И 12. В момент поступления 20 первого регистра, информационные вхопервого тактового импульса, импульс с первого выхода формирователя 9 осуществляет через элементы И первой группы 5, сумматоры 7 по модулю два 6 и элементы 8 задержки перезапись информации из регистра 2 в регистр 3 (так как регистр 1 имеет исходное значение Все 1, а регистр 3 - Все О). При этом информация оказьгоается также записанной в выходной регистр 4. Импульс с второго выхода формирователя 9, задержанный .на 2/3 периода, осуществляет сдвиг информации в регистре 2 (при этом информация в регистре 3 не сдвигается, так как элемент,, к соответствующим выходам третьего :ЗАПРЕТ закрыт). Этот же импульс, пройдя через элемент И 12, обнуляет регистр 4 и производит записьчВ регистр 1 двоичного числа, содержащего О в 1-, (n+l)-., (2п+1)-,..., (К-1)х 40 I) п+. 1-м разрядах, а в остальных разрядах - 1. Задний фронт имцульса сбрасьшает в О триггер 10, который закрьгоает элемент И 12.

С поступлением следующего, второ- 5 го тактового импульса производится сложение по модулю два исходных числа из регистра 3 со сдвинутыми числами из регистра 2. При этом младшие сдвинутые разряды обнуляются за счет 50 элемента И, два элемента ЗАПРЕТ, два

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

логического умножения с нулями в соответствующих разрядах регистра 1. Таким образом, на выходе сумматоров 7 по модулю два в соответствии с алгоритмом преобразования чисел из двоичного кода в код Грея получены К чисел в коде Грея, которые записываются в регистр 4 и Могут быть считаны в производ.ьный момент времени. Обнуление регистра 4 импульсом -с второго выхода формирователя не производится, так как триггер 10 находит- ся в нулевом состоянии и элемент И 12 закрыт.

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

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

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

с вторым вьЬс од ом формирователя импульсов, выходы элементов И первой группы соединены с первыми входами соответствующих сумматрров по модулю два, вторые входы которых подключены

к соответствующим выходам третьего

элемента И, два элемента ЗАПРЕТ, два

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

элемента ИЛИ и триггер, разрешающий вход первого элемента ЗАПРЕТ объединен с первыми входами первых элементов И и ИЛИ и подключен к входу за,- пуска устройства, запрещающие входы элементов ЗАПРЕТ объединены с вторым входом первого элемента И и подключены к управляющему входу устройства.

J 1

выход первого элемента ЗАПРЕТ соединен с первым входом второго элемента ИЛИ, выход которого подключен к входу записи первого регистра, выход первого элемента И соединен с входами установки в Г первого регистра и триггера, прямой выход которого соединен с первым входом второго элемента И, выход которого подключен к входу установки в О триггера и вторым входам элементов ИЛИ, выход вто594946

рого элемента ИЛИ соединен с входом установки в О четвертого регистра, вход установки в О третьего регистра подключен к выходу второго элемен- 5 та ЗАПРЕТ, разрешакяций вход которого объединен с вторым входом второго элемента И и сдвигающим входом второго регистра , информационные входы которого являются вторыми

10 информационными входами устрой - ства.

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОСТАТКА ПО ПРОИЗВОЛЬНОМУ МОДУЛЮ ОТ ЧИСЛА 1990
  • Петренко Вячеслав Иванович
  • Чипига Александр Федорович
RU2029434C1
Устройство для автоматического контроля генератора случайных чисел 1982
  • Морозевич Анатолий Николаевич
  • Леусенко Александр Ефимович
SU1038942A1
Генератор последовательности чисел 1983
  • Баранов Георгий Леонидович
  • Баранов Владимир Леонидович
SU1166089A1
Преобразователь кодов из системыОСТАТОчНыХ КлАССОВ B дВОичНыйпОзициОННый КОд 1979
  • Червяков Николай Иванович
  • Зайцев Александр Николаевич
SU813408A1
Преобразователь двоично-десятичного кода в двоичный 1981
  • Демченко Борис Сергеевич
  • Марютин Алексей Егорович
SU1013942A1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОСТАТКА ПО МОДУЛЮ ОТ ЧИСЛА 1996
  • Ирхин В.П.
RU2110147C1
Преобразователь кода грея в параллельный двоичный код 1978
  • Зарипов Мадияр Фахритдинович
  • Гафаров Зикаф Мидхатович
  • Рахимов Булат Энверович
  • Щеглов Александр Николаевич
  • Тухватшин Олег Куряшович
SU788104A1
ПРЕОБРАЗОВАТЕЛЬ КОДА ГРЕЯ В ПАРАЛЛЕЛЬНЫЙ ДВОИЧНЫЙ КОД 2003
  • Гафаров З.М.
RU2248033C1
Устройство для преобразования двоичного кода в код по модулю К 1990
  • Кишенский Сергей Жанович
  • Кузьмин Александр Леонидович
  • Надобных Евгений Николаевич
  • Христенко Ольга Юрьевна
SU1793548A1
Устройство для формирования двоичного кода 1981
  • Ларионов Александр Владимирович
  • Павличенко Валерий Васильевич
  • Егорова Татьяна Викторовна
SU964699A1

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

Реферат патента 1986 года Преобразователь кодов

Изобретение относится к области вычислительной техники. Применение его в устройствах обмена информацией между измерительными устройствами и ЭВМ позволит уменьшить общее количество оборудования за счет расширения функциональных возможностей преобразователя - обеспечения обратного преобразования из двоичного кода в код Грея. Преобразователь содержит четыре регистра, две группы элементов И, группу сумматоров по модулю два, группу элементов задержки и формирователь импульсов. Благодаря введению триггера, двух элементов И, двух элементов ЗАПРЕТ и двух элементов ИЛИ при подаче соответствующего управляв кяцего сигнала осуществляется.коммутация элементов, позволяющая получить как прямое, так и обратное преобразование. 1 ил. с @ «Л W

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

Уст.д

22

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

Преобразователь кода грея в параллельный двоичный код 1978
  • Зарипов Мадияр Фахритдинович
  • Гафаров Зикаф Мидхатович
  • Рахимов Булат Энверович
  • Щеглов Александр Николаевич
  • Тухватшин Олег Куряшович
SU788104A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР 824783, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Преобразователь кода Грея в двоичный код 1984
  • Копылов Александр Павлович
  • Свешников Александр Михайлович
  • Згожева Людмила Михайловна
SU1205311A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 259 494 A1

Авторы

Копылов Александр Павлович

Коношенко Виталий Николаевич

Корнеев Александр Сергеевич

Григорьев Леонид Алексеевич

Даты

1986-09-23Публикация

1985-02-25Подача