Таймеры широко используются в промышленных и бытовых устройствах. Микроконтроллеры с легкостью могут быть использованы для создания универсальных и точных таймеров. В этой статье представлен простой таймер, который можно использовать для включения/выключения нагрузки после истечения указанного пользователем времени.
Схема таймера
В таймере используется микроконтроллер ATmega8 фирмы Atmel и стандартный модуль 16x2 LCD для визуализации управления. Пользователь может установить время с помощью 3-кнопочной клавиатуры. После того как таймер запустится оставшееся время отображается на экране. FUSE - биты должны быть установлены так: HIGH FUSE=C9, LOW FUSE=FF. Контрастность дисплея регулируется резистором R1.
Настройка битов конфигурации микроконтроллера
При включении таймера нагрузка находится в выключенном состоянии. После этого вы можете установить время с помощью кнопки "Больше". После этого перейти на "старт" с помощью кнопки "Выбор". Затем нажмите любую клавишу, чтобы запустить таймер. Теперь на экране обратный отсчет и нагрузка включена. Когда отсчет достигает 0 нагрузка отключается.
Архив для статьи "Простой таймер на Atmega8 + LCD" | |
Описание: | |
Размер файла: 2.15 KB Количество загрузок: 4 855 | Скачать |
Комментарии
нужно для споттера
Кварц по-больше поставить, например на 20Мгц
Переделать прошивку
помогло !!!!!!!!!!!
supervolensyandex.ru