Часы на Atmega8 и LCD1602/0802 (BASCOM AVR) - Часы, таймеры, счетчики - Микроконтроллеры - Каталог статей - Собери свою радиосхему! Сайт радиолюбителей.
Собери свою радиосхему!
Вторник, 28.03.2017, 20:41 Приветствую Вас Гость

cxema21.ucoz.ru

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

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

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

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

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

Схема часов:

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

 

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

 

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

 

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

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

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

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

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

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

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

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

да, оказалось на ножку AVCC не шло 5 вольт из-за это были та...

10 ампер и максимальное напряжение на индикаторе говорят о н...

Здравствуйте, такая проблема: при включении на обоих каналах...

Рейтинг@Mail.ru