Часы на PIC16F84A » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

Какие микроконтроллеры вы используете?


Atmel
MicroChip
STM
Motorola
Texas Instruments
Другие


Последние материалы
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Встраиваемый вольтметр на PIC12F675
  • Популярные материалы
    Случайная книга
    Часы на PIC16F84A
    Автор публикации: alex Просмотров: 15286 Добавлен: 9-07-2012, 17:27 Комментарии: 0

         В данной статье представлены электронные часы собранные на микроконтроллере PIC16F84. Часы собраны в круглом корпусе, который удобно крепится на стену.

         Работа часов заключатся в следующем. Два семисегментных индикатора, собранных на сведодиодах, размещенные в центре платы, показываю минуты. В каждом сегменте присутствует по 8 светодиодов. Двенадцать сегментов расположенных по кругу - это индикация часов, по 4 светодиода на каждый сегмент. До 12 часов по кругу бегает точка. По достижению 12 часов происходит инвертирование индикации(подробнее можно посмотреть на видео представленном ниже). Секунды же заполняются поочередно, сначала происходит поочередное загорание всех секунд, затем когда значение секунд достигает 60 происходит поочередное погасание.

         В часах используются: 280 светодиодов красного света(L-53SRD-E). В качестве p-n-p транзисторов были установлены КТ814, в качестве n-p-n были установлены КТ315Б. Можно использовать любые аналоги или маломощные транзисторы с током коллектор до 100 mA или более.
         В качестве резисторов, относящихся к кнопкам установки времени, использовались чипы номанала указанного в принципиальной схеме. В качестве конденсаторов также были использованы чипы.

         Опрос кнопок установки часов и минут происходит 4 раза в секунду, что позволяет достаточно бысто установить необходимое время.

         Если вы посмотрите на принципиальную электрическую схему, то увидите, что отсутствуют токозадающие резисторы на каждый светодиод ввиду того, что каждый светодиод включается на очень маленький промежуток времени, т.е. его имульсный ток составляет ~10мА.(У указанных в схеме светодиодов Iмах=20мА)

         Ток потребления часов изменяется в пределе 100-150 мА в зависимости от количества включенных светодиодов.В качестве источника питания можно использовать любой стабилизированный источник с напряжением +5±0,3В и током не менее 200 мА.

         Димаетр платы составляет 19 сантиметров. Для корпуса часов была использована коробка от шоколадных конфет(конфеты были очень вкусные).
         Удобнее всего монтаж часов начинать с перемычек, далее распайка всех остальных элементов и на последок, самая трудоемкая работа - распайка светодиодов.
         Часы, при правильной сборке и установке всех элементов, при отсутствии соплей и непротравов, начинают работать сразу же после подачи на них напряжения питания.


    Внешний вид часов в сборе


    Вид со стороны платы


    Размещение кнопок на печатной плате

    Часы на PIC16F84A
    Принципиальная электрическая схема часов на микроконтроллере PIC16F84A

    ВАЖНО! При разводке платы были допущены небольшие ошибки, о чем свидетельствуют на фотографии соединение проводами и частичный ремонт печати. В файле разводки, который находится в архиве, эти ошибки были устранены.


    Оценить работу часов вы можете посмотрев следующее видео:




    В архиве находятся:
    time.hex - прошивка микроконтроллера PIC16F84A
    time.lay - разводка печатной платы в формате LayOut5
    timeshema.jpg - принципиальная схема электронных часов


    time.rar [220,81 Kb] (cкачиваний: 863)

    Комментарии
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.