Устройство для преобразования табличных кодов Советский патент 1980 года по МПК G06F5/02 

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

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

На фиг. 1 представлена блок-схема устройства для преобразования табличных кодов (вариант реализации для двухпар таблиц); на фиг. 2 - схема блока преобразования кодов;на фиг.3 схема сравнения.

Устройство содержит блоки 1 и 2 преобразования кодов, генератор 3 импульсов, первую и вторую схемы 4 и 5 сравнения, элемент ИЛИ 6, первый и второй элементы И 7 и 8, группы ин(юрмационных шин 9 и 10, первые 11, 12 и вторые 13, 14 группы выходов блоков преобразования кодов, входы 15 и 16 выбора направления преобразования , входы 17 и 18 выбора пары таблиц соответствия . Схема блока преобразования кодов содержит счетчик 19, дешифратор 20, коммутирующий элемент 21.

Схема сравнения содержит двухвходовые элементы И 22, 23 и 24, резистор 25/ клемму 26 источника питания.

Схема на фиг.1 представлена для двух пар таблиц взаимного соответствия (например А и Б, Д и Е).

В данном варианте на вход 17 (подается команда выборки пары таблиц А-Б, а на вход 18 - Д-Е.

По входам 15 или 16 выбирается направление преобразования, например из А в Б или Б в А и т.д.

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

Преобразуемый (заданный) код таблицы А по шинам 9 поступает параллельно на входы счетчика 19 блока 1 и запоминается в последнем. Сигнал Разр.А. (команда направления преобразования) , подтверждающий наличие кода на шинах 9, поступает по входу 16на вход коммутирующего элемента 21 блока 2, разрешая импульсам от генератора проходить через элемент 21 блока 2 на вход счетчика 19, увеличивая его двоичный код на единицу по каждоь у импульсу. Таким образом, создается полное множество кодов искомой таблицы Б.

С выходов счетчика 19 блока 1 двоичный код таблицы А поступает на входы дешифратора 20 блока 1, которы преобразует. двоичный код в единично-позиционный, т.е. возбуждает один из 2 выходов дешифратора.

С вЫходо.в счетчика 19 блока 2 генерируемый двоичный код таблицы Б поступает на входы дешифратора 20, который преобразует двоичный код в

единично-позиционный, т.е. возбуждает один из 2 выходов дешифратора.

Каждый выход дешифратора 20 блока

1соединен с одним входом одного из

2двухвходовых элементов И схемы сравнения (фиг,3), второй вход которого соединен с соответствующим одним из 2 выходов дешифратора 20 блока 2.

Например, преобразуем код 0110100 буквы Т таблицы А в код 1001101

таблицы Б. Код 0110100

буквы

буквы Т таблицы А, поступающий тю шинам 9 на вход счетчика 19,блока

1запоминается в счетчике. С выходов счетчика 19 блока 1 код 0110100 буквы Т таблицы А поступает на входы дешифратора 20, блока 1 возбужда

2-f 2 + 2 52-ой выход дешифратора 20 блока 1.

Код 1001101 буквы Г таблицы Б создается следующим образом.

Так как коды таблицы А сопровождаются сигналом Разр.А (направление преобразования), то через коммутирующий элемент 21 блока 2 на счетный вход счетчика 19 поступают импульсы от генератора 3, увеличивая его содержимое на единицу. Если счетчик 19 блока 2 предварительно установлен в О , то по 77-му импульсу поступившему на вход счетчика 19 блока 2, последний будет иметь значение 1001101, что соответствует коду буквы г таблицы Б. Если счетчик 19 блока 2 предварительно в О не устанавливается, то по одному из 2 импульсов, поступивших на вход счетчика,последний принимает значение 1001101.

Так как каждое значение счетчика 19 блока 2 дешифратором 20 блока 2 преобразуется в единично-позиционную форму, т.е. возбуждается один из 2 выходов дешифратора, то значение кода. 1001101 на выходах счетчика 19 блока 2 возбуждает 77-ой (2- + 2 + + 2 + 2) выход дешифратора 20 блока 2,52-ой.выход дешифратора 20 блока 1 соединен с одним входом одного из 2 клапанов, например 52, второй вход которого соединен с 77 выходом дешифратора 20 блока 2.

Особенность предложенного преобразователя состоит 3 том, что каждому значению кода таблицы А соответствует возбужденное состояние одного из 2 выходов дешифратора 20 блока 1, а каждому значению кода таблицы Б - одного из 2 выходов дешифратора 20 блока 2, причем выходы дешифраторов заведены на входы двухвходовых элементов И схемы сравнения на основании таблиц соответствия кодов.

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

через элемент 21 блока 2 на вход счетчика 19 блока 2. Таким образом, на выходах счетчика остается тот код при котором выработался сигнал сравнения.

С выходов счетчика 19 блока 2 по шинам 14 выдается преобразованный код таблицы Б,

Обратное преобразование, т.е. преобразование кода таблицы Б в код таблицы А, отличается лишь тем, что преобразуемый код таблицы Б поступает на входы счетчика 19 блока 2 По ишнам 10, сопровождается сигналом Разр.Б (направление преобразования) и полное множество кодов ггаблицы А создается счетчиком 19 блока 1 с помощью импульсов от генератора 3, поступающих через коммутирующий элемент 21, а коды таблицы А снимаются с выходов счетчика 19 блока 1 по шинам 13.

Преобразование кодов другой пары таблиц, например Д-Е (возможно большее количество пар таблиц) отличаетс тем, что команда Выбор Д-Е подается на вход 18, разрешая прохождение сигнала сравнения кодов с выхода второй схемы 5 сравнения.

По сравнению с известными преобразователями предложенный преобразователь табличных кодов имеет более простую конструкцию из-за уменьшения объема запоминающих устройств до 2х п двоичных знаков (п - разрядность двоичного кода) вместо х п двоичных, знаков в известных преобразователях.

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

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

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

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

0 выходом генератора импульсов, а тревыбора направлетьи - со входами

ния преобразования , вторые группы выходов блока преобразования кодов являются выходами устройства.

2. Устройство по П.1, отличающееся тем, что блок преобразования кодов содержит счетчик, дешифратор и кo 1мyтиpyющий элемент, причем разрядные входы счетчика подключены к группе информационных шин, устройства, а выходы - ко входам дешифратора .и выходам устройства, выходы дешифратора соединены со входами схемы сравнения, первый, второй и

третий входы коммутирующего элемента

35

соединены с соответствующими входами блока Преобразования кодов, а выход со входом счетчика.

Источники информации, принятые во внимание при экспертизе 40 1. Авторское свидетельство СССР 327471, кл. G 06 F 5/00, 1970.

2. Авторское свидетельство СССР № 410387,кл. G 06 F 5/02, 1972.

иг.1

fPu.2 5.

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

название год авторы номер документа
УСТРОЙСТВО УПРАВЛЕНИЯ 2005
  • Зубаеров Ренат Фатреевич
  • Копылов Сергей Николаевич
  • Крамков Геннадий Иванович
  • Островский Олег Александрович
RU2298624C2
Преобразователь двоичного кода в двоично-десятичный 1986
  • Кашаев Шариф Хамидович
  • Клименко Виктор Андреевич
SU1368993A1
Устройство для обмена информацией 1984
  • Рогозик Виктор Васильевич
  • Шеремет Ирина Антоновна
  • Полищук Валерий Максимович
SU1180905A1
Оптоэлектронный модуль 1987
  • Носов Юрий Романович
  • Ходяков Евгений Александрович
  • Тимченко Леонид Иванович
  • Кожемяко Владимир Прокофьевич
SU1444940A1
Устройство для сортировки чисел 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Каменский Сергей Вениаминович
  • Христенко Ольга Юрьевна
SU1793437A1
Устройство для отображения информации на экране телевизионного индикатора 1984
  • Гуглин Илья Наумович
SU1292029A1
БЫСТРОДЕЙСТВУЮЩИЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕННОГО НАПРЯЖЕНИЯ В ЦИФРОВОЙ КОД ОТКЛОНЕНИЯ 1992
  • Ермаков В.Ф.
  • Хамелис Э.И.
RU2074396C1
СИСТЕМА ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ 1990
  • Абрамов В.И.
  • Гозман Я.Ю.
  • Максимов Л.В.
  • Плюта С.П.
RU2006942C1
Устройство для централизованного контроля параметров 1989
  • Антонюк Евгений Михайлович
  • Антонюк Петр Евгеньевич
  • Долинов Станислав Николаевич
  • Родимов Александр Федорович
SU1644092A1
Устройство для обслуживания запросов 1989
  • Гладких Владимир Андреевич
  • Пьянков Николай Алексеевич
SU1741132A1

Иллюстрации к изобретению SU 736 089 A1

Реферат патента 1980 года Устройство для преобразования табличных кодов

Формула изобретения SU 736 089 A1

SU 736 089 A1

Авторы

Антонович Геннадий Степанович

Провизенов Александр Николаевич

Трухачев Станислав Петрович

Даты

1980-05-25Публикация

1976-10-26Подача