{ Изобретение относится к вычиспвтепь ной технике и может быть применено в устройствах контроля дискретных эпементов. Известно устройство для определения . четности двоичного чиспа, содержшцее триггер и элементы И и ИЛИ дпя каждого из п разрядов 11 3 . Недостатками этого устройства яв пяется сложность и ограниченные функциональные возможности, не поавопяищие указывать точное число значащих разрядов, . числа. Наибопее близким к изобретению по технической сущности является устройство для определения количества единиц в двоичном числе, содержащее триггер и элементы И и ИЛИ для каждого из разрядов, счетчик, трехвходоёой элемент И, элемент И-НЕ я выходной элемент И, причем единичный выход триггера i -го разряда подключен к первому входу элемента ИЛИ i -го разряда ( i 1,2,,.., h ) выход которого соединен с первыми входами первого и второго элементов И ( i+1)-го разряда, вторые входы которых соответственно являются входами уст ройства прямого и инверсного сигналов ( i .+ 1)-го разряд числа, а выходы под ключещ соответственно к информацконному входу триггера ( i +1)-го разряда и второму входу элемента ИЛИ ( i )го разряда, выход элемента ИЛИ п -го разряда соединен с первыми входами элемента И-НЕ и выходного элемента И, вторые входы которых подключены к первому входу трехвходового элемента И, соединенного вторым и третьим входами соответственно с выходом элемента И-НЕ и входом тактовых импульсов устройства, а первым входом - с первыми входами первого и второго элементов И первого разряда и управляющим входом устройства, выход трехвходового элемента И подключен к входу счетчика и синхрониаи- 45 рующим входам триггеров, счетчика и выходного элемента ИЗьляются соответственно информационным и управляющим выходами устройства f 2 . Недостаток), известного устройства 50 в низком быстродействии. Целью изобретения является повышение быстродействия. Поставленная цепь достигается тем, НТО в устройстве цпя определения копи- 55 чества единиц в двончном коде, содержащем п триггеров, первую и вторую группы элементов И, первая группа эпементов И содержит ( -П -1) элементов И, вторая группа элементов И содержит( h +1) элементов И, причем каждый i -ый информационный вход устройства ( i 1(2, . . . , п ) соединен с входом установки в единицу i -го триггера, вхоц начальной установки устройства соединен с входами установки в ноль п триггеров, тактовый вход устройства соединен с пер- выми входами ( п -1) элементов И первой группы, вход чтения устройства соединен с первыми входами ( h +1) элементов И второй группы, единичный выход j -го триггера соединен со вторым входом ( i -1)-го элемента И первой группы и с вторым входом ( i + 1)-го элемента И второй группы, нулевой выход i -го триггера соединен с третьим входом i -го элемента И первой группы и с третьим входом i-ro элемента И второй группы,кроме первого, выхоаы элементов И второй группы образуют выход устройства. На чертеже показана блок-схема предлагаемого устройства. Устройство содержит триггеры 1, первую 2 и вторую 3 группы элементов И, информационные входы 4 устройства, вход 5 начальной установки устройства. тактовый 6 устройства, вход 7 чтения, выходы устройства, Устройство работает спедукадим образом. В исходном состоянии все триггеры находятся в нулевом состоянии. На входы 4 подается прямой код анализируемого двоичного числа. Пусть на входы 4 устройства поступает семиразрядный код двоичного числа О100110. После записи кода в триггеры 1 на вход 6 подается управляющий единичный сигнал, длительность которого определяется временем переходных процессов в устройстве. На выходах первого и четвертого элементов И 2 появляются единичные сигналы, которые устанавливают первые и четвертые триггеры 1 в единичное состояние, а вторые и пятые в нулевое состояние. После переброса триггеров 1 в указанные состояния на выходах 3-го. и 5-го элементов И 2 появляются единичные сигналы, которые устанавливают третий и ПЯТЫЙ триггеры 1 в единичное состояние, а четвертый и шестой - в нулевое состояние. Новое состояние триггеров 1 приведет к появ-. пению на выходах второго и четвертого э; 1ементов И 2 единичных сигналов, которые устанавливают второй и четвертый триггеры 1 в единичное состояние, а третий и пятый - в нулевое состояние. После avvTf) появляется на выходе третье го элемента И 2 единичный сигнал, который устанавливает третий триггер 1 в еаиничное состояние, а четвертый в ну,левое состояние. На этом переходные проиесры в устройстве заканчиваются. На вход 7 подается сигнал -для выдачи результата. Только на выходе четвертого элемента И 3 появляется единичный сигнал, так как на его все три входа подаются единичные сигналы: с единичного выхода третьего триггера 1, с управляющего входа Тис нулевого выхода четвертого триггера 1. Появление единичного сигнала на выхо де четвертого элемента И 3 означает, что в анализируемом двоичном коде - три единицы. В общем сдучае, если в анапиаируемом двоичном коде т, то сигнал появится на ( In +1)-ом выходе. При поступления на вход 5 импульса сброса уст1084 ройство возвращается в исходное состояние. Таким образом, предлагаемое устройство обеспечивает подсчет количества зна-, чащих разрядов двоичного кода за время, равное длительности переходных процессов в устройстве {параллельнопоследовательное переключение триггеров значительно меньше времени, аатрачива емого известным устройством, в котором подсчет количества единиц в двоичном коде осуществляется за число тактов рав ное числу единиц. Использование известного ycipojtcTaa в системах контроля и управления для выработки различных управляющих сигн&. лов в зависимости от количества единиц . в анализируемом двоичном коде предполагает обязательное наличие дешифратора. Применение предлагаемого устройства в аналогичных ситемах исключает необходимость использования дешифратора, так как результат анализа двоичного кода представляется уже в аешифрованном виде.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сравнения числа единиц в двоичных кодах | 1983 |
|
SU1121669A1 |
Устройство для преобразования двоичного кода по модулю К | 1987 |
|
SU1587641A1 |
Устройство для определения количества единиц в двоичном числе | 1988 |
|
SU1547072A2 |
Преобразователь двоичного кода в число-импульсный код | 1980 |
|
SU943704A1 |
Устройство для контроля параллельного двоичного кода на четность | 1982 |
|
SU1056199A1 |
Устройство для определения количества единиц в двоичном коде | 1986 |
|
SU1309029A1 |
Устройство для преобразования двоичного кода в код по модулю К | 1987 |
|
SU1492479A1 |
Устройство для контроля параллельного двоичного кода на четность | 1981 |
|
SU999057A1 |
Устройство для преобразования двоичного кода по модулю К | 1987 |
|
SU1587642A1 |
Устройство для контроля экспоненциальных процессов | 1987 |
|
SU1500997A1 |
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ КОЛИЧЕСТВА ЕДИНИЦ В ДВОИЧНОМ КОДЕ, содержащее ti триггеров, первую и вторую группы апементов И, от. пинающееся тем, что, с цепью повышения быстродействия, первая группа элементов И содержит (h -1) эпементо1в И, вторая группа элементов И содержит ( h +1) ) элементов И, причем каждый i - ый информационный вход устройства ( 1 1,2, ..., п ) соединен с входом установки в едини11у i-го триггера, вход начальной установки устройства соединен с входами установки в нуль п триггеров, тактовый вход устройства соединен с первыми входами ( и -1) элементов И первой группы, вход чтения устройства соединен с первыми входами ( элементов И второй группы единичный выход i-ro триггера соединен с вторым входом ( 1 -1)-го элемента И первой группы и с вторым входом ( 1 +1)-го элемента И второй группы, нулевой выход i-ro триггера соединен с третьимi входом t-ro элемента И первой группы и с третьим входом -го элемента И (Л второй группы, кроме первого,выходы элементов И второй группы образуют выход С устройства.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Селперс Ф | |||
Методы обнаружения ошибок в работе ЭЦВМ, М., Мир, 1972,-с | |||
Контрольный стрелочный замок | 1920 |
|
SU71A1 |
Зубчатое колесо со сменным зубчатым ободом | 1922 |
|
SU43A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для определения количества едениц в двоичном числе | 1977 |
|
SU716041A1 |
Авторы
Даты
1983-08-23—Публикация
1982-05-07—Подача