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


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

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

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

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


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


Последние материалы
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Встраиваемый вольтметр на PIC12F675
  • PIC-микроконтроллеры. Полное руководство
  • Электронные часы с большими семисегментными индикаторами
  • Устройство управления положением автомобильного кресла
  • Популярные материалы
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Случайная книга
    Таймер отключения питания для мультиметра и не только.
    Автор публикации: RS Просмотров: 245 Добавлен: 10-09-2016, 16:40 Комментарии: 0

    Как известно в более дорогих мультиметрах, имеется такая функция как авто отключения, через определенный промежуток времени, с целью экономии заряда батареи. Ну а вот что касается дешевых приборов (мультиметров), то у них такая функция напрочь отсутствует. И по этому приходиться внимательно следить, за тем что бы мультиметр был отключен. И для того что бы упростить жизнь в этом плане. Предлагаю вашему внимаю несложную схему таймера, который вместо вас отключит прибор, если вы забыли это сделать.
    Также данный таймер, можно применять и в других радиолюбительских конструкциях, где есть необходимость автоматического отключения питания.



    Программирование на C микроконтроллеров PIC24
    Автор публикации: alex Просмотров: 211 Добавлен: 6-09-2016, 08:31 Комментарии: 0

    Название: Программирование на C микроконтроллеров PIC24
    Автор: Лусио Ди Джасио
    Год издания: 2014
    Страниц: 336
    Формат: djvu
    Размер: 24,76 MB
    Описание: Лусио ди Джасио, эксперт из компании Microchip, предлагает свой уникальный взгляд на революционную технологию PIC24, проводя читателя от основ 16-разрядной архитектуры до сложных программных разработок средствами языка С, включая реализацию многозадачности с помощью прерываний PIC24, управление ЖК-дисплеями, формирование звуковых и видеосигналов, доступ к запоминающим устройствам большой емкости и др.
    Измеритель напряжения и тока
    Автор публикации: alex Просмотров: 1398 Добавлен: 16-06-2016, 11:13 Комментарии: 0

         Один из основных приборов в лаборатории радиолюбителя — регулируемый источник питания. Для повышения оперативности и удобства работы его полезно дополнить встроенным измерителем выходного напряжения и тока нагрузки. Описания таких измерителей довольно часто встречаются в Интернете и радиолюбительских журналах. Но бывает, что найденное описание не подходит для создания измерителя, подходящего для встраивания в конкретный источник питания. Ведь приходится учитывать много факторов, например, располагаемое место для его установки, наличие необходимых деталей. В предлагаемой статье представлен вариант измерителя, который может пригодиться и тем, кто разрабатывает лабораторный блок питания "с нуля", и тем, кто предполагает встроить его в уже готовый блок питания.
         Прибор измеряет постоянное напряжение от 0 до 51,1 В с дискретностью 0,1 В и постоянный ток от 0 до 5,11 А с дискретностью 0,01 А. Его прототипом послужил измеритель, довольно простой по схеме и имеющий неплохие параметры. Основная реализованная в нём идея использовать недорогой микроконтроллер заслуживает внимания. Однако необходимость использовать ОУ, способный работать при однополярном питании при близком к нулю выходном напряжении, а также наличие дополнительного источника питания накладывают некоторые ограничения на его применение. К тому же индикаторы на плате прототипа расположены неудобно, лучше установить их в ряд по горизонтали и сократить размеры передней панели измерителя, приблизив их к габаритам использованных индикаторов.
    Маршрутный компьютер для электровелосипеда
    Автор публикации: alex Просмотров: 690 Добавлен: 16-06-2016, 11:08 Комментарии: 0

         Вниманию читателей предлагается маршрутный компьютер на микроконтроллере PIC16F876A с внешним датчиком тока, предназначенный для электровелосипеда. На своём дисплее он отображает как параметры движения, так и напряжение аккумуляторной батареи, потребляемые от неё ток, мощность и расход электроэнергии. Устройство выполнено на доступной элементной базе и несложно в повторении.
         Для контроля режима работы электровелосипедов используют различные измерительные приборы. Электрические параметры измеряют анализаторами мощности, параметры движения контролируют различными электронными велокомпьютерами и даже механическими спидометрами. Существуют даже специальные дисплеи для электровелосипедов, показывающие все необходимые параметры, но имеющие высокую стоимость.
         Исходя из этого, был разработан данный маршрутный компьютер для электровелосипеда на микроконтроллере PIC16F876A с внешним датчиком тока.
    Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
    Автор публикации: RS Просмотров: 1489 Добавлен: 29-04-2016, 11:38 Комментарии: 0

    Это простой термометр, предназначенный для одновременного измерения: комнатной температуры, а также температуры воздуха на улице.
    Электронная "Незабудка" для забывчивых
    Автор публикации: Vlad_T Просмотров: 1139 Добавлен: 15-04-2016, 08:15 Комментарии: 1

         Микромощный радиопередатчик, находящийся в портфеле, рюкзаке, сумке и миниатюрный радиоприемник у владельца, реагирующий на исчезновение контакта с «радиофицированными» вещами, образуют охранную систему, способную обнаружить пропажу на самом раннем этапе.
    Встраиваемый вольтметр на PIC12F675
    Автор публикации: alex Просмотров: 1667 Добавлен: 11-04-2016, 11:04 Комментарии: 1

         В этом приборе автор использовал оригинальный метод управления четырёхразрядным семиэлементным светодиодным индикатором сигналами всего с четырёх выводов микроконтроллера. В программе микроконтроллера предусмотрен режим автоматической калибровки вольтметра.
         Ставшее уже традиционным соединение светодиодного цифрового индикатора с микроконтроллером через преобразователь последовательного кода в параллельный 74НС595 требует использовать три вывода микроконтроллера для управления преобразователем кода и ещё по одному выводу для каждого разряда индикатора. Следовательно, для четырёхразрядного индикатора требуются семь выводов. Это не даёт возможности применять такие индикаторы с маловыводными микроконтроллерами, например, с PIC12F675, имеющим всего шесть выводов (не считая выводов питания).
    PIC-микроконтроллеры. Полное руководство
    Автор публикации: alex Просмотров: 1316 Добавлен: 10-04-2016, 23:15 Комментарии: 0

    Название: PIC-микроконтроллеры. Полное руководство
    Автор: Катцен Сид
    Год издания: 2010
    Страниц: 651
    Формат: djvu
    Размер: 17,79 MB
    Описание: Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.
         В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.
         Книга рассчитана на самый широкий круг читателей - от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям "Радиоэлектроника" и "Вычислительная техника", которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.
    Электронные часы с большими семисегментными индикаторами
    Автор публикации: alex Просмотров: 3038 Добавлен: 16-03-2016, 10:10 Комментарии: 0

         В статье представлена еще одна конструкция электронных часов на микроконтроллере PIC16F628A с примененными в качестве устройства отображения текущего времени больших светодиодных семисегментных индикаторов.
         Конструкция отличается от других устройств электронных часов на микроконтроллерах, представленных на сайте, тем, что в качестве устройства индикации используются большие семисегментные индикаторы и размеры часов ограничены только размерами этих индикаторов.
    Устройство управления положением автомобильного кресла
    Автор публикации: alex Просмотров: 1343 Добавлен: 16-03-2016, 10:02 Комментарии: 1

         Устройство предназначено для запоминания двух положений автомобильного кресла по расстоянию от рулевой колонки и наклону спинки, выбранных пользователем, и их быстрой автоматической установки. При необходимости оно может управлять и другими объектами, которые нужно быстро переводить в два заданных положения, например, потолочным люком или поворотной антенной.
         Основа устройства — микроконтроллер PIC16F628A. Во время работы перемещающего кресло двигателя установленный на его валу датчик вырабатывает импульсы. Микроконтроллер их считает и при совпадении подсчитанного числа с заданным, хранящимся в энергонезависимой памяти, останавливает двигатель. Аналогично работает канал управления наклоном спинки.