Устройство для прерывания программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 3(5906 Р 9 46 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ В(гОЕЕц,(56) 1. Авторское свидетельство СС9 421008, нрт, 6 069/46, 1974,2 Авторское свидетельство СССРВ 684544, кл. 6 06 Р 9/46, 1979(54)(57) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯПРОГРАММ, содержащее первый, второйсчетчики, блок элементов И, дваэлемента И, генератор импульсов,триггер, элемент задержки, регистр,выход которого подключен к первомувходу блока элементов И, вход регистра является кодовым входом устройства, второй вход блока элементов И соединен с выходом прерыванияустройства, информационный входпервого счетчика соединен с выходом блока элементов И, счетный входпервого счетчика соединен с выходомгенератора импульсов, инверсныйвыход первого счетчика соединенс первым входом первого элементаИ, второй вход первого элемента И,ЯО 1070550 А и первый вход второго элемента И подключены через элемент задержки к выходу генератора импульсов, второй вход второго элемента И соединен с единичным выходом триггера, единичный вход которого является входом режима устройства, о т л и ч а ю - щ е е с я тем, что, с целью повышения точности получения промежутка времени между импульсами прерывания при перезаказе, в него введены элемент ИЛИ и блок сравнения, выходы которого подключены к первому и второму входам элемента ИЛИ, третий вход которого соединен с выходом первого элемента И, выход элемента ИЛИ соединен с выходом прерыванияС 2 устройства и с нулевым. входом триггера, нулевой выход которого подключен к третьему входу первого элемента И, выход второго элемента И соединен с управляющим входом блока сравнения, первый информацион- Я ный вход блока сравнения соединен с выходом регистра, второй информационный вход блока сравнения соединен с выходом второго счетчика, счет1 ный вход которого подключен к выходу генератора импульсов.15 Изобретение относится к вычислительной технике и может быть исполь-.зовано в вычислительных системах,работанщих в режиме разделения времени.Известно устройство для прерывания программ, содержащее генераторимпульсов прерывания, элементы ИЛИ,триггер, реверсивный счетчик, одновибратор, элементы И и элементНБ 13 ф 10.В известном устройстве интервал между двумя соседними импульсами прерывания не может быть изменен или задан по желанию потребителя.Наиболее близким по техническойсущности к предлагаемому являетсяустройство для прерывания программ,содержащее генератор импульсов,три элемента И, триггер, два Регистра, два элемента задержки, счетчик, инверсный счетчик, причемвход первого регистра являетсяпервым входом устройства, а выходпервого регистра подключен к пер- р 5вому входу первого элемента И, второй вход которого подключен к выходу второго элемента И, выход второго элемента И является первым выходомустройства, первый вход второго элемента И подключен к выходу инверсного счетчика, первый вход которого соединен с выходом первого элемента И, второй вход инверсногосчетчика подключен к выходу генератора, третий - к выходу третьегоэлемента И, первый вход которогосоединен с выходом второго регистра, вход которого является вторымвходом устройства, второй входтретьего элемента И соединен с вы" 40ходом триггера, единичный вход триггера является третьим входом .Устройства, а нулевой соединен свыходом первого элемента задержки,вход которого подключен к выходу 45второго элемента, задержки, входкоторого подключен к выходу генератора, второй вход второго элемента И соединен с выходом второгоэлемента задержки, вход счетчика 50подключен к вьиоду второго элементазадержки, а выход счетчика является вторым выходом устройства 2 3.Недостатком данного устройстваявляется недостаточная точность 55получения промежутка времени, между импульсами прерывания при перезаказе.Цель изобретения - повышениеточности работы устройства. 60Поставленная цель достигаетсятем, что в устройство для прерывания программ, содержащее первый,второй счетчики, блок элементов И,два .элемента И, генератор импульсов, триггер, элемент задержки, регистр, выход которого подключен к первому входу блока элементов И, вход регистра является кодовым входом устройства, второй вход блока элементов И соединен с выходом прерывания устройства, информационный вход первого счетчика соединен с выходом блока элементов К, счетный вход первого счетчика соединен с выходом генератора импульсов, инверсный выход первого счетчика соединен д первым входом первого элемента И, второй вход первого элемента И и первый вход второго элемента И подключены через элемент задержки к выходу генератора импульсов, второй вход второго элемента И соединен с единичным выходом триГгера, единичный вход которого является входом режима устройства, введенЫ элемент ИЛИ и блок сравнения, выходы которого . подключены к первому и второму входам элемента ИЛИ, третий вход которого соединен с выходом первого элемента И, выходэлемента ИЛИ соединен с выходом прерывания устройства и с нулевым входом триггера, нулевой выход которого подключен к третьему входу первого элемента И, выход второго элемента И соединен с,управлякщим входом блока сравнения, первый информационный вход блока сравнения соединен с выходом регистра,второй информационный вход блока сравнения соединен с выходом второго счетчика, счетный вход которого подключен к выходу генератора импульсов.На чертеже представлена структурная схема устройства.Устройство содержит регистр 1, блок 2 элементов И, счетчик 3, элемент И 4, элемент 5 задержки, генератор б импульсов, триггер 7, счетчик 8, элемент И 9, элемент ИЛИ 10, блок 11 сравнения, кодовый вход 12 устройства, вход 13 режима устройства выход 14 прерывания устройства.Предлагаемое устройство имеет два режима работы установившийся режим и режим перезаказа.В установившемся режиме, после очередного импульса прерывания на выходе 14 устройства, на регистре 1 и инверсном счетчике 3 записан код промежутка времени 1 и, триггер 7 в нуле, счетчик 8 обнулен.Сигнал с единичного выхода триггера 7 запрещает прохождение импульсов с генератора б, прошедших элемент 5 задержки, через элемент И 9 на управлякщий вход блока 11 сравнения. При этом выходы А:=В и А С В блока 11 сравнения находятся в нулевом состоянии, Импульсы сгенератора б поступают на вычитающий счетчик 3 и счетчик 8, изменяяих состояния. При достижении вычитающим счетчиком 3 нулевого значения элемент И 4 пропускает на входэлемента ИЛИ 10 импульс.с выходаэлемента 5 задержкр,Сформированный на выходе элемента ИЛИ 10 импульс прерывания поступает на выход 14 устройства и 10на блок К 2 элементов, разрешая запись в счетчик 3 кода промежутка времени с регистра 1,5В режим ерезаказа устройство )5 переходит по сигналу, поступающему на вход 13 устройства, независимо от состояния счетчиков 3 и,8, Параллельно с сигналом на входы 13 и 12 устройства подается код нового промежутка времени, который заносится в регистр 1 Сигнал с входа 13 устройства устанавливает триггер 7. в единичное состояние. Сигнал с нулевого выхода триггера 7 запрещает прохождение импульсов с генератора б через элемент И 4, а сигнал единичного выхода триггера 7 подготавливает прохождение через элемент И 9 сигнала с генератора б (через элемент 5 задержки) на управлякщий вход блока 11 сравнения. При поступлении через элемент И 9 импульса с выхода элемента 5 задержки на управлякщйй вход блок 11 сравнения сравнивает значения счетчика 8 (промежуток времени, прошедший от последнего импульса прерывания на выходе 14 (1) и регистра 1 (В ), поступающиена входы В и А блока сравнения соответственно.При 1с 1 и блок 11 сравнения выставляет сигнал фф 1 ф на выходе фА ( Вфф сразу по получению управляющего импульса с элемента И 9 на время, равное длительности этого импульса.При: "- ;аналогичный сигналим- Мвыставляется на выходе А = В,При Тт 1сигнал выдается с выхода А:В йри достижении, счетчиком 8 значения регистра 1.Сигналы с выходов А (В и А = В поступают на вход элемента ИЛИ 10.Импульс прерывания с выхода элемента ИЛИ 10 поступает на блок И 2 элементов, разрешая запись в инверсный счетчик 3 кода нового промежутка времени с регистра 1, и на триггер 7. На вых, 1 триггера 7 устанавливается нулевой сигнал - устройство вернулось к установившемуся режиМу вИзобретение позволяет повысить точность работы устройства при перезаказе промежутка времени между импуль сами прерывания.1070550 Составитель И.КудрящевКривина Техред О.Неце Корректор В,Бутяга едакто дписноССР ФПатент,. г. Ужгород, ул. Проектная,П или Закаэ 11683/46 Тираж 69 ВНИИПИ Государстве по делам изобре 113035, Иосква, ЖП ного комитета ний и открытий Рауиская наб
СмотретьЗаявка
3432834, 04.05.1982
ПРЕДПРИЯТИЕ ПЯ Г-4173
КАМЫНОВ ВЛАДИМИР ВЛАДИМИРОВИЧ, ИГНАТОВИЧ ВЛАДИМИР ПЕТРОВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: прерывания, программ
Опубликовано: 30.01.1984
Код ссылки
<a href="https://patents.su/4-1070550-ustrojjstvo-dlya-preryvaniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прерывания программ</a>
Предыдущий патент: Устройство для деления частот двух импульсных последовательностей
Следующий патент: Устройство для группового обслуживания запросов
Случайный патент: Способ получения смеси полиоксиэтиленгликолевых производных алкилсульфамидов с -с