Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени.
Целью изобретения является увели- чение быстродействия.
На фиг.1 представлена функциональ ная схема таймера на фиг.2 - функциональная схема формирователя импульсов, на фиг.З - временные диаграммы работы таймера в режиме переписи во второй регистр и разрешения чтения. Таймер содержит регистр 1, счетчик 2, регистр 3, группу 4 входов задания интервала, группу 5 информационных выходов, вход 6 разрешения записи, вход 7 разрешения прерывания, вход 8 разрешения чтения, элемент И 9, тактовый генератор 10, содержащий задающий генератор 11 и формировател 12 импульсов с большой скважностью, формирователь 13 импульсов, элемент И-НЕ 14, выход 15 прерывания, выход 16 сигнала ответа.
Формирователь 13 импульсов содержит элемент НЕ 17, триггер 18 и элемент И 19.
Таймер работает следующим образом
Цифровое значение задаваемого вре- 30 запрещает прохождение тактовых имменного интервала записывается с группы 4 входов по сигналу разрешения записи с входа 6 в регистр 1 и поступает на информационные входы счетчика 2, который работает в режиме вычитания. Импульсы от тактового генератора 10 поступают на тактовый вход счетчика 2 и, если на входе 7 разрешения прерываний отсутствует сигнал, то на выходе элемента И 9 присутствует сигнал перезаписи, который разрешает запись цифрового значения задаваемого временног о интервала в счетчик 2, При поступлении на вход
элемента И 9 сигнала разрешения пре- 45 этом начало считывания информации по
рьшания по входу 7 снимается сигнал перезаписи со счетчика 2, и он начинает счет по переднему фронту тактовых импульсов до тех пор, пока на выходе переполнения счетчика не появляется импульс, который поступает на выход 15 прерывания и через элемент И 9 восстанавливает или записывает новое цифровое значение временного интервала в счетчик 2, хранящееся в регистре 1.
Запись нового значения заданного временного интервала рег.истр 1 по
сигналу разрешения записи данных, поступающему по входу 6, может быть осуществлена во время счета без изменения состояния счетчика. Это обусловлено тем, что во время счета на управляющем входе счетчика отсутствует сигнал перезаписи, а сигнал разрешения записи воздействует только на регистр 1.
Таймер в режиме перезаписи в регистр 3 и разрешения чтения (фиг.З) работает следующим образом. По заднему фронту каждого тактового импульса при отсутствии сигнала на входе 8
разрешения чтения информация о состо-. янии счетчика 2 переписывается в регистр 3. При этом триггер 18 находится в исходном (нулевом) состоянии, на его инверсном выходе сигнал с уровнем Лог. 1 разреп1ает прохождение тактовых импульсов через элемент И 19 на управпяющи.й вход регистра 3.
При поступлении на вход 8 таймера сигнала разрешения чтения при отсутствии записи в регистр 3 триггер 18 перебрасывается в момент поступления сигнала разрешения чтения. На инверсном выходе триггера 18 формируется сигнал с уровнем Лог. О, который
5
0
пульсов через элемент И 19. Таким образом, сигнал записи в регистр 3 не формируется, и состояние регистра 3 во время чтения не изменяется. Возврат триггера 18 в исходное состояние происходит после окончания сигнала разрешения чтения по заднему фронту очередного тактового импульса.
Если сигнал разрешения чтения поступает на вход 8 таймера в момент записи в регистр 3, то триггер 18 перебрасывается по заднему фронту того тактового импульса, по которому осуществлялась запись в регистр 3. При
сигналу разрешения чтения задаржива- ется относительно его начала тем меньше, чем меньше длительность тактового импульса.
Одновременно с запретом изменения состояния регистра 3 элемент И-НЕ 14 формирует сигнал ответа таймера на время совпадения сигнала на прямом выходе триггера 18 и сигнала разрешения чтения.
Таким образом, сигнал разрешения чтения не прерывает поступления тактовых импульсов в счетчик 2, но в то же время запрещает формирование сиг31
нала записи в регистр 3, обеспечивая тем еамьм считывание достоверной информации из регистра 3 во время сигнала разрешения чтения независимо от его длительности.
Кроме того, запись информации в регистр 1 может быть осуществлена во время текущего счета (без изменения последнего) путем разделения сигнало разрешения записи данных и разрешения прерывания.
Формула изобретения
1. Таймер, содержащий первый регистр, счетчик, тактовый генератор, элемент И и элемент И-НЕ, причем группа информационных входов первого регистра является группой входов задания интервала таймера, вход разрешения записи первого регистра является входом разрешения записи таймера группа выходов первого регистра соединена с группой информационных входов счетчика, вход разрешения счета которого соединен с выходом элемента И, первый вход которого соединен с инверсным выходом переполнения счетчика и является выходом прерыва ния таймера, выход элемента И-НЕ является выходом ответа таймера, отличающийся тем, что, с целью увеличения быстродействия, в него введены второй регистр и форми
5
n
рователь импульсов, причем выход тактового генератора соединен с тактовым входом счетчика и синхровходом формирователя импульсов, первый выход которого соединен с входом разрешения записи второго регистра, выходы разрядов счетчика соединены с информационными входами второго регистра, вы- ходы которого являются информационными выходами таймера, вход разрешения чтения таймера соединен с входом разрешения формирователя импульсов и с первым входом элемента И-НЕ, второй вход которого соединен с вторым выходом формирователя импульсов, второй вход элемента И является входом разрешения прерывания таймера.
2. Таймер поп.1, отличающийся тем, что формирователь импульсов содержит триггер, элемент НЕ и элемент И, причем вход разрешения чтения формирователя импульсов соединен с информационным входом
триггера, синхровход которого соединен с выходом элемента НЕ, синхровход формирователя импульсов соединен с входом элемента НЕ и с первым входом элемента И, второй вход которого соединен с инверсным выходом триггера, выход элемента И является первым выходом формирователя, прямой выход триггера является вторым выходом формирователя.
название | год | авторы | номер документа |
---|---|---|---|
Таймер | 1990 |
|
SU1732338A2 |
Таймер | 1988 |
|
SU1531081A1 |
Таймер | 1983 |
|
SU1142822A1 |
Таймер | 1989 |
|
SU1656515A1 |
Таймер | 1986 |
|
SU1322246A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Таймер | 1988 |
|
SU1541587A2 |
Таймер | 1989 |
|
SU1626250A1 |
Таймер | 1988 |
|
SU1656514A2 |
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ | 1991 |
|
RU2017239C1 |
Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени. Особенностью таймера является то, что он обеспечивает считьшание информации во время счета без прерьгаания счета, а также запись нового значения временного интервала без прерьшания текущего счета. Целью изобрет1ения является увеличение быстродействия. Поставленная цель достигается за счет введения второго регистра 3, формирователя 13 импульсов. 1 з.п. ф-лы, 3 ил. (Л фив.1
f pezi/cmpy J
Кэлемен/г у
Фиг2
гг т и
fff
8
сриг. З
Редактор Л.Лангазо Заказ 5999/49
Составитель Н.Торопова
Техред А.Кравчук КорректорВ.Бутяга
Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно
.-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Таймер | 1981 |
|
SU1005010A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Таймер | 1983 |
|
SU1142822A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-12-07—Публикация
1986-01-20—Подача