Теперь немного о самом процессе программирования. Вставляем микроконтроллер в панельку, подключаем программатор к COM-порту и подаём питание 12 вольт. Открываем программу IC-Prog 1.05d, в окошке справа надо указать тип используемой микросхемы, в данном случае PIC 16F84A, нажимаем на кнопку "Читать микросхему"
Если на микросхеме есть какая-то программа, то память микроконтроллера надо стереть нажав на кнопку "Стереть микросхему". Теперь открываем файл прошивки.
Остаётся только нажать кнопку "Программировать микросхему" и начнётся процесс программирования.
Да, ещё надо не забыть указать, что используется внешний кварц.
Теперь пришло время рассказать о самой схеме часов и прошивках. Как я уже говорил, схем просто видимо-невидимо. Но эта конструкция сделана на контроллере PIC16F84A-04i/P, сама схема очень проста и не требует особых пояснений.
Для реализации этого проекта потребуется именно эта микросхема, есть ещё аналоги, но они для данной схемы не подходят.
В качестве датчика можно использовать любой фотодиод или фототранзистор. Катушка содержит 90 витков провода диаметром 0.3 миллиметра. Для этой схемы есть несколько вариантов прошивок: индикация часов и минут для дисплея на светодиодах диаметром 5 миллиметров, часы и минуты для дисплея на светодиодах диаметром 3 миллиметра и часы, минуты и секунды для дисплея на светодиодах 3 миллиметра.
Прошивки.rar
Я сделал дисплей на светодиодах диаметром 5 миллиметров для возможно большего размера цифр, но кто-то может захотеть сделать небольшое устройство. Кстати, прошивка с секундами работает и на больших светодиодах, просто изображение растягивается на три четверти оборота и становится неудобным для обзора.
При изготовлении этих часов я сразу решил отказаться от использования скользящего контакта для питания часов, решено было использовать вращающийся трансформатор. Конструкция его очень проста: это две вложенные одна в другую катушки, на неподвижную подаётся высокочастотное напряжение, а на вращающейся наводится ЭДС, которая и питает схему. Вот простая схема генератора ВЧ-напряжения для питания неподвижной катушки.
Подстроечники служат для точной настройки генератора. Катушка наматывается проводом диаметром 0.5 миллиметра и содержит 40 витков.