Так как таймеры-счетчики настроены как 16-тиразрядные таймеры, то максимальное значение в них равно 65535, что соответствует максимальному времени:
= 65536/ (0.9216 * 10^6) = 71.11 мс,
поэтому прерывание от него происходит раз в 71 мс. После запуска реле двигателя требуется 5 секунд задержки до выключения двигателя, следовательно, необходимое нам количество прерываний находим как: 5/ 71 * 10-3 = 70. Тоесть таймер будет иметь 70 прерываний.
Рисунок 3.4 - Алгоритм обработчика прерываний
Читайте также
Проектирование РЭА
При конструкторском проектировании РЭА (радиоэлектронной
аппаратуры) решаются задачи, связанные с поиском наилучшего варианта
конструкции, удовлетворяющего требованиям технического задан ...
Проектирование корпоративной сети
Информационная сеть - сеть, предназначенная для обработки, хранения и
передачи данных. Информационная сеть состоит из:
· абонентских и административных систем;
· связы ...
Принцип работы оптоволоконных сканеров отпечатков пальцев
Идентификация по отпечаткам пальцев - на сегодня самая
распространенная биометрическая технология. По данным International Biometric Group, доля систем
распознавания по отпечаткам пальце ...