ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 6 Р 1 др .т:,очи АНИЕ ИЗОБРЕТЕ У 45 тво СССР 4, 1981. о СССР4, 1983. те льст ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ АВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Авторское свидФ 1005010, кл. С 06Авторское свидет9 1142822, кл. С 06 54) ТАЙМЕР57) Изобретение относится к вычислиелькой технике и может быть использовано в управляющих вычислительныхсистемах для обеспечения работы в реальном масштабе времени. Особенностьютаймера является то, что он обеспечивает считывание информации во время счета без прерывания счета, а также запись нового значения временногоинтервала без прерывания текущегосчета, Целью изобретения являетсяувеличение быстродействия. Поставленная цель достигается за счет введениявторого регистра 3, формирователя 13импульсов. 1 з.п. ф-лы, 3 ил.Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени, 5Целью изобретения является увеличение быстродействия.На фиг,1 представлена функциональная схема таймера на фиг.2 - Функциональная схема формирователя импуль сов; на фиг.3 - временные диаграммы работы таймера в режиме переписи во второй регистр и разрешения чтения.Таймер содержит регистр 1, счет;чик 2, регистр 3, группу 4 входов задания интервала, группу 5 информационных выходов, вход 6 разрешения записи, вход 7 разрешения прерывания, вход 8 разрешения чтения, элемент И 9, тактовый генератор 10, содержащий 20 задающий генератор 11 и формирователь 12 импульсов с большой скважностью, Формирователь 13 импульсов, элемент И-НЕ 14, выход 15 прерывания, выход 16 сигнала ответа. 25формирователь 13 импульсов содержит элемент НЕ 17, триггер 18 и элемент И 19.Таймер работает следующим образом.Цифровое значение задаваемого вре .менного интервала записывается е группы 4 входов по сигналу разрешения записи с входа 6 в регистр 1 и поступает на информационные входы счетчика 2, который работает в режиме вычитания. Импульсы от тактового генератора 10 поступают на тактовый вход счетчика 2 и, если на входе 7 разрешения прерываний отсутствует сигнал, то на выходе элемента И 9 40 присутствует сигнал перезаписи, который разрешает запись цифрового значения задаваемого временного интервала в счетчик 2, При поступлении на вход элемента И 9 сигнала разрешения пре рывания по входу 7 снимается сигнал перезаписи со счетчика 2, и он начинает счет по переднему фронту тактовых импульсов до тех пор, пока на выходе переполнения счетчика не появляется импульс, который поступает на выход 15 прерывания и через элемент И 9 восстанавливает или записывает новое цифровое значение временного интервала в счетчик 2, хранящееся в регистре 1. Запись нового значения заданноговременного интервала регистр 1 по сигналу разрешения записи данных, поступающему по входу 6, может бытьосуществлена во время счета без изменения состояния счетчика, Э го обусловлено тем, что во время счега науправляющем входе с.четчика отсутствует сигнал перезаписи, а сигнап разрешения записи воздействует только нарегистр 1.Таймер в режиме перезаписи в регистр 3 и разрешения чтения (фиг.3)работает следующим образом. По заднему фронту каждого тактового импульса при отсутствии сигнала на входе 8разрешения чтения информация о состо-,янии счетчика 2 переписывается в регистр 3При этом триггер 18 находится в исходном нулевом) состоянии,на его инверсном выходе сигнал с уровнем "Лог, 1" разрешает прохождениетактовых импульсов через элемент И 19на управляющий вход регистра 3.При поступлении на вход 8 таймерасигнала разрешения чтения при отсутствии записи в регистр 3 триггер 18перебрасывается в момент поступлениясигнала разрешения чтения, На инверсном выходе триггера 18 формируетсясигнал с уровнем Лог, О", которыйзапрещает прохождение тактовых импульсов через элемент И 19, Такимобразом, сигнал записи в регистр 3не формируется, и состояние регистра3 во время чтения не изменяется. Возврат триггера 18 в исходное состояниепроисходит после окончания сигналаразрешения чтения по заднему Фронтуочередного тактового импульса,Если сигнал разрешения чтения поступает на вход 8 таймера в момент записи в регистр 3, то триггер 18 перебрасывается по заднему Фронту тоготактового импульса, по которому осуществлялась запись в регистр 3, Приэтом начало считывания информации посигналу разрешения чтения задерживается относительно его начала гемменьше, чем меньше длительносгь тактового импульса.Одновременно с запретом изменениясостояния регистра 3 элемент И-НЕ 14формирует сигнал ответа таймера навремя совпадения сигнала на прямомвыходе триггера 18 и сигнала разрешения чтения.Таким образом, сигнал разрешениячтения не прерывает поступления тактовых импульсов в счетчик 2, ио в тоже время запрещает формирование сиг 1357940нала записи в регистр 3, обеспечивая тем самым считывание достоверной информации из регистра 3 во время сигнала разрешения чтения независимо от его длительности.Кроме того, запись информации в регистр 1 может быть осуществлена во время текущего счета (без изменения последнего) путем разделения сигналов разрешения записи данных и разрешения прерывания.Формула изобретения1. Таймер, содержащий первый регистр, счетчик, тактовый генератор, элемент И и элемент И-НЕ, причем группа информационных входов первого регистра является группой входов задания интервала таймера, вход разрешения записи первого регистра является входом разрешения записи таймера, группа выходов первого регистра соединена с группой информационных входов счетчика, вход разрешения счета которого соединен с выходом элемента И, первый вход которого соединен с инверсным выходом переполнения счетчика и является выходом прерывания таймера, выход элемента И-НЕ является выходом ответа таймера, о т - л и ч а ю щ и й с я тем, что, с целью увеличения быстродействия, в него введены второй регистр и формирователь импульсов, причем выход тактового генератора соединен с тактовым входом счетчика и синхровходом формирователя импульсов первый выход коФторого соединен с входом разрешения записи второго регистра, выходы разрядов счетчика соединены с информационными входами второго регистра, выходы которого являются информационными выходами таймера, вход разрешения чтения таймера соединен с входом разрешения формирователя импульсов и с первым входом элемента И-НЕ, второй вход которого соединен с вторым выходом формирователя импульсов, второй вход элемента И является входом разрешения прерывания таймера.2. Таймер по п,1, о т л и ч а ю -щ и й с я тем, что формирователь импульсов содержит триггер, элемент НЕ и элемент И, причем вход разрешения чтения формирователя импульсов соединен с информационным входом триггера, синхровход которого соединен с выходом элемента НЕ, синхровход формирователя импульсов соединеи с входом элемента НЕ и с первым входом элемента И, второй вход которого соединен с инверсным выходом триггера, выход элемента И является первым выходом формирователя, .прямой выход триггера является вторым выходом формирователя.1357940 РЛ 7 73 Составитель Н.ТоропоТехред А.Кравчук орректорВ.Бутяга Редактор Л.Ланга писное 67 аказ 5999/49 вен етс ) Производственно-полиграФическое предприятие, г. Ужгород, ул. Проект Тира ВНИИПИ Государс по делам изоб 13035, Москва, Ж го комитета СССРй и открытийушская наб., д. 4/5

Смотреть

Заявка

4013126, 20.01.1986

ПРЕДПРИЯТИЕ ПЯ Ю-9976

ПАЛАШКОВСКИЙ ВИКТОР БОРИСОВИЧ

МПК / Метки

МПК: G06F 1/04

Метки: таймер

Опубликовано: 07.12.1987

Код ссылки

<a href="https://patents.su/4-1357940-tajjmer.html" target="_blank" rel="follow" title="База патентов СССР">Таймер</a>

Похожие патенты