Изобретение относится к вычисли тельной технике и может быть испол зовано в вычислительных системах, работающих в режиме разделения вре мени. Известно устройство для прерыва НИН программ, содержащее генератор импульсов прерывания, элементы ИЛИ триггер, реверсивный счетчик, одно вибратор, элементы И и элемент НЕ В известном устройстве интервал между двумя соседними импульсами прерывания не может быть изменен или задан по желанию потребителя. Наиболее близким технической сущности к предлагаемому является устройство для прерывания программ содержащее генератор импульсов, три элемента И, триггер, два регистра, два элемента задержки, сче чик, инверсный счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого элемента И, вто рой вход которого подключен к выхо ду второго элемента И, выход второ го элемента И является первым выхо устройства, первый вход второго эл мента И подключен к выходу инверсного счетчика, первый вход которого соединен с выходом первого элемента И, второй вход инверсного счетчика подключен к выходу генера тора, третий - к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра, вход которого является вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера, единичный вход три гера является третьим входом :устройства, а нулевой соединен с выходом первого элемента задержки, вход которого подключен к выходу второго элемента задержки, вход которого подключен к выходу генератора , второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подключен к выходу второго элемент задержки, а выход счетчика является вторым выходом устройства С2 J. Недостатком данного устройства является недостаточная точность получения промежутка времени, между импульсами прерывания при перезаказте. Цель изобретения - повышение точности работы устройства. Поставленная цель достигается тем, что в устройство для прерьшания программ, содержащее первый, второй счетчики, блок элементов И, два .элемента И, генератор импульсов, триггер, элемент задержки, регистр, выход которого подключен к первому входу блока элементов И, вход регистра является кодовым входом устройства, второй вход блока элементов И соединен с выходом прерывания устройства, информационный вход первого счетчика соединен с выходом блока элементов И, счетный вход первого счетчика соединен с выходом генератора импульсов, инверсньлй выход первого счетчика соединен с первым входом первого элемента И, второй вход первого элемента И и первый вход второго элемента И подключены через элемент задержки к выходу генератора импульсов, второй вход второго элемента И соединен с единичным выходом триггера, единичный вход которого является входом режима устройства, введены элемент ИЛИ и блок сравнения, выходы которого подключены к первому и второму входам элемента ИЛИ, третий вход которого соединен с выходом первого элемента И, выходэлемента ИЛИ соединен с выходом прерывания устройства и с нулевым входом триггера, нулевой выход которого подключен к третьему входу первого элемента И, выход второго элемента И соединен с управляющим входом блока сравнения, первый информационный вход блока сравнения соединен с выходом регистра,второй информационный вкод блока сравнения соединен с выходом второго счетчика, счетный вход которого подключен к выходу генератора импульсов. На Чертеже представлена структурная схема устройства. Устройство содержит регистр 1, блок 2 элементов И, счетчик 3, элемент И 4, элемент 5 задержки, гене-, ратор 6 импульсов, триггер 7, счетчик 8, элемент И 9, элемент ИЛИ 10, блок 11 сравнения, кодовый вход 12 устройства, вход 13 режима устройства выход 14 прерывания устройства. Предлагаемое устройство имеет два режима работы установившийся режим и режим перезаказа. В установившемся режиме, после очередного импульса прерьшания на выходе 14 устройства, на регистре 1 и инверсном счетчике 3 записан код промежутка времени t игл триггер 7 в нуле, счетчик 8 обнулен. Сигнал с единичного выхода триггера 7 запрещает прохождение импульсов с генератора б, прошедишх элемент 5 задержки, через элемент И 9 на управлякхций вход блока 11 сравнения. При этом выходы А.гВ и АЧ В блока 11 сравнения находятся в нулевом состоянии. Импульсы с генератора 6 поступают на вычнтающий счетчик 3 и счетчик 8, изменяя их состояния. При достижении вычитающим счетчиком 3 нулевого значения элемент И 4 пропускает на вход элемента ИЛИ 10 импульс с выхода элемента 5 задерж
Сформированный на выходе эле мента ИЛИ 10 импульс прерывания поступает на выход 14 устройства и на блок И 2 элементов, разрешая запись в счетчик 3 кодаПромежутка времени с регистра 1
В режим перезаказа устройство переходит по сигналу, поступающему на вход 13 устройства, независимо от состояния счетчиков 3 и ,8, Параллельно с сигналом на входы 13 и 12 устройства подается код нового промежутка времени, который заносится в регистр 1,- Сигнал с входа 13 устройства устанавливает триггер 7 в единичное состояние. Сигнал с нулевого выхода триггера 7 запрещает прохождение импульсов с генератора 6 через элемент И 4, а сигнал единичного выхода триггера 7 подготавливает прохождение через элемент И 9 сигнала с генератора 6 (через элемент 5 зёщержки) на управляющий вход блока 11 сравнения. При поступлении через элемент И 9 импульса с выхода
элемента 5 задержки на управляющий вход блок 11 сравнения сравнивает значения счетчика 8 (промежуток времени, прошедший от последнего импульса прерывания на выходе 14 () и регистра 1 (t ), поступающие на входы В и А блока сравнения .соответственно.
При t j, t пр блок 11 сравнения
выставляет сигнал i на выходе
А В сразу по получению управляющего импульса с элемента И 9 на время, равное длительности этого импульса.
При , -.аналогичный сигнал выставляется на выходе А В«
При tj,tnp сигнал выдается с выхода АеВ при достижении,счетчиком 8 значения регистра 1.
Сигналы с выходов А В и А - В поступают на вход элемента ИЛИ 10.
Импульс прерывания с выхода элемента ИЛИ 10 поступает на блок И 2 элементов, разрешая запись в инверс;ный счетчик 3 кода нового промежут5 ка времени с регистра 1, и на триггер 7. На ВЫХ.1 триггера 7 устанавливается нулевой сигнал - устройство вернулось к установившемуся режиму.Изобретение позволяет повысить точность работы устройства при перезаказе прсмежутка.. времени между импульсами прерывания.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения N абонентов с М ЭВМ | 1988 |
|
SU1564635A1 |
Устройство для сопряжения вычислительной машины с магистралью обмена | 1986 |
|
SU1381519A1 |
Устройство для приоритетного обслуживания заявок | 1989 |
|
SU1709313A1 |
Устройство для приоритетного обслуживания заявок | 1990 |
|
SU1695301A1 |
Устройство для моделирования деятельности человека-оператора | 1987 |
|
SU1545226A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ | 1992 |
|
RU2040050C1 |
Устройство для приоритетного обслуживания заявок | 1990 |
|
SU1711163A1 |
Устройство приоритетного доступа к магистрали | 1990 |
|
SU1839249A1 |
Устройство для обмена информацией между цифровой вычислительной машиной и терминалами | 1982 |
|
SU1034029A2 |
Устройство для моделирования деятельности человека-оператора | 1990 |
|
SU1778761A1 |
УСТРОЙСТЮ ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ, содержашее первый, второй счетчики, блок элементов И, два элемента И, генератор импульсов, триггер, элемент задержки, регистр, выход которого подключен к первому входу блока элементов И, вход регистра является кодовым входс 1 устройства, второй вход блока элементов И соединен с выходом прерывания устройства, информационный вход первого счетчика соединен с выходом блока элементов И, счетный вход первого счетчика соединен с выходом генератора импульсов, инверсный выход первого счетчика соединен с первым входом первого элемента И, второй вход первого элемента И и первый вход второго элемента И подключены черег элемент задержки к ВЫХОДУ генератора импульсов, второй вход второго элемента И соединен с единичным выходом триггера, единичный вход которого является входом режима устройства, отличающееся тем, что, с целью повышения точности получения промежутка времени между импульсами прерывания при перезаказе, в него Введены элемент ИЛИ и блок сравнения, выходы которого подключены к первому и второму входам элемента ИЛИ, третий : вход которого соединен с выходом . первого элемента И, выход элемента ИЛИ соединен с выходом прерывания устройства и с нулевым, входом триггера, нулевой выход которого подключен к третьему входу первого элемента И, выход второго элемента И соединен с управляющим входом блока сравнения, первый информационный вход блока сравнения соединен с выходом регистра, второй инфохинационный вход блока сравнения соединен с выходом второго счетчика, счет ный вход которого подключен- к выходу генератора импульсоз сл ел
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ | 1971 |
|
SU421008A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-01-30—Публикация
1982-05-04—Подача