Неугомонная шестеренка на PIC16F84 » Программирование устройств на PIC микроконтроллерах


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

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

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

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


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

         Это устройство было разработано для "оживления" логотипа — стилизованного зубчатого колеса — на рекламном стенде одной организации. Возможно, оно пригодится и для украшения новогодней елки, и в других подобных случаях. Его отличительная особенность — низкое энергопотребление, что создает возможность длительной работы от автономного источника (батареи).
         В этом устройстве имеется 28 светодиодов, которыми управляет МК. В его памяти находятся 15 программ световых эффектов, которые исполняются в определенной последовательности. При длительном наблюдении уловить какую-либо закономерность смены программ очень трудно. Хотя в памяти МК достаточно места и для большего числа программ, оказалось, что далее увеличивать их число нет никакого смысла — перебраны почти все возможные комбинации включенных и выключенных светодиодов.

         Схема устройства изображена на рис. 1. Светодиоды объединены в три группы. Первая состоит из восьми светодиодов красного свечения (HL1 — HL8), размещенных равномерно по периметру круглой печатной платы. Вторая — 16 светодиодов белого свечения (HL9—HL24), соединенных попарно параллельно. Эти пары также размещены по периметру платы в промежутках между светодиодами первой группы. И наконец, третья группа состоит из четырех красных светодиодов (HL25—HL28), установленных в центре платы.
         Аноды светодиодов каждой группы соединены вместе и подключены к эмиттерам транзисторов VT9 (первая группа), VT10 (вторая) и VT11 (третья). В коллекторную цепь каждого из транзисторов VT1—VT4 включено через ограничительные резисторы по одному светодиоду (или их паре) из каждой группы. Поскольку в третьей группе всего четыре светодиода, к транзисторам VT5—VT8 подключены катоды светодиодов только первых двух групп. Всеми транзисторами управляет МК DD1, организуя сканирование светодиодной матрицы с частотой тактов около 6 кГц. Номиналы резисторов R12—R19, R21—R24, R26—R33 выбраны такими, чтобы яркость свечения всех светодиодов была приблизительно одинаковой.

         МК включен по типовой схеме с кварцевым резонатором ZQ1 и цепью начальной установки R1R2C2. Диод VD1 и конденсаторы СЗ, С5 сглаживают колебания питающего напряжения, возникающие за счет изменения числа одновременно включенных светодиодов. Источник питания — батарея GB1 из трех-четырех гальванических элементов. Устройство включают выключателем SA1.

         Внешний вид собранного устройства показан на рис. 2. Его печатная плата имеет форму правильного восьмиугольника (диаметр вписанной окружности 160 мм). Светодиоды могут быть не только теми, что указаны на схеме, но и другими любого цвета свечения и диаметра, желательно повышенной яркости. Транзисторы КТ503А и SS9013D можно заменить любыми структуры п-р-п с достаточным максимальным током коллектора — 200 мА для VT1—VT8, 500 мА — для остальных.
         В программную память микроконтроллера до установки его на плату необходимо занести коды из таблицы. Сделать это можно с помощью любого подходящего программатора, например, PONYPROG.

    В архиве прошивка и исходный код на ASM

    neugomonshest.rar [4,35 Kb] (cкачиваний: 314)

    Комментарии