Таймеры широко используются в промышленных и бытовых устройствах. Микроконтроллеры с легкостью могут быть использованы для создания универсальных и точных таймеров. В этой статье представлен простой таймер, который можно использовать для включения/выключения нагрузки после истечения указанного пользователем времени.

Схема таймера

Простой таймер на ATmega8 + LCD - схема устройства

В таймере используется микроконтроллер ATmega8 фирмы Atmel и стандартный модуль 16x2 LCD для визуализации управления. Пользователь может установить время с помощью 3-кнопочной клавиатуры. После того как таймер запустится оставшееся время отображается на экране. FUSE - биты должны быть установлены так: HIGH FUSE=C9, LOW FUSE=FF. Контрастность дисплея регулируется резистором R1.

Настройка битов конфигурации микроконтроллера

Простой таймер на Atmega8 - fuse-биты

При включении таймера нагрузка находится в выключенном состоянии. После этого вы можете установить время с помощью кнопки "Больше". После этого перейти на "старт" с помощью кнопки "Выбор". Затем нажмите любую клавишу, чтобы запустить таймер. Теперь на экране обратный отсчет и нагрузка включена. Когда отсчет достигает 0 нагрузка отключается.


Архив для статьи "Простой таймер на Atmega8 + LCD"
Описание:
Размер файла: 2.15 KB Количество загрузок: 4 821 Скачать

Комментарии  

0 #1 USV 18.04.2013 12:14
А вместо кнопок валкордер прикрутить можно ?
Сообщить модератору
0 #2 marsekal 04.06.2014 05:08
code atmega8
Сообщить модератору
0 #3 ovsyanka95 17.05.2015 02:57
а как сделать так что бы отсчет минимум был от секунды ?)))
нужно для споттера
Сообщить модератору
0 #4 ovsyanka95 17.05.2015 02:58
заранее спасибо !!!!
Сообщить модератору
0 #5 ovsyanka95 17.05.2015 03:07
или можно как то выставить фьюзы так что бы отсчет ускорился ?
Сообщить модератору
0 #6 AntonChip 17.05.2015 15:17
Цитирую ovsyanka95:
или можно как то выставить фьюзы так что бы отсчет ускорился ?

Кварц по-больше поставить, например на 20Мгц
Сообщить модератору
0 #7 AntonChip 17.05.2015 15:21
Цитирую ovsyanka95:
а как сделать так что бы отсчет минимум был от секунды ?)))
нужно для споттера

Переделать прошивку
Сообщить модератору
0 #8 ovsyanka95 20.05.2015 22:41
большое спасибо !!!!!!!!!!
помогло !!!!!!!!!!!
Сообщить модератору
0 #9 supervolens 15.10.2016 10:23
Интересуют исходники проекта просьба выслать на
Сообщить модератору
0 #10 suvenir 25.03.2017 14:18
Люди кто автор этого девайса? Хочу бузер к небу прицепить . Можно кто дать исходник
Сообщить модератору
0 #11 Nick11 06.05.2017 16:12
можно исходник на мыло кинуть? бо нужен дискрет в 0,1с. спасибо.
Сообщить модератору
0 #12 Nick11 06.05.2017 16:13
Сообщить модератору
+1 #13 AntonChip 10.05.2017 06:28
Исходник добавил в архив
Сообщить модератору
0 #14 Mifira 19.06.2017 18:04
После включения появляется текст "welcome relay timer" и на этом все, зависает. В чем может быть проблема? Монтаж и плата нормальные.
Сообщить модератору