1
Изобретение относится к области автоматизации и телемеханики и предназначено для систем автоматического контроля и управления.
Известны устройства для определения разности двух чисел, содержащие генератор импульсов, счетчики, логические схемы И, ИЛИ и триггеры с раздельными входами.
Такие устройства являются сравнительно сложными из-за применения в них большого числа логических схем И, ИЛИ и триггеров.
Целью изобретения является упрощение устройства.
Предложенное устройство отличается тем, что оно содержит счетный триггер, нулевой вход которого соединен с нулевым входом триггера с раздельными входами, а счетный вход - с выходом схемы ИЛИ, входы которой связаны соответственно с выходами первого и второго счетчиков, причем единичный выход ечетного триггера соединен с единичным входом триггера с раздельными входами и с первым входом второй схемы И, второй вход которой подключен к генератору импульсов, а выход - к выходной щине устройства, а выход первой схемы И соединен со счетными входами счетчиков.
На чертеже приведена схема нредлагаемого устройства для определения разности двух чисел.
Оно включает генератор 1 счетных импульсов, первый счетчик 2, второй счетчик 3, входную схему И 4, выходную схему И 5, схему ИЛИ 6, триггер 7 со счетным входом, триггер 8 с раздельными входами, шину 9 записи первого числа, шину 10 записи второго числа.
Работа схемы происходит следующим образом.
Для определенности положим, что на шину 10 записи импульс записи числа приходит либо одновременно с импульсом записи числа на шину 9, либо позднее его.
Импульс записи с шины 9 заносит первое число в счетчик 2, а импульс записи с шины 10 записывает второе число в счетчик 3, одновременно производя установку триггера 7 со счетным входом и триггера 8 с раздельными входами.
При этом триггер со счетным входом устанавливается в такое состояние, что запрещает прохождение счетных импульсов через схему И 5, а триггер с раздельными в.ходами устанавливается в такое положение, что разрешает прохождение счетных импульсов через входную схему И 4.
Счетные импульсы с выхода схемы 4 поступают на входы счетчиков 2 и 3.
После того как оба счетчика переполняются (либо обнулятся, что безразлично для данного устройства), на выходе схемы ИЛИ 6
появляются четыре импульса переполнения, причем количество счетных импульсов с выхода генератора 1, которое укладывается между этими импульсами, равно разности двух сравниваемых чисел. Два импульса с выхода схемы Р1ЛИ 6 проходят на счетный вход триггера 7. Первый импульс с выхода схемы ИЛИ 6 переводит триггер 7 в такое положение, при котором разрешается прохождение счетных импульсов через схему И 5, а второй импульс с выхода схемы ИЛИ 6 опрокидывает триггер 7 со счетным входом в состояние, при котором запрещается прохождение импульсов через схему И 5.
Своим задним фронтом строб с выхода триггера 7 опрокидывает триггер 8 с раздельными входами, запрещая прохождение импульсов через схему И 4.
Таким образом, с выхода схемы И 5 имеем импульсы, количество которых равно разности двух сравпиваемых чисел, а в том счетчике, который переполняется раньше (это соответствует тому, что в нем было записано большее число) записывается параллельный код разности двух чисел.
Если считать, что счетчик 2 - это счетчик уменьшаемого, а счетчик 3 - это счетчик вычитаемого, то «положительный знак разности соответствует тому, то первым переполняется счетчик 2 и запись разности в параллельном коде происходит в счетчике уменьшаемого. Если же первым появляется импульс переполнения с выхода счетчика вычитаемого, то разность чисел в параллельном коде записывается в счетчик вычитаемого и это соответствует «отрицательному знаку разности.
Если сравниваемые числа, поступающие в счетчики, оказываются равными, импульсы переполнения с выходов счетчиков совпадают во времени.
В этом случае на выходе схемы ИЛИ 6 второй импульс переполнения появляется после
того, как обнулившиеся после первого переполнения счетчики 2 и 3 просчитают количество импульсов, равное их максимальной емкости плюс импульс нерепо.тнения.
Таким образом, количество импульсов на выходе схемы И 5 в случае равенства сравниваемых чисел равно максимальной емкости счетчика плюс импульс переполнения, одновременное появление импульсов переполнеПИЯ с выходов счетчиков 2, 3 свидетельствует об отсутствии знака (или об одновременном присутствии знака «плюс, «минус) нулевой разности, а в параллельном коде в счетчиках 2, 3 записывается пулевая разность.
Предмет изобретения
Устройство для определения разности двух
чисел, содержащее генератор импульсов, соединенный с первым входом первой схемы И, второй вход которой подключен к нулевому выходу триггера с раздельными входами, нулевой вход которого соединен с шиной записи второго числа, первый и второй счетчики, установочные входы которых соединены соответственно с шинами записи первого и второго числа, вторую схему И и схему ИЛИ, отличающееся тем, что, с целью упрощения, оно содержит счетный триггер, нулевой вход которого соединен с нулевым входом триггера с раздельными входами, а счетный вход - с выходом схемы ИЛИ, входы которой связаны соответственно с выходами
первого и второго счетчиков, причем, единичный выход счетного триггера соединен с единичным входом триггера с раздельными входами и с первым входом второй схемы И, второй вход которой подключен к генератору импульсов, а выход - к выходной шине устройства, а выход нервой схемы И соединен со счетными входами счетчиков.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сравнения чисел | 1979 |
|
SU783790A1 |
Устройство для определения разности двух чисел | 1981 |
|
SU1012244A2 |
Устройство для вычисления разности двух чисел | 1981 |
|
SU991423A1 |
Устройство для управления шаговым двигателем | 1972 |
|
SU514411A1 |
Вычислительное устройство | 1983 |
|
SU1120315A1 |
Число-импульсное арифметическое устройство | 1980 |
|
SU951303A1 |
Устройство для сложения | 1981 |
|
SU991415A1 |
Устройство для управления шаговым двигателем | 1977 |
|
SU663058A1 |
Устройство для сравнения чисел с допусками | 1983 |
|
SU1196928A1 |
Устройство для исследования параметров сетевых графов | 1987 |
|
SU1418739A1 |
Даты
1974-06-30—Публикация
1972-06-14—Подача