Читайте также:
|
|
Описание алгоритма:
- производим предустановку переменных;
- запускаем таймер, задающий внешние импульсы;
- ожидаем разрешение на переход в состояние «игра». Разрешение по положению переключателя режимов;
- ожидаем разрешение на запуск счёта. Является флаговой переменной, изменяемой при переключении в режим установки, и нахождения в режиме игры;
отсчитываем время одну секунду;
- переходим на подпрограмму изменения значений первого индикатора, если значения флаговой переменной(First), изменяемой во внешних прерываниях по кнопкам, соответствует значению перехода(единичное);
- переходим на подпрограмму изменения значений второго индикатора, если значения флаговой переменной(Second), изменяемой во внешних прерываниях по кнопкам, соответствует значению перехода(единичное);
вносим значения переменных по времени в буфер индикации(каждой из 6 цифр индикации соответствует переменная);
возвращаемся на шаг 2.
Блок-схема алгоритма представлена на рис. 5.
рис. 5. Блок-схема алгоритма работы главного цикла.
Дата добавления: 2015-07-16; просмотров: 60 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Оценка потребляемой мощности | | | Алгоритм работы таймера 1 |