Использование прерывания по счетчику переполнения для отсчета точных временных интервалов.
Счет индикатора от 0 до 9:
|
Активация прерывания по таймеру.
Переменной TIMER присваивается 0
Переменной COUNT присваивается 0
Старт бесконечного цикла
Цикл пока переменная COUNT меньше 9-ти
Отправка переменной COUNT на 7-ми сегментный индикатор
Возврат к циклу пока переменная COUNT меньше 9-ти
Возврат к бесконечному циклу
|
|
Увеличение переменной TIMER на единицу (TIMER = TIMER + 1)
Сравнение равна ли переменная TIMER 75-ти
Если да, дабавляем к переменной COUNT единицу (COUNT = COUNT + 1)
Обнуляем переменную TIMER
|