Микроконтроллеры » Страница 26 » Программирование устройств на PIC микроконтроллерах


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

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

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

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


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


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

         У автора этой статьи уже несколько лет успешно работает программатор микроконтроллеров PIC, описание которого было опубликовано в статье Н. Хлюпина "Два универсальных программатора" ("Радио", 2006, № 6, с. 28—31). Однако он счел неудобным устанавливать для программирования микроконтроллеры в корпусах разных типов в разные панели, не рассчитанные к тому же на многократное использование. Хотелось обойтись и без отдельного блока питания. Мы публикуем описание усовершенствованного им программатора.
    Студенческие часы на PIC18F452
    Автор публикации: alex Просмотров: 7404 Добавлен: 24-07-2012, 22:34 Комментарии: 0

    Как-то раз я перепутал учебные университетские недели, и из-за этого сильно опоздал на лабораторную. Потом я её сдал, но с тех пор захотел сделать напоминалку, которая бы показывала день недели и её номер. Ну а раз день недели, то почему бы и не дату со временем?
         Изначально я хотел сделать эти часы не идеально точными, а скорее простыми в настройке, и в плане дальнейшего функционирования, поэтому имеющим опыт в области микроконтроллеров нижеприведённое, возможно, покажется сильно неоптимизированным. Что ж, опыта у меня меньше года...
    Музыкальный звонок на микроконтроллере
    Автор публикации: alex Просмотров: 12713 Добавлен: 23-07-2012, 21:12 Комментарии: 8

    В предлагаемом звонке для хранения мелодий или речевых сообщений применена карта памяти SD или ММС, отформатированная под файловую систему FAT16. Воспроизводятся звуковые файлы формата WAV. Кроме звонка, устройство можно использовать как проигрыватель таких файлов.
    Контроллер электронного замка на PIC12F675 и DS1990А, 1-Wire, простой автосторож
    Автор публикации: alex Просмотров: 15291 Добавлен: 23-07-2012, 21:10 Комментарии: 4

         Контроллер электронного замка предназначен для управления электромеханическим замком. Контроллер обеспечивает считывание кода электронных ключей Touch Memory типа DS1990A фирмы Dallas Semiconductor, сравнение считанного ключа с информацией хранящейся в памяти, и выдачу сигнала управления электромеханическим замком.
    Автомат для аквариума
    Автор публикации: alex Просмотров: 13003 Добавлен: 23-07-2012, 00:23 Комментарии: 0

         Чтобы содержать аквариум в чистоте и порядке, необходимо ежедневно вручную в определенное время включать и выключать его освещение, воду продувать воздухом и постоянно контролировать ее температуру. Предлагаемое устройство выполняет всё это автоматически, что значительно упрощает содержание аквариума.
         Автомат непрерывно отображает на индикаторе текущие время и температуру воды периодически включает и выключает воздушный насос, поддерживает заданную температуру воды в аквариуме при необходимости включая нагреватель Имеется возможность управлять еще тремя нагрузками питаемыми от сети, например, осветительными приборами.
    Выключатель для шины USB
    Автор публикации: alex Просмотров: 7089 Добавлен: 23-07-2012, 00:22 Комментарии: 0

         Тем, кто занимается разработкой USB-устройств, наверняка приходится при отладке многократно вынимать и вновь вставлять в разъем USB кабель, соединяющий устройство с компьютером. Это приводит к износу контактов USB разъемов устройств и кабеля. Было-бы гораздо удобнее включать и отключать устройство посредством кнопки.  Механические выключатели в данном случае неприменимы по нескольким причинам, в частности из-за неизбежного дребезга их контактов.
    Микроконтроллерный определитель цоколевки транзисторов
    Автор публикации: alex Просмотров: 7295 Добавлен: 23-07-2012, 00:21 Комментарии: 0

         Предлагаемое устройство определит цоколёвку и структуру биполярного транзистора. Информация об этом выводится на индикатор, собранный из восьми светодиодов.
    Автомобильные говорящие часы с термометром
    Автор публикации: alex Просмотров: 13405 Добавлен: 23-07-2012, 00:20 Комментарии: 0

         Предлагаемые часы с термометром предназначены для установки в кабину автомобиля. Они построены на двух микроконтроллерах (PIC12F675 и PIC16F876), микросхемах ПЗУ и усилителя ЗЧ. Информацию о времени и температуре они воспроизводят голосом. Питание часов — автономное, их работа не зависит от аккумуляторной батареи автомобиля.
    Зажигание для мотоцикла
    Автор публикации: alex Просмотров: 8066 Добавлен: 23-07-2012, 00:17 Комментарии: 1

         Данное зажигание было установлено и испытано на мотоцикле ИЖ Планета Спорт.
         Так как на кроссовом мотоцикле не нужны аккумулятор и освежение, а зажигание должно было быть автономным было сделано 2 датчика. поздний датчик установлен на отметке 12 градусов до верхней мёртвой точки. он работает во время запуска и пока двигатель не раскрутится до 2000 оборотов в минуту. к этому моменту генератор начинает вырабатывать необходимое для питания контроллера напряжение и двигателю уже необходима регулировка опережения (12 градусов хорошо только для запуска но не для работы). После достижения 2000 оборотов в минуту контроллер подаёт сигнал на базу транзистора который закорачивает поздний датчик на массу. Сигнал с раннего датчика (72 градуса до верхней мёртвой точки), поступает на вход контроллера который высчитывает обороты двигателя и в соответствии с таблицей(таблиц две и их можно менять прямо на ходу) устанавливает необходимую задержку. Чем выше обороты двигателя тем меньше задержка и раньше зажигание.
    Категория: Авто, PIC16
    • 0
    Подробнее »
    Простой USB осциллограф
    Автор публикации: alex Просмотров: 18712 Добавлен: 19-07-2012, 19:41 Комментарии: 1

         Этот простой и дешёвый USB осциллограф был придуман и сделан просто ради развлечения. Давным давно довелось чинить какой-то мутный видеопроцессор, в котором спалили вход вплоть до АЦП. АЦП оказались доступными и недорогими, я купил на всякий случай парочку, один пошёл на замену, а другой остался. Недавно он попался мне на глаза и почитав документацию к нему я решил употребить его для чего-нибудь полезного в хозяйстве. В итоге получился вот такой приборчик. Обошёлся в копейки (ну рублей 1000 примерно), и пару выходных дней. При создании я постарался уменьшить количество деталей до минимума, при сохранении минимально необходимой для осциллографа функциональности.