Среда, 24 Апреля 2024, 04:21
Меню сайта
Доп. меню
Каталог схем
Категории раздела
Схемы на МК [50]
Готовые схемы и сборки на микроконтроллерах.
Программаторы [7]
Программаторы для микроконтроллеров.
Статистика
Вы вошли как
Гость
Группа
Гости
Ваш IP
3.16.218.62
Ваш браузер


Узнать больше

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

Праздники
Праздники сегодня и завтра
Наши книги




Книга добавлена:
07 Ноября 2012
4352
Электроника
Коммерческие электронные схемы

Книга добавлена:
10 Марта 2010
3539
Электроника
Металлоискатели

Книга добавлена:
11 Марта 2010
3962
Электроника
Лучшие конструкции Радиолюбителя. Выпуск 1

Книга добавлена:
25 Июня 2010
2975
Электроника
Энциклопедия электронных компонентов

Книга добавлена:
19 Января 2010
3113
Микроконтроллеры
Аналоговые интерфейсы микроконтроллеров


Главная » Статьи » Микроконтроллеры » Схемы на МК

Часы, календарь, термометр.

Часы, календарь, термометр.



Устройство собиралось на монтажной плате. В качестве контроллера применен всеми любимый ATtiny2313, индикатор 16х2 на HD44780, часы реального времени ds1307, датчик температуры ds18b20. Температура отображается с точностью до десятых градуса.
Индикатор был вынут из телефонного аппарата. Попался нерусифицированный и без подсветки. Сначала я только подключил индикатор. Затем добавил термометр, затем уже часы и календарь. Поэтому получилось то, что получилось.



Чтобы установить часы и календарь, нажимаем кнопку "*".
Нажав "*" один раз, попадаем в режим установки минут. Кнопками "+" и "-" устанавливаем нужное значение минут.
Нажав "*" второй раз, попадаем в режим установки часов.
Третий раз - для установки дня недели (он не отображается). Далее дата, месяц, год.
Нажимаем седьмой раз "*" - выход из режима установки.

Немного о программе.
Очень понравилась идея включаемых файлов. В отдельные файлы вынесены процедуры работы с шинами I2C, 1-wire и работы с LSD. Софт, большей частью, взят из статей: "Подключаем LCD к микроконтроллеру по 4-х битной шине" и "Термометр на микроконтроллере". Авторам огромное спасибо за эти статьи.

В основном цикле программы происходит только опрос кнопок. По прерыванию компаратора, примерно раз в секунду, микроконтроллер получает температуру, данные из часов преобразует и выводит на экран. В микроконтроллере данные из ds1307 сохраняются в оперативной памяти в переменной clock, из ds18b20 в переменной buffer. ds1307 по умолчанию не заведены и не идут, поэтому их нужно завести.

Fuse - биты устанавливаем на работу от внутреннего генератора. Частота 8МГц.


Автор: Yurgen

Связь с автором: Нет данных

Веб сайт автора: Нет данных

Прислал: Нет данных

Источник: http://radiokot.ru


Доп материалы, файлы к устройству (схеме):

Прошивка с исходником и файл для Proteus


Категория: Схемы на МК | Добавил: Volt (14 Февраля 2010)
Просмотров: 27940 | Комментарии: 10 | Теги: HD44780, DS18B20, ds1307, ATtiny2313 | Рейтинг: 3.5/2

Быстрая навигация по сайту




Всего комментариев: 10
10 Андрей  
0
Сегодня собрал навесом
Запустились с полтыка

8 СЕРГЕЙ  
0
СПАСИБО. А КУДА ПОДСОЕДИНЯЕТСЯ SQW?НА СХЕМЕ ОН ПУСТОЙ

9 Volt  
0
Обратись на форум http://www.radiokot.ru/forum/viewtopic.php?t=26309 с просьбой печатки или принципиальной схемы (Не в протеусе) может кто нибудь рисовал печатную или принципиальную схему

7 Volt  
0
Схема обвязки часов очень проста и содержит в себе кварцевый резонатор на частоту 32,768kHz, литиевую батарейку на 3 вольта и три резистора на 4,7К для «подтяжки» шины I2C (если шина у вас уже «подтянута» на контроллере, то эти резисторы распаивать не обязательно):

Хотя читал на форумах что некоторые вместо кварца ноги 1и2 кротят (ставят перемычку) сам не проверял.
И еще эта микросхемка очень привередлива к питанию.


6 СЕРГЕЙ  
0
ЕЩЁ ОДИН ВОПРОС НА DS1307 НА 1И2 НОГУ СТАВИТЬ КВАРЦ ИЛИ НЕТ? ЗА РАНИЕ СПАСИБО.

4 СЕРГЕЙ  
0
Ещё подскажите в часах точки мигают или нет. не чего не работает..... одним словом беда

5 Volt  
0
Обратись вот на этот форум http://www.radiokot.ru/forum/viewtopic.php?t=26309 там тема по этому материалу.

3 СЕРГЕЙ  
0
почему часы не тикают? а термометр замер на -0.9С

1 СЕРГЕЙ  
0
ЧАСЫ НЕ РАБОТАЮТ НА ЖК 00:00 00/00/00 -0.9C СТОЯТ КАК ВКОПАННЫЕ.ПОМОГИТЕ ПОЖАЛУЙСТА.

2 Volt  
0
Все делаешь как описано здесь?

Чтобы установить часы и календарь, нажимаем кнопку "*".
Нажав "*" один раз, попадаем в режим установки минут. Кнопками "+" и "-" устанавливаем нужное значение минут.
Нажав "*" второй раз, попадаем в режим установки часов.
Третий раз - для установки дня недели (он не отображается). Далее дата, месяц, год.
Нажимаем седьмой раз "*" - выход из режима установки.

А температура работает?


Имя *:
Email *:
Код *:




Поиск по сайту
Для корректного поиска вводите в поисковую форму не более 20-25 символов.


Форма входа
Наш опрос
Как вы нас нашли?
Всего ответов: 415
Рекомендуем
Полезно знать!

Бит – это элементарная единица информации. Все на свете можно описать при помощи какого-то количества бит. Последовательность из 8 бит – это байт...

Советуем посетить

Пользователю
Почта на Майл.ру
Поисковик Google
Поисковик Yandex
Энциклопедия Википедия
Погода на Гисметео

Радиолюбителю
Паяльник
Электронный портал
Сервер радиолюбителей
РадиоКОТ

Поддержка сайта

Вы можете поддержать сайт напрямую через наши платежные реквизиты

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 96942
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 52617
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 51777
4
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 39656
5
Блоки питания
Лабораторный БП
Просмотры: 38822
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 35396
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 35064
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 34136
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 33358
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 32515
Друзья и партнеры






Популярный Soft
1
Радиолюбительский софт
Pony Prog 2000
Просмотры: 24306
2
Радиолюбительский софт
Sprint-Layout 5.0 RUS (Portable)
Просмотры: 20720
3
Радиолюбительский софт
Сборник программ симуляторов для микроконтроллеров
Просмотры: 19315
4
Справочники
Аналоги микросхем
Просмотры: 17297
5
Радиолюбительский софт
Electronics Workbench 5.12
Просмотры: 16182
Счетчики сайта




Рейтинг Сайтов YandeG

Вся статистика общедоступна

Ошибки и опечатки
Система Orphus
Каталогизация схем, книг, программ по электронике и электротехнике.
Портал радиолюбителей DIOD © 2009 - 2024