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


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

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

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




Книга добавлена:
28 Января 2010
2249
Книги
Современные интегральные усилители

Книга добавлена:
04 Октября 2010
3818
Книги
Интегральные микросхемы, ИМС для импульсных ИП

Книга добавлена:
06 Февраля 2010
3292
Справочники
Популярные микросхемы КМОП

Книга добавлена:
23 Октября 2010
3605
Журналы
В помощь радиолюбителю. Выпуск 19

Книга добавлена:
31 Августа 2010
3672
Справочники
Микросхемы АЦП и ЦАП


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

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

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



Устройство собиралось на монтажной плате. В качестве контроллера применен всеми любимый 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)
Просмотров: 27948 | Комментарии: 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 символов.


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

Совет не деньги можно и дать.

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

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

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

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

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

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 96957
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 52631
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 51803
4
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 39668
5
Блоки питания
Лабораторный БП
Просмотры: 38832
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 35404
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 35072
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 34152
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 33372
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 32529
Друзья и партнеры






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




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

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

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