Изобретение относится к области - автоматики, вычислительной техники и передачи информации и может быть использовано для двухстороннего преобразования кодов, заданных в двоичной форме таблицами взаимного соответствия. Известны преобразователи кодов, содержащие для каждой группы кодов отдельные матрицы и логические элементы 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.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО УПРАВЛЕНИЯ | 2005 |
|
RU2298624C2 |
Преобразователь двоичного кода в двоично-десятичный | 1986 |
|
SU1368993A1 |
Устройство для обмена информацией | 1984 |
|
SU1180905A1 |
Оптоэлектронный модуль | 1987 |
|
SU1444940A1 |
Устройство для сортировки чисел | 1990 |
|
SU1793437A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1984 |
|
SU1292029A1 |
БЫСТРОДЕЙСТВУЮЩИЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕННОГО НАПРЯЖЕНИЯ В ЦИФРОВОЙ КОД ОТКЛОНЕНИЯ | 1992 |
|
RU2074396C1 |
СИСТЕМА ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ | 1990 |
|
RU2006942C1 |
Устройство для централизованного контроля параметров | 1989 |
|
SU1644092A1 |
Устройство для обслуживания запросов | 1989 |
|
SU1741132A1 |
Авторы
Даты
1980-05-25—Публикация
1976-10-26—Подача