Четверг, 02.05.2024, 14:16 | Приветствую Вас Гость

Battle Corp

Главная » Статьи » Микроконтроллеры » Девайсы

Таймер

После того как я сделал нормальный программатор (не 5 поводков, а подобие Atmel STK200/300), пришло время сделать что-нибудь полезное. При изготовлении плат с помощью фоторезиста, необходимо засекать время экспозиции, на обычных часах выставлять будильник каждый раз очень неудобно, а вот таймер обратного отсчёта идеально для этого подходит. Тогда у меня уже было куплено 2 микроконтроллера ATtiny2313, один из них я и решил задействовать + нужно было ещё купить кварц, конденсаторы к нему и семи сегментный индикатор, кнопки и динамик у меня были. Устройство таймера очень простое, в принципе это индикатор кнопки и динамик напрямую подключенные к портам микроконтроллера. Индикация здесь динамическая (каждый момент времени горит только одна цифра) - в целях экономии ног контроллера + выбранный мною дисплей,как и большинстве подобных, по другому подключить нельзя. Из-за малого количества кнопок (хотя при помощи диодов их можно было сделать больше) пришлось учитывать время их нажатия. Правая кнопка при удержании переключает режимы: ожидание, установка секунд, установка минут. Левая кнопка в режиме ожидания, запускает таймер. В режиме установки правая и левая кнопка при кратковременном нажатии уменьшает и увеличивает значение минут или секунд. Точки цифр на индикаторе отображают текущий режим:  не горит ни одна - режим ожидания, горит средняя - таймер запущен, горит вторая справа - установка секунд, горит первая слева  установка минут.

Прошивка - скачать.

Плата в SprintLayout - скачать:

Этот проект обучающий и как реальное устройство его конечно надо дорабатывать - добавить кнопок, усовершенствовать прошивку, и плату лучше переделать под SMD компоненты.

Категория: Девайсы | Добавил: HMHamster (26.11.2009)
Просмотров: 2582 | Комментарии: 3 | Рейтинг: 0.0/0
Всего комментариев: 2
1 Владимир  
0
Пожалуйста пришлите саму схему куда чего паять какой применить индикатор?
Заранее большое спасибо!

2 HMHamster  
0
Принципиальной схемы я не рисовал, но если очень надо то могу сделать(правда когда сказать не могу). Индикатор A-564 Paralight, хотя насколько знаю бывают и других фирм. Но напоминаю что данная схема для обучения, если вам нужен хороший таймер, то её надо доработать и прошивку кстати тоже.

Имя *:
Email *:
Код *:
Меню сайта
Форма входа
Категории раздела
AVR [1]
Микроконтроллеры фирмы Atmel и всё что с ними связано
Firmware [1]
Всё что связано с прошивками для микроконтроллеров
Девайсы [1]
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 10
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

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