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


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

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

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




Книга добавлена:
04 Апреля 2010
3386
Книги
Электронные самоделки. Для быта, отдыха и здоровья

Книга добавлена:
15 Марта 2010
2923
Справочники
Словарь по электротехнике (английский, французский, немецкий, нидерландский, русский)

Книга добавлена:
14 Мая 2010
5398
Электроника
Современные мониторы популярные модели современных ЗЛТ и ЖК мониторов

Книга добавлена:
05 Декабря 2010
2938
Микроконтроллеры
Микроконтроллеры PIC16X7XX

Книга добавлена:
31 Января 2010
2903
Справочники
Все о резисторах


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

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

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



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


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

Пайка монтажа и замена деталей радиоаппаратуры, находящегося под напряжением ЗАПРЕЩАЕТСЯ!!!

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

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

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

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

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

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 97361
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 52867
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 52263
4
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 39866
5
Блоки питания
Лабораторный БП
Просмотры: 39057
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 35656
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 35478
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 34371
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 33585
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 32709
Друзья и партнеры






Популярный Soft
1
Радиолюбительский софт
Pony Prog 2000
Просмотры: 24543
2
Радиолюбительский софт
Sprint-Layout 5.0 RUS (Portable)
Просмотры: 20913
3
Радиолюбительский софт
Сборник программ симуляторов для микроконтроллеров
Просмотры: 19578
4
Справочники
Аналоги микросхем
Просмотры: 17457
5
Радиолюбительский софт
Crocodile Technoy 3D v609
Просмотры: 16380
Счетчики сайта




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

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

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