Иаобретение относится к импульсной технике и может быть лспользова но в устройстаах автоматики и вычис лительной техники. Известно устройство преобразования кодов, содержащее генератор импульсов, первыйи второй счетчики импульсов, элементы И, регистр памя ти l . Недостатком устройства является низкое быстродействие. Наиболее близким техническим решением к предлагаемому является уст ройство преобразования кодов, содер жащее генератор импульсов, первый и второй счетчики, элемент И, регис памяти, компаратор, первая группа входов которого подключена к входным ,шинам, вторая группа - к соответствующим выходам Первого дчетч ика, первый вход которого соединен с первым входом второго счетчика и выходом элемента И, первый вход которого подключен к выходу генератора импульсов, выходы второго счетчи ка соединены с соответствующими вхо дами регистра памяти, выходы которо го соединены с выходными шинами 2 Недостатком этого устройства так же явля.ется невысокое быстродействи Цель изобретения - повышение быстродействия. Для достижения поставленной цели в устройство преобразования кодов, содержащее генератор импульсов,, первый и второй счетчики, первый элемент И, регистр памяти, компаратор, первая группа входов которого подключена к входным шинам, вторая группа- к соответствующим выходам первого счетчика, первый вход которого соединен с первым входом второго счетчика и выходом первого элемента И, первый вход которого подклю чен к выходу генератора импульсов, выходы второго счетчика соединены с соответствующими входами регистра памяти, выходы которого соединены с вьлходными шинами, введен второй элемент И, первый вход которого сое динен с выходом генератора импульсов вторые входы первого и второго элементов И подключены к первому и второму выходу компаратора, третий выход которого соединен со входом син хронизации регистра памяти, а выход второго элемента И подключен к в торым входам первого и второго счетчи ков, входы установ1 и в нуль которых подключены к шине установки. На чертеже представлена функциональная схема устройства преобразования кодов. Устройство содержит входные шины 1, шину 2 установки, первый и вто .рой счетчики 3 и 4, компаратор 5, peiiicTp 6 памяти, генератор 7 импуль сов, первый и второй элементы И 8 и 9, выходные шины 10. Входные шины 1 соединены с первой группой входов компаратора 5, вторая группа входов которого соединена с соответствующими выходами первого счетчика 3, первый вход которого соединен с первым входом второго счетчика 4 и выходом первого элемента 8 И, выход генератора 7 импульсов подключен, к первым входам элементов И 8 и 9, вторые входы которых подключены соответственно к первому и второму выходам компаратора 5, третий выход которого подключен к входу синхронизации регистра 6 памяти, выходы которого соединены с выходными шинами 10, а информационные входы подключены к соответствующим выходам второго счетчика 4, второй вход которого соединен с .соответствующим входом первого счетчика 3 и с выходом второго элемента 9 И, а установочные входы счетчиков 3 и 4 подключены к шине 2 установки. Устройство преобразования кодов работает следующим образом. До начала работы счетчики 3 и 4 считающие соответственно в старом и новом кодах по шине 2, устанавливаются в нуль. При отсутствии по шине 1 преобразуемого кода на первом и втором выходах компаратора 5 устанавливаются сигналы уровня логического нуля, а на третьем выходе - сигнал логической единицы, который поступит на вход синхронизации регистра б памяти, при этом в регистр 6 будут записаны нулевые сигналы со счетчика 4, которые установятся и на выходной шине 1C. Код, подлежащий преобразованию, поступает по входным шинам 1 на входы компаратора 5. При этом, если преобразуемый код не нулевой, на первом выходе компаратора 5 устанавливается сигнал уровня логической единицы, а на остальных выходах компаратора 5 сигналы уровня логического нуля. Сигнал уровня логического нуля с второго выхода компаратора 5 запрещает прохождение импульсов от генератора 7 через элемент 9 И, сигнал уровня логической единицы с первого выхода компаратора 5 разрешает прохождение импульсов от генератора 7 через элемент 8 И на первые входы счетчиков 3 и 4. При достижении счетчиком 3 числа равного посту;пившему преобразуемому коду, на третьем выходе компаратора 5 установится сигнал уровня логической единицы, а на первом выходе установится сигнал уровня логического нуля, который запретит дальнейшее прохождение импульсов через элемент 8 И на счетчики 3 и 4. На выходах счетчика 4, считающего в новом коде, установится поданное по шине 1 число в новом преобразованном коде, которое с выходов счетчика 4 по сигналу уровня логической единицы с третьего выхода компаратора 5, перепишется в регистр 6, на выходах которого и выходных шинах 10 устройства установится значение преобразованного сигнала в новом коде. При смене на шине 1 кода, подлежащего преобразованию, на другое значение, например меньшее предшествующему значению, на втором выходе компаратора 5 устанавливается сигнал уровня логической единицы, а на остальных выходах сигналы уровня логического нуля. При этом разрешается прохождение через элемент И 9 импульсов от генератора 7 на вторые входы счетчиков 3 и 4. Содержимое счетчиков 3 и 4 начинает уменьшаться, а при достижении счетчиком 3 сос тояния, равного значению кода по шине 1, на втором выходе компаратора 5 устанавливается сигнал уровня логического нуля, прохождение импул сов от генератора 7 через элемент И прекращается. На третьем выходе ком паратора 5 устанавливается сигнал уровня логической единицы, который перезаписывает состояние счетчика 4 в новом, преобразованном коде в регистр 6. Таким образом, счетчики 3 и 4, при изменении входной информации на шине 1, досчитывают до значения поступившего числа соответственно в старом и новом кодах, причем в зависимости от того больше или меньше поступившее по шине 1 число предшествукадего, счетчики 3 и 4 производят подсчет импульсов от генератора 7 соответственно в режиме суммирования или вычитания. Значение поступившей по шине 1 информации в преобразование коде с выхода счетчика 4, перезаписывается в регистр 6, выходы которого подключены к выходной шине 10 устройства. Таким обраэом, предлагаемое устройство имеет большее быстродействие по отношению к известным, так.как в известных устройствах при преобразовании не учитывается величина предыдушего значения входной информации и счетчики всегда считают с нулевого значения. В предлагаемом устройстве учитывается предшествующее значение входной информации и достижение нового последующего значения происходит с наименьшим количеством переключений счетчиков в режиме суммирования или вычитания, в зависимости от разности значений поступившей и предшествующей информации.
название | год | авторы | номер документа |
---|---|---|---|
Устройство измерения длительности импульсных сигналов | 1986 |
|
SU1476405A1 |
Устройство для формирования импульсных последовательностей | 1981 |
|
SU1019600A1 |
Функциональный преобразователь многих перемнных | 1981 |
|
SU1115068A1 |
Преобразователь кодов | 1989 |
|
SU1619410A1 |
Селектор импульсно-временного кода | 1988 |
|
SU1562974A1 |
Цифровой коррелятор | 1989 |
|
SU1711181A1 |
Преобразователь кодов | 1986 |
|
SU1363480A1 |
Устройство для сопряжения вычислительной машины с датчиками | 1982 |
|
SU1070540A1 |
Устройство для контроля многовыходных цифровых узлов | 1984 |
|
SU1176333A1 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ | 1992 |
|
RU2051416C1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ, содержащее генератор импульсов, первый и второй счетчики, первый элемент И, регистр памяти, компаратор, первая группа входов которого подключена к входным шинам, вторая группа - к соответствующим выходам первого счетчика, первый вход которого соединен с первым входом второго счетчика и выходом первого элемента И, первый вход которого подключен к выходу генератора импульсов, выходы второго счетчика соединены с соответствункцими входами регистра памяти, выходы которого соединены с выходными шинами, отличаю щ е е с я тем, что, с целью повышения быстродействия, в него введенгвторой элемент И, первый вход которого соединен с выходом генератора импульсов, вторые входы первого и второго элементов И подключены к первому и второму выходам компаратора, третий выход которого соединен с входом синхронизации регистра памяти, а выход ВТО- § вторюго элемента И подключен к рым входам первого и второго счетчи(Л ков, входы установки в нуль которых подключены к шине установки.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство преобразования кодов | 1977 |
|
SU622202A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для отбора проб | 1986 |
|
SU1372217A2 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1984-03-07—Публикация
1982-11-30—Подача