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


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

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

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

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


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


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

         Генератор синусоидального напряжения — один из наиболее необходимых в любой лаборатории приборов. Однако генераторы промышленного производства имеют большие габариты, вес и довольно дороги. Самодельные аналоговые генераторы сложны по конструкции и не обеспечивают высокой точности установки и стабильности частоты выходного сигнала. Автор предлагает разработанную им конструкцию генератора на основе микросхемы прямого цифрового синтеза (DDS — Direct Digital Synthesizer), лишенного этих недостатков.
    ЧМ приемник дециметрового диапазона
    Автор публикации: alex Просмотров: 6547 Добавлен: 7-08-2012, 08:21 Комментарии: 0

         Приемник предназначен для приема сигналов с узкополосной ЧМ в диапазоне 400...450 МГц. Однако пределы перестройки могут быть и другими, они задаются программно. Чувствительность приемника — около 0,5 мкВ. Он построен по схеме супергетеродина с двойным преобразованием частоты с использованием деталей, извлеченных из бесшнуровых и сотовых телефонных аппаратов.
    Категория: Прочее, PIC16
    • 0
    Подробнее »
    MMC/SD диктофон на PIC16F877A
    Автор публикации: alex Просмотров: 9200 Добавлен: 7-08-2012, 08:19 Комментарии: 0

    Это первый цифровой диктофон с использованием PIC с ОЗУ всего 256 байт. Обычно люди скажут, что нельзя получить доступ к MMC / SD карте памяти с помощью микроконтроллера с ОЗУ <512 байт. Но я смог это сделать, но возможно есть некоторые ограничения. Здесь я использовал PIC16F877A для доступа к MMC карте памяти. MMC связана с PIC16F877A по интерфейсу SPI. Я не использовал никакой файловой системы. МК записывает 8 битный цифровой сигнал с АЦП на MMC  с помощью нескольких команд записи блока. Один блок состоит из 512 байт и также называется сектором. Точно так же он читает 8 битные цифровые данные. После прочтения каждого байта, он отправляется в регистр ШИМ для генерации ШИМ-сигнала, соответствующего аудиозаписи. Затем сигнал проходит через ФНЧ, усиливается и выводится на динамик.
    LCD термометр
    Автор публикации: alex Просмотров: 9046 Добавлен: 6-08-2012, 08:40 Комментарии: 1

         Из данной статьи вы узнаете как сделать простой LCD-термометр. В основе схемы лежит микроконтроллер PIC16F88. В качестве датчиков температуры используются два LM35. В качестве LCD дисплея используется графический ЖКИ дисплей 128х64 точек KS0108.
    USB устройство ввода-вывода на PIC18F4550 с аналоговыми входами
    Автор публикации: alex Просмотров: 10393 Добавлен: 6-08-2012, 08:39 Комментарии: 0

         В данном проекте представлена USB плата ввода-вывода, которая может послужить хорошей заменой устаревшему параллельному порту LPT. Данная плата совместима с Windows и определяется как USB HID-устройство. Т.е. когда вы подключаете плату ввода-вывода к компьютеру по USB, то операционная система обнаруживает устройство (в трее появится надпись "Microembeded USB IO") и драйвера автоматически устанавливаются.
         После этого, вам будет доступно управление 16 входами-выходами. Вы сможете управлять цифровыми выходами простым нажатием кнопок в программе или введя HEX-значение для каждого из двух выходных 8-ми битных порта. Дополнительно, в программе отображаются значения с 8-ми аналоговых входов.

         В данной статье рассказано, как, используя микросхемы аудиопроцессора и микроконтроллера, можно изготовить блок цифровых регуляторов громкости и тембра системы пространственного звучания при наличии компьютера или DVD проигрывателя. Самому собрать такое устройство есть смысл, если у кого-то есть усилители со старыми добрыми AC S-30, АС-25 и различными вариантами S-90.
         Описываемый цифровой регулятор тембра, громкости, баланса обеспечивает регулировку общей громкости и громкости каждого из каналов системы пространственного звучания 5.1 в отдельности. Регулировка тембра — раздельная во фронтальной, тыловой и центральной АС, а также изменение уровня НЧ, раздельно по фронту, тылу и каналу сабвуфера...
    Прибор для наблюдения формы огибающей ИК сигналов
    Автор публикации: alex Просмотров: 5693 Добавлен: 6-08-2012, 08:34 Комментарии: 0

         Идея данного прибора появилась у автора после попытки применить готовый ПДУ в собственной разработке. Оказалось, что на экране осциллографа различить сигналы частотой 36 и 38 кГц очень сложно, а уверенно определить протокол можно только в случае, если он RC5. Для решения проблемы автор разработал прибор, описание которого приведено ниже, назвав его IR-master. Он позволяет записывать и анализировать ИК сигналы ПДУ.
         В статье приводится описание простого устройства, которое дает возможность наблюдать форму огибающей ИК сигналов, измерять временные характеристики образующих ее импульсов, а также декодировать принятые команды.
    Термометр-термостат для дома
    Автор публикации: alex Просмотров: 15260 Добавлен: 1-08-2012, 12:59 Комментарии: 0

         В различных источниках можно найти довольно много описаний и схем разных по сложности и назначению электронных термометров и термостатов. Автор усовершенствовал одну из ранее опубликованных конструкций и предлагает ее вниманию читателей.
         За основу этого прибора взят термометр с функцией термостата. Его возможности расширены введением второго датчика температуры. Новая управляющая программа написана на языке BASIC с помощью компилятора MikroBasic.
    Световое табло на основе светодиодной матрицы
    Автор публикации: alex Просмотров: 8696 Добавлен: 1-08-2012, 12:58 Комментарии: 0

         Предлагаемое устройство создает различные графические изображения, формирует короткие текстовые сообщения и световые эффекты. В нем применена светодиодная матрица, состоящая из 64 (8x8) светящихся элементов, каждый из которых содержит два светодиода, один — красного, а другой — зеленого цвета свечения.
    УКВ радиоприемник на основе тюнера автомагнитолы
    Автор публикации: alex Просмотров: 20829 Добавлен: 1-08-2012, 12:57 Комментарии: 0

         Стремительное развитие бытовой техники коснулось и автомобильных магнитол. На смену радиоприемникам с аналоговым управлением и кассетным проигрывателям в автомобили пришли цифровые приемники, проигрыватели компакт-дисков и флеш-носителей. Некоторые из морально устаревших или неисправных автомагнитол содержат модуль УКВ тюнера с аналоговой настройкой. На базе такого тюнера можно сделать УКВ приемник с высокими потребительскими качествами.
         Предлагаемый приемник собран на основе тюнера автомобильной магнитолы и содержит синтезатор частоты и ЖК индикатор. Он обеспечивает прием сигналов УКВ ЧМ радиостанций в диапазоне 75... 108 МГц как моно-, так и стереопилот-тоном. Шаг перестройки — 0,05 МГц, напряжение питания — 10...12 В, потребляемый ток — 75 мА. Приемник имеет линейный выход, к которому подключают вход стереофонического УЗЧ.