Изобретение относится к вычисли тельной технике и может быть испол зовано в вычислительных системах, работающих в режиме разделения вре мени. Известно устройство для прерыва НИН программ, содержащее генератор импульсов прерывания, элементы ИЛИ триггер, реверсивный счетчик, одно вибратор, элементы И и элемент НЕ В известном устройстве интервал между двумя соседними импульсами прерывания не может быть изменен или задан по желанию потребителя. Наиболее близким технической сущности к предлагаемому является устройство для прерывания программ содержащее генератор импульсов, три элемента И, триггер, два регистра, два элемента задержки, сче чик, инверсный счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого элемента И, вто рой вход которого подключен к выхо ду второго элемента И, выход второ го элемента И является первым выхо устройства, первый вход второго эл мента И подключен к выходу инверсного счетчика, первый вход которого соединен с выходом первого элемента И, второй вход инверсного счетчика подключен к выходу генера тора, третий - к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра, вход которого является вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера, единичный вход три гера является третьим входом :устройства, а нулевой соединен с выходом первого элемента задержки, вход которого подключен к выходу второго элемента задержки, вход которого подключен к выходу генератора , второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подключен к выходу второго элемент задержки, а выход счетчика является вторым выходом устройства С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—Подача