Воскресенье, 04.06.2017, 08:15 Приветствую Вас Гость

cxema21.ru

Главная | Регистрация | Вход | RSS

Каталог статей

Главная » Статьи » Микроконтроллеры » Часы, таймеры, счетчики

Часы на Atmega8 и LCD1602/0802 (BASCOM AVR)


Анализируя схемы часов на микроконтроллерах семейства AVR фирмы Atmel , видим, что большинство из них имеет в наличии часовой датчик - микросхему DS1307.  Да, использование датчика значительно упрощает задачу по реализации часов на микроконтроллере. Для того чтобы сделать это поле технологической деятельности радиолюбителей и программистов более разнообразным,  я предлагаю для рассмотрения схему часов на микроконтроллере ATMega8 без использования часовой микросхемы DS1307.

Схема часов:

Как видно из схемы, часы без изысков, без будильника и так далее. Исходный код программы прилагается ниже в архиве, можете поиграться. За основу взят микроконтроллер Atmega8 и дисплей 1602, информация с легкостью уместится и на 0802 дисплей, для работы схемы нужен "часовой" кварц на 32768 Hz. Пример отображаемой на дисплее информации представлен ниже на рисунке... 

 

Программа достаточно проста и заключается в обработке одного счетчика, который считает количество колебаний кварца и выводит минуты, часы и секунды.

 

Симуляция работы в программе Proteus:

 

файлы проекта: (~130кб.)



Категория: Часы, таймеры, счетчики | Добавил: Адвансед (08.01.2015)
Просмотров: 6821 | Комментарии: 5 | Теги: ATmega8, 1602, часы | Рейтинг: 4.5/2

Всего комментариев: 5
4  
Подавляющее количество часов на Atmega8 выполнены с использованием DS1307. Очень интересно было бы посмотреть ваш код. Можете скинуть код проекта из CVAVR?

5  
у нас тут все на bascom)

3  

1  
какие фьюзы надо выставить ? ато у меня 00:00:00

2  
000000 это не фьюзы) написано что нужен часовой кварц, 32768кГц, скорее всего тупо программируете на работу от внешнего кварца

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Наш опрос
Какой из фьюзов при прошивке МК отключает вывод RESET?
Всего ответов: 109
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

В моём случае схема так же заработала сразу, но тем не менее...

На фотографии отсутствует разъем питания, не было под рукой ...

а точность амперметра как-то повысить можно? если калибруешь...