ВУЗ:
Составители:
35
Простейшим способом измерения длительности импульса является программный. Для
обнаружения событий (фронт и спад импульсного сигнала) в этом случае используются
типовые процедуры WAIT, а отсчет времени ведется программным способом. Для
“положительного” импульсного сигнала, поступающего на вход Т0, программа измерения
его длительности будет иметь вид:
; Версия для МК48
MSCONT: MOV R7,#0 ; Сброс
счетчика
WAITO: JNT0 WAITO ; Ожидание фронта сигнала
COUNT: INC R7 ; Инкремент счетчика
JT0 COUNT ; Ожидание спада сигнала
EXIT: . . . ; Выход из процедуры
Рис. 14. Блок-схема процедуры измерения времени
После выхода из процедуры содержимое счетчика (R7) пропорционально длительности
импульса.
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »