Так как таймеры-счетчики настроены как 16-тиразрядные таймеры, то максимальное значение в них равно 65535, что соответствует максимальному времени:
= 65536/ (0.9216 * 10^6) = 71.11 мс,
поэтому прерывание от него происходит раз в 71 мс. После запуска реле двигателя требуется 5 секунд задержки до выключения двигателя, следовательно, необходимое нам количество прерываний находим как: 5/ 71 * 10-3 = 70. Тоесть таймер будет иметь 70 прерываний.
Рисунок 3.4 - Алгоритм обработчика прерываний
Читайте также
Разработка локальной сети предприятия (на материалах ОАОТ Дабрабыт)
Локальная вычислительная сеть(Local Area Network), именуемая в дальнейшем LAN, - это совокупность компьютеров и
других средств вычислительной техники (активного сетевого оборудования,
пр ...
Особенности работы современного средства автоматической радиолокационной прокладки (САРП)
Устройство
компьютерной индикации, совмещенное со средствами автоматической
радиолокационной прокладки (САРП) и с электронной картографической системой,
размещаемых в ходовой рубке судн ...
Оптоэлектронные технологии
Оптоэлектроника
- бурно развивающаяся область науки и техники. Многие ее достижения вошли в
быт: индикаторы, дисплеи, лазерные видеопроигрыватели. Разрабатывается
твердоте ...