Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
Карта сайта | Пишите нам | В избранное | eng     

Внимание! У нас изменились номера телефонов. Звоните:
(495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91;
+7(909) 638-88-00 и +7(903) 530-10-01 (Билайн).
       о фирме        электроника     обратная связь

Микроэлектронные проекты. Владислав Мирский. Часы с цифровой подстройкой хода.

Данный проект предназначен для демонстрации возможности реализации часов реального времени в различных устройствах. Основной особенностью программы является то, что она является только программой прерываний. Также существует возможность корректировать ход часов.
Для управления часами используются 3 кнопки – кнопка выбора режима "mode"; кнопка выбора объекта коррекции "choice"; кнопка изменения объекта коррекции "set".При включении часы находятся в режиме отображения текущего времени (Часы – минуты - секунды). При нажатии на кнопку "mode", часы циклически переходят в режим установки времени, в режим установки будильника и в режим корректировки хода.
В режиме установки времени сначала мигают секунды, и если нажать на кнопку "set", то произойдет их обнуление. Если же 1 раз нажать на кнопку "choice", то станут мигать минуты. В этом режиме, при нажатии на кнопку "set" происходит циклическое инкрементирование минут. Если в режиме установки времени 2 раза нажать на кнопку "choice", то появится возможность корректировки часов. При дальнейшем нажатии на кнопку "choice", снова начнут мигать секунды и т.д.
В режиме установки будильника, время срабатывания будильника устанавливается точно также, как и в режиме установки времени. Если не мигают ни часы, ни секунды, то нажатием кнопки "set" можно включить или выключить будильник. Если на индикаторе отражается символ «Р», значит будильник включен.
В режиме корректировки хода задается количество секунд, на которое часы «убежали» или «отстали» за 1 час. То есть, если за 1 час часы отстали на 2 секунды, то значение калибровочного коэффициента равно 2, а если часы убежали на 3 секунды, то калибровочный коэффициент равен –3. При нажатии на кнопку "set" происходит инкрементирование калибровочного коэффициента, а его максимальное значение равно 30. После 30 калибровочный коэффициент снова сбрасывается в 0, а затем происходит его уменьшение до –30, после чего он снова становится равным нулю.


Принципиальная электрическая схема.

Часы основаны на микроконтроллере PIC16F876. В качестве индикатора используется 10-разрядный жк-индикатор с контроллером HT1611. Питание данного индикатора подается на вторую слева (GND) и на крайнюю правую клеммы (+1,5В). Вывод HK (пятая клемма) следует соединить с общим проводом. (Более подробную информацию о данном индикаторе, а также и заказать его, вы можете на сайте фирмы «Телесистемы» - www.telesys.ru.) Питание на индикатор можно подать так, как показано на схеме, т.е. с помощью стабилитрона из 5В получить 1.5В. Однако, такой стабилитрон оказался достаточной редкостью, поэтому вместо него вполне подойдет светодиод (прямое включение, разумеется). Частота кварцевого резонатора рана 9 МГц, поэтому микроконтроллер работает в режиме обычного резонатора (XT).

Более подробное описание данного проекта Вы можете найти сайте: www.picro.narod.ru.
Также там находится файл clock.rar, который содержит: clock.hex - файл-прошивка для микроконтроллера; clock.asm - файл программы MpLab с подробнейшими комментариями; clock.sch и clock.pcb - соответственно принципиальная схема и печатная плата в формате AСCEL EDA.

Автор пректа: Владислав Мирский

 Разместите Ваш проект у нас на сайте и его смогут увидеть сотни посетителей в день. Ваши проекты присылайте вебмастеру.
Правила оформления проектов
  1. Необходимо наличие схемы, описания устройства и т.д. (для отдельных проектов - драйвера, программное обеспечение и их описание)
  2. Схемы и другие картинки должны быть в форматах .jpg или.gif. К ним обязательно должны идти подписи, поясняющие, что на данной схеме (картинке) изображено.
  3. Описание устройства - в форматах .doc, .txt или .html.
  4. Проект не должен нарушать чьих-либо авторских прав.
Ваши проекты присылайте вебмастеру
Приглашаем специалистов
В России кризис и увольнения персонала, а в Телесистемах, как обычно, не так как у всех: мы расширяем деятельность, набираем новых сотрудников и ищем новых партнеров.
Изделия для разработчиков
Программатор «PICPROG» «PICPROG» - универсальный промышленный программатор.
Копировщик PIC16x8x Копировщик PIC16x8x - тиражирование в автономном режиме.
Наши телефоны: (495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91, мобильные: (903) 530-10-01 и (909) 638-88-00 (БиЛайн).
E-mail:

Copyright © ООО "Телесистемы", 1997 — 2024    Копируйте на здоровье! За ссылку на www.telesys.ru мы вам будем очень признательны.

Rambler's Top100