Локальные системы управления. Конопелько Г.К. - 13 стр.

UptoLike

Составители: 

13
Для обнаружения кратковременных импульсов можно использовать способ фиксации
импульса на внешнем триггере флага (рис. 6).
На вход МК в этом случае поступает не кратковременный сигнал с датчика, а флаг,
формируемый триггером. Триггер устанавливается по фронту импульса, а сбрасывается
программным путем - выдачей специального управляющего воздействия. Длительность
импульса при этом будет
ограничена снизу только быстродействием триггера.
Текст программы для МК48 приведен ниже:
FLAGIN: ; процедура ввода флага в МК48
ANL P2,#0FEH ; сброс флага
ORL P2,#01H
WAITC: JTO WAITC ; ожидание прихода импульса
Рис. 6. Схема фиксации короткого импульса на триггере флага
Часто в управляющих программах возникает необходимость ожидания цепочки
событий, представляемой последовательностью импульсных сигналов от датчиков.
Рассмотрим две типовые процедуры: подсчёт числа импульсов между двумя событиями и
подсчёт числа импульсов за заданный интервал времени.
Подсчёт числа импульсов между двумя событиями. Эту типовую
процедуру
удобно проиллюстрировать на конкретном примере. Предположим, что необходимо
подсчитать число деталей, сошедших с конвейера от момента его включения до момента