відраховувати це значення, починаючи з останнього високосного. p align="justify"> Пристрій автоматично визначає межі зміни встановлюваного значення, таким чином виключається можливість введення завідомо невірних даних (наприклад, 13 місяць і т.д.) Крім того, при введенні місяці в деяких випадках автоматично проводиться коригування числа. Наприклад, у випадку, коли встановлено 31 число, а вводиться місяць, що містить 30 або 28 (29, якщо рік високосний) днів, то число перекладається на значення відповідно 30, 28 або 29. p align="justify"> Меню налаштування дзвінків містить наступні пункти
Позначення пункту на индикатореРасшифровкаКОЛПереход в режим введення кількості звонковВРЕМЯПереход в меню часу звонковДЛТПереход в режим введення тривалості звонкаВИХОДВиход в головне меню
В
Рис. 4. Приклад відображення на LED-індикаторі пункту меню налаштування дзвінків
Введення значень проводиться аналогічно тому, як це робиться в меню налаштування дати і часу. При цьому можна ввести до 30 дзвінків в пам'ять автомата. Тривалість дзвінків вводиться в секундах. Максимальне значення становить 59 с. p align="justify"> УВАГА! При першому запуску автомата необхідно провести настроювання дзвінків, так як пристрій не вміє передвстановленою схеми. Обов'язково потрібно встановити тривалість дзвінків, інакше вони не будуть вироблятися (початкове значення тривалості - 0). br/>В
Рис. 5. Відображення на LED-індикаторі режиму введення кількості дзвінків
При переході в режим введення часу дзвінків користувач потрапляє в меню вибору дзвінка, де число пунктів відповідає встановленому кількості дзвінків.
Меню часу дзвінків містить пункти
Позначення пункту на індікатореРасшіфровкаЗВН 01Переход в режим введення дзвінка 1ЗВН 02Переход в режим введення дзвінка 2 ...... ЗВН N * Перехід в режим введення дзвінка NВИХОДВиход в меню налаштування дзвінків
В
Рис. 6. Приклад відображення на LED-індикаторі пункту меню часу дзвінків
Після натискання кнопки ВВЕДЕННЯ на одному з пунктів, користувач послідовно вводить годину і хвилину дзвінка, аналогічно тому, як це здійснюється в режимі введення часу, і автоматично повертається в меню часу дзвінків.
Список літератури
1. Яценків В.С. Мікроконтролери Microchip з апаратною підтримкою USB. - М.: Гаряча лінія-Телеком, 2008. - 400 с.
Додаток 1
Схема пристрою принципова
В
Додаток 2
мікроконтролер автомат дзвінок годинник
Лістинг тексту програми
/*
Курсовий проект з дисципліни В«Цифро...