Таймер
Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени. Особенностью таймера является то, что он обеспечивает считьшание информации во время счета без прерьгаания счета, а также запись нового значения временного интервала без прерьшания текущего счета. Целью изобрет1ения является увеличение быстродействия. Поставленная цель достигается за счет введения второго регистра 3, формирователя 13 импульсов. 1 з.п. ф-лы, 3 ил. (Л фив.1
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) (51) 4 G 06 F 1/04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ,(21) 4013126/24-24 (22) 20.01.86 (46) 07.12.87. Бюл. ¹ 45 (72) В.Б.Палашковский .(53) 681.3(088.8) (56) Авторское свидетельство СССР
¹ 1005010, кл. С 06 F 1/04, 1981.
Авторское свидетельство СССР № 1142822, кл. G 06 F 1/04, 1983. (54) ТАЙМЕР (57) Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени. Особенностью таймера является то, что он обеспечивает считывание информации во время счета без прерывания счета, а также запись нового значения временного интервала без прерывания текущего счета. Целью изобретения является увеличение быстродействия. Поставленная цель достигается за счет введения второго регистра 3, формирователя 13 импульсов. 1 з.п. ф-лы, 3 ил.
1357940
Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени. 5
Целью изобретения является увели чение быстродействия.
На фиг.1 представлена функциональная схема таймера на фиг.2 — функциональная схема формирователя импуль- 10 сов; на фиг.3 — временные диаграммы работы таймера в режиме переписи во второй регистр и разрешения чтения.
Таймер содержит регистр 1, счет;чик 2, регистр 3, группу 4 входов за- 15 дания интервала, группу 5 информационных выходов, вход 6 разрешения записи, вход 7 разрешения прерывания, вход 8 разрешения чтения, элемент И
9, тактовый генератор 10, содержащий 20 задающий генератор 11 и формирователь
12 импульсов с большой скважностью, формирователь 13 импульсов, элемент
И-HE 14, выход 15 прерывания, выход
16 сигнала ответа. 25
Формирователь 13 импульсов содержит элемент НЕ 17, триггер 18 и элемент И 19.
Таймер работает следующим образом.
Цифровое значение задаваемого вре- 30 .менного интервала записывается е группы 4 входов по сигналу разрешения записи с входа 6 в регистр 1 и поступает на информационные входы счетчика 2, который работает в режиме вычитания. Импульсы от тактового генератора 10 поступают на тактовый вход счетчика 2 и, если на входе 7 разрешения прерываний отсутствует сигнал, то на выходе элемента И 9 4р присутствует сигнал перезаписи, который разрешает запись цифрового значения задаваемого временного интервала в счетчик 2. При поступлении на вход элемента И 9 сигнала разрешения пре- 45 рывания по входу 7 снимается сигнал перезаписи со счетчика 2, и он начинает счет по переднему фронту тактовых импульсов до тех пор, пока на выходе переполнения счетчика не появля-50 ется импульс, который поступает на выход 15 прерывания и через элемент
И 9 восстанавливает или записывает новое цифровое значение временного интервала в счетчик 2, хранящееся в регистре 1.
Запись нового значения заданного временного интервала регистр 1 по сигналу разрешения записи данных, поступающему по входу 6, может быть осуществлена во время счета без изменения состояния счетчика. Э го обусловлено тем, что во время счета на управляющем входе с.четчика отсутствует сигнал перезаписи, а сигнап разрешения записи воздействует только на . регистр 1.
Таймер в режиме перезаписи в регистр 3 и разрешения чтения (фиг.3) работает следующим образом. По заднему фронту каждого тактового импульса при отсутствии сигнала на входе 8 разрешения чтения информация о состо-, янии счетчика 2 переписывается в регистр 3 ° При этом триггер 18 находится в исходном {нулевом) состоянии, на его инверсном выходе сигнал с уровнем Лог, 1 разрешает прохождение тактовых импульсов через элемент И 19 на управляющий вход регистра 3.
При поступлении на вход 8 таймера сигнала разрешения чтения при отсутствии записи в регистр 3 триггер 18 перебрасывается в момент поступления сигнала разрешения чтения. На инверсном выходе триггера 18 формируется сигнал с уровнем Лог. 0", который запрещает прохождение тактовых импульсов через элемент И 19, Таким образом, сигнал записи в регистр 3 не формируется, и состояние регистра
3 во время чтения не изменяется. Возврат триггера 18 в исходное состояние происходит после окончания сигнала разрешения чтения по заднему фронту очередного тактового импульса.
Если сигнал разрешения чтения поступает на вход 8 таймера в момент записи в регистр 3, то триггер 18 перебрасывается по заднему фронту того тактового импульса, по которому осуществлялась запись в регистр 3. При этом начало считывания информации по сигналу разрешения чтения задерживается относительно его начала гем меньше, чем меньше длительносгь тактового импульса.
Одновременно с запретом изменения состояния регистра 3 элемент И-НЕ 14 формирует сигнал ответа таймера на время совпадения сигнала на прямом выходе триггера 18 и сигнала разрешения чтения.
Таким образом, сигнал разрешения чтения не прерывает поступления тактовых импульсов в счетчик 2, .«о в то же время запрещает формирование сиг1357940 стру
Ю нала записи в регистр 3, обеспечивая тем самым считывание достоверной информации из регистра 3 во время сигнала разрешения чтения независимо от его длительности.
Кроме того, запись информации в регистр 1 может быть осуществлена во время текущего счета (без изменения последнего) путем разделения сигналов разрешения записи данных и разрешения прерывания.
Формула изобретения
1. Таймер, содержащий первый регистр, счетчик, тактовый генератор, элемент И и элемент И-НЕ, причем группа информационных входов первого регистра является группой входов задания интервала таймера, вход разрешения записи первого регистра является входом разрешения записи таймера, группа выходов первого регистра соединена с группой информационных входов счетчика, вход разрешения счета которого соединен с выходом элемента И, первый вход которого соединен с инверсным выходом переполнения счетчика и является выходом прерывания таймера, выход элемента И-НЕ является выходом ответа таймера, о т— л и ч а ю шийся тем, что, с целью увеличения быстродействия, в него введены второй регистр и формирователь импульсов, причем выход тактового генератора соединен с тактовым входом счетчика и синхровходом форми5 рователя импульсов первый выход коФ торого соединен с входом разрешения записи второго регистра, выходы разрядов счетчика соединены с информационными входами второго регистра, вы-. ходы которого являются информационными выходами таймера, вход разрешения чтения таймера соединен с входом разрешения формирователя импульсов и с первым входом элемента И-НЕ, второй вход которого соединен с вторым выходом формирователя импульсов, второй вход элемента И является входом разрешения прерывания таймера.
2. Таймер по п.1, о т л и ч а ю— шийся тем, что формирователь импульсов содержит триггер, элемент
НЕ и элемент И, причем вход разрешения чтения формирователя импульсов соединен с информационным входом триггера, синхровход которого соединен с выходом элемента НЕ, синхровход формирователя импульсов соединеи с входом элемента НЕ и с первым входом элемента И, второй вход которого соединен с инверсным выходом триггера, выход элемента И является первым выходом формирователя, .прямой выход триггера является вторым выходом формирователя.
1357940
Составитель Н.Торопова
Техред А.Кравчук КорректорВ.Бутяга
Редактор Л.Лангазо
Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 5999/49
Производственно-полиграфическое предприятие, г. Ужгород, у . р т л. П оектная 4



