Преобразователь последовательного комбинированного кода в параллельный двоичный код
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОМБИНИРОВАННОГО КОДА В ПАРАЛЛЕЛЬНЫЙ ДВОИЧНЫЙ КОД, содержащий первый, второй и третий регистры , контрольный счетчик, первый элемент И, первый, второй и третий дешифраторы, счетчик и генератор импульсов, первый и второй выходы которого подключены соответственно к счетному входу счетчика и управляющему входу первого дешифратора , первая, вторая, третья группы выходов счетчика подключены соответственно к группаь5 входов первого, второго и третьего дешифраторов , первые выходы которых под-, ключены к входам первого элемента И, выход которого подключен к входам установки нуля первого, второго, третьего регистров и контрольного счетчика, отличающийся тем, что, с целью расширения функциональных возможностей за счет возможности реализации преобразования двухкоординатного последовательного комбинированного кода, в него введены коммутатор, второй элемент И первый и второй элементы сравнения и четвертый дешифратор, выход которого подключен к управляющему входу третьего дешифратора и первому входу второго элемента И, второй вход которого подключен к второму выходу первого дешифратора, третий выход которого и выход второго элемента И являются соответственно прямь м и инверсным управляющими выходами преобразователя, информационный вход которого подключен к входу коммутатора, управляющие входы которого подключены к выходам третьего дешифратора, а первый , второй, третий выходы коммутатора подключены соответственно к входам синхронизации первого, второго и третьего регистров, группа информационных входов первого регистра соединена с группой выходов второго дешифратора, вторая группа выходов счетчика соединена с груп (Л пами информационных входов второго и третьего регистров, четвертая группа вььчодов счетчика соединена с группой входов четвертого дешифратора , выходы первого и второго разрядов первого регистра соединены с входами первого элемента сравнения , выход которого, выход перво-4j го разряда первого регистра, группа выходов второго регистра явэо ляются выходами первой координаты 4: преобразователя, выход контрольного счетчика является выходом ю ошибки преобразователя, счетнЫй 4 вход контрольного счетчика срединен с четвертым выходом коммутатора, выходы третьего и четвертого разрядов первого регистра соединены с входами второго элемента сравнения , выход которого, выход третьего разряда первого регистра и группа выходов третьего регистра являются выходами вто-. рой координаты преобразователя .
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИИ.ЯК 1ОЛЦ2
3(50 -: 06 к 5/04 й."Г!. p>peg
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3528065/18-24 (22) 27.12.82 (46) 07.03.84. Бюл. Р 9 (72) В.Д. Гладков (53) 681.325(088.;.8) (56) 1. Авторское свидетельство СССР
Р 326606, кл. 0 06 Г 11/00, 1972.
2. Авторское свидетельство СССР
9 613319, кл. G 06 F.5/04, 1976 (прототип). (54 ) (57 ) ПРЕОВРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО KOMEHHHPOBAHHOI О КОДА
В ПАРАЛЛЕЛЬНЫЙ ДВОИЧНЫЙ КОД, содержащий первый, второй и третий регистры, контрольный счетчик, первый элемент И, первый, второй и третий дешифраторы, счетчик и генератор импульсов, первый и второй выходы которого подключены соответственно к счетному входу счетчика и управляющему входу первого дешифратора, первая, вторая, третья группы выходов счетчика подключены соответственно к группам входов первого, второго и третьего дешифраторов, первые выходы которых под-. ключены к входам первого элемента
И, выход которого подключен к входам установки нуля первого, второго, третьего регистров и контрольного счетчика, отличающийся тем, что, с целью расширения функциональных воэможностей за счет возможности реализации преобразования двухкоординатного последовательного комбинированного кода, в него введены коммутатор, второй элемент
И; первый и второй элементы сравнения и четвертый дешифратор, выход которого подключен к управляющему входу третьего дешифратора и первому входу второго элемента И, второй вход которого подключен к второму выходу первого дешифратора, третий выход которого и выход второго элемента И являются соответственно прямым и инверсным управляю щими выходами преобразоъателя, информационный вход которого подключен к входу коммутатора, управляющие входы которого подключены к выходам третьего дешифратора, а первый, второй, третий выходы коммутатора подключены соответственно к входам синхронизации первого, второго и третьего регистров, группа информационных входов п"pного регистра соединена с группой выходов второго дешифратора, вторая группа выходов счетчика соединена с группами информационных входон второго и третьего регистров, четвертая группа выходов счетчика соединена с группой входов четвертого дешифратора, выходы первого и второго разрядов первого регистра соединены с нходами перного элемента сравнения, выход которого, выход первого разряда первого регистра, группа ныходов второго регистра являются выходами первой координаты преобразователя, выход контрольного счетчика является выходом ошибки преобразователя, счетнЫй вход контрольного счетчика соединен с четвертым выходом коммутатора, выходы третьего и четвертогс разрядов первого регистра соединены с входами второго элемента сравнения, выход которого, выход третьего разряда перного регистра и группа выходов третьего регистра являются выходами вто-. рой координаты преобразователя.
1078424
Щ зователя, информационный вход кототретьего дешифраторов, первые выходы которых подключены к входам пер- 35 вого элемент- И, выход которого подключен к входам установки нуля первого, второго, третьего регистров и контрольного счетчика (2 .
Однако такое устройство имеет низкую надежность преобразования, так как на его выходах формируется двоичный код только для Одной координаты, и не имеет возможности вырабатывать опросные импульсы для источника последовательного кода, 45 что затрудняет синхронизацию информационных сигналов.
Цель изобретения — расширение функциональных возможностей за счет
HGзможности реализации преобразова- 5(3 ния двухкоординатного последовательного комбинированного кода.
Поставленная цель достигается тем, что в преобразователь последовательного комбинированного кода 55 в параллельный двоичный код, содерИзобрете ние относится K цифровой вычислительной технике и может быть использовано ItpH IIDGTpoÿ?1A?t преоь разо ват елей в координатных пу, (ьтах ввода информации.
Известно устройство для .преобразования последовательного комбинированного кода в параллельный двоичный код, содержащее элементы И, счетчик, дешифраторы„ контрольный счетчик, генератор импульсов, выходы которого через элемент И соединены с входом счетчика и контрольного счетчика, а выходы счетчика соединены с входами дешифратора (1 $
Недостаток известного устройства — ограниченные функциональные воэможности, поскольку оно не вырабатывает систему импульсов синхронизации для сопряженного устройства.
Наиболее близким по технической сущности к предлагаемому является устройство для преобразования последовательного комбинированного кода в параллельный двоичный код, содержащее регистры, элемент И, контрольный счетчик, дешифраторы, генератор импульсов, первый и второй выходы которого подключены соответственно к счетному входу счетчика и управляющему входу первого дешифратора, первые, вторые „третьи выходы счетчика подключены соответственно к входам первого, второго жащий первый, второй и третий регистры, контрольный счетчик, первый элемент И, первый, второй и третий дешифраторы, счетчик и генератор импульсов, первый и второй выходы которого подключены соответственно к счетному входу счетчика и управляющему входу первого дешифратора, первая, вторая, третья группы выходов счетчика подключены соответственно к группам входов первого, второго, третьего дешифраторов, первые выходы которых подклю. чены к входам первого элемента И, выход которого подключен к входам установки нуля первого, второго, третьего регистров и контрольного. счетчика, введены коммутатор, второй элемент И, первый и второй элементы сравнения и четвертый дешифратор, выход которого подключен к управляющему входу третьего дешифратора и первому входу второго элемента И, второй вход которого подключен к второму выходу первого дешифратора, третий выход которого и выход второго элемента И являются соответственно прямым и инверсным управляющими выходами преобраро го подключен к входу коммут атор а, уп р ав л яющи е вх оды ко то ро го подключены к выходам третьего дешифратора, а первый, второй, третий выходы коммутатора подключены соответственно к входам синхронизации первого, второго, третьего регистров, группа информационных входов первого регистра соединена соответственно с группой выходов второго дешифратора, вторая группа выходов счетчика соединена с группами информационных входов второго и третьего регистров, четвертая группа выходов счетчика соединена с группой входов четвертого дешифр="-тора, выходы первого и второго разрядов первого регистра соединены с входами первого элемента сравнения, выход которого, выход первого разряда первого регистра, группа выходов второго регистра являются выходами первой координаты преобразователя, выходом ошибки преобразования является выход контрольного счетчика, счетный вход контрольного счетчика соединен с четвертым выходом коммутатора, выходы третьего и четвертого разрядов первого регистра соединены с входами второго элемента сравнения, выход которого совместно с выходом третьего разряда первого регистра и группой выходов третьего регистра являются выходами второй координаты преобразователя.
На чертеже приведена блок-схема предлагаемого преобразователя.
В состав преобразователя входят генератор 1 импульсов, счетчик 2, первый, второй, третий, четвертый дешифраторы 3-6, первый элемент И 7, коммутатор 8, первый, второй, третий регистры 9-11, контрольный ,счетчик 12, второй элемент И 13, первый и второй элементы 14 и 15
1078424
20
Преобразователь работает следующим образом.
Дешифраторы 3 и 4 работают непрерывно, а дешифратор 5 работает только при наличии сигнала на выходе 41
25 дешифратора 6. Непрерывная работа .счетчика 2 вызывает циклическую работу всего устройства. В начале каждого цикла работы появляются сигналы на выходах 30, 33, 38 и 41 дешифраторов 3-6, а вырабатываемый при этом на выходе 42 элемента И 7 сигнал производит установку в "0" регистров 9-11 и контрольного счетчика 12. После этого на входе 59 в результате воздействия опросных сигналов на выходах 31 и 47 устройства появляются сигналы двух последовательных комбинированных кодов по числу координат. Комбинирован- 40 ный код составлен из 2"-разрядного и унитарного кодов. Кодовые комбинации 0 и 1 2 -разрядного кода при
П в=2 в порядке возрастания имеют вид: 1000, 1100, 1110, 1111, 0111, 0011, 0001, 0000. Соответствующие им комбинации обычного двоичного кода имеют вид: 000, 001, 010, 011, 100, 101, 110, 111. При п = 2
2 — разрядный код имеет избыточные
h комбинации, а их наличие является признаком неправильного считывания информации. При n = 1 комбинации
2"-разрядного кода имеют вид: 10, 11, 01, 00, а соответствующие им комбинации в обычном двоичном коде имеют вид: 00, 01, 10, 11. Код левого разряда кодовых комбинаций
2"-разрядного кода поступает на вход 59 первым. Для приведенного на чертеже примера реализации преобразователя и равно 1. 2 -разрядный и код преобразуется в код младших разрядов. Код старших разрядов на выходе преобразователя получается при преобразовании унитарного 65
Единичные сигналы обоих унитарных кодов с выхода 46 коммутатора
8 поступают на счетный вход к энтрольного счетчика 12. При правильном преобразовании код на его выходе принимает значение, соответствующее числу 2. Сигнал на выходе
58 используется для подтверждения достоверности информации. К выходу
58 может быть подключен элемент индикации.
Введение в предлагаемое устройство новых узлов и связей приводит
1по сравнению с известным устройством к повышению надежности преобразования кода и расширению функциональных возможностей. сравнения. Позициями 16 — 46 обозначе ны выходы и входы преобразователя:
47-58 — выходы преобразователя, 59 — информационный вход преобразователя.
Вход 16 является счетным входом счетчика 2, а входы 17 и 41 — управляющими входами дешифраторов 3 и 5 соответственно. Выход 42 элемента
И 7 соединен с входами сброса регистров 9-11 и контрольного счетчи ка 12. Выходы 43-45 коммутатора соединены с входами синхронизации регистров 9-11, а выход 46 коммутатора соединен со счетным входом контрольного счетчика 12. Выходы 31 и 47 являются управляющими выходами преобразователя, выходы 48-52 и 53-57 являются соответственно выходами первой и второй координаты преобразователя. кода, комбинацнft которого имеют вид: 10000000, 01000000, 00100000, 00010000, 00001000, 00000100, 00000010, 00000001. Соответствующие им комбинации обычного двоичного кода имеют вид- 000, 001, 010, 011, 100, 101, 110, 111.
Остальные комбинации унитарного кода являются избыточными и появля1 ются только при неправильном считывании информации. Код левого разряда кодовых комбинаций унитарного
1 кода поступает на вход 59 также первым.
В момент действия импульсов на выходе 38 дешифратора 5 и выходах
34 и 35 дешифратора 4 на вход 59 поступает 2 — разрядный код Х, его единичные сигналы проходят через коммутатор 8 и с его выхода 43 воздействуют на вход синхронизации регистра 9, пропуская в первые два триггера код с выходов 34 и 35 дешифратора 4. В момент действия импульсов на выходе 38 дешифратора и выходах 36 и 37 дешифратора 4 на вход 59 поступает 2 -разрядный код
h его единичные сигналы также появляются на выходе 43 коммутатора 8, но пропускают в третий и четвертый триггеры регистра 9 код с выходов
36 и 37 дешифратора 4.
В момент действия импульса на выходе 39 дешифратора 5 на вход 59 поступает унитарный код Х, его единичный сигнал проходит через коммутатор 8 и с его выхода 44 воздействует на вход синхронизации регистра 10, пропуская в него соответствующий код с выходов 21, 22 и 23 счетчика 2.
В момент действия импульса на выходе 40 дешифратора 5 на вход
59 поступает унитарный код У, его единичный сигнал проходит через коммутатор 8 и с его выхода 45 поступает на вход синхронизации регистра 11, пропуская в него соответствующий код с выходов 21, 22 и 23 счетчика 2.
1078424
Составитель N. Аршавский
Редактор С. Пекарь Техред М.Кузьма Корректор О. Тигор
Заказ 964/42 Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул, Проектная, 4
В предлагаемом устройстве дополнительно формируется код для двух координат с помощью общих узлов.
Кроме того, возможность формирования двух опросных импульсов упрощает временную привязку входных информационных сигналов к сигналам устройства, что также повышает надежность преобразования кода.