Записи с меткой «pic»

Устройство для дистанционного управления освещением (на PIC12F629)

В этой статье представлена схема электронного устройства для управления освещением от ИК-пульта. Такой прибор очень удобен, поскольку позволяет управлять, например, освещением в комнате буквально не вставая с дивана. Причём, наличие контроллера позволяет использовать для управления любой ИК-протокол и любые кнопки/комбинации кнопок ПДУ (хоть двадцатизначный пароль на включение/отключение устанавливайте), всё зависит от вашей фантазии и, соответственно, …

Программа микроконтроллера для управления ЖК-панелью на PCF2112P

Ниже приведён пример программы для управления самодельной ЖК-панелью на драйвере PCF2112P. Собственно говоря, всё управление нашей ЖК-панелью заключается в загрузке в микросхему драйвера нужных данных, чем и занимается микроконтроллер (PIC16F628A). Алгоритм передачи данных такой: после того, как на линии DLEN установится высокий уровень, микросхема по каждому заднему фронту тактового импульса начинает считывать состояние линии DATA …

Управляющая программа для контроллера генератора прямоугольных импульсов

Представленная в этой статье программа написана для микроконтроллера, управляющего генератором прямоугольных импульсов. Основные функции, выполняемые программой: 1) обмен данными с компьютером по последовательному интерфейсу; 2) настройка необходимым образом и включение встроенного в микроконтроллер модуля ШИМ; 3) работа с EEPROM. Для обмена информацией между контроллером и ПК подходит любая терминалка, умеющая работать в hex-режиме, например, RH_Com …

Генератор прямоугольных импульсов на встроенном ШИМ модуле микроконтроллера PIC16F628A

Представленный ниже программируемый генератор прямоугольных импульсов реализован с помощью встроенного ШИМ модуля микроконтроллера PIC16F628A. Скважность и частота импульсов генератора загружаются с компьютера любой терминальной программой, умеющей работать в hex-режиме, причём загруженные данные можно сохранять в EEPROM контроллера, после чего генератор можно использовать автономно. Максимальная частота нашего генератора равна Fosc/4, а минимальный шаг по ширине импульса …

Программатор "PROGOPIC2" для PIC-контроллеров и микросхем памяти: I2C и Microwire, с питанием от батареек

Небольшая модернизация программатора PROGOPIC, в результате которой появилась возможность программировать не только PIC-контроллеры серий PIC12, PIC16, но и микросхемы памяти I2C (серии 24Cxx: 24С02, 24С08, 24С16 и т.п.) и Microwire (93Cxx: 93C06, 93С46 и т.п.) Программатор состоит из базового модуля (основная и главная часть программатора) и специальных модулей расширения, предназначенных для программирования отдельных типов микросхем. …

Программирование микроконтроллеров PIC. Часть 5. Ассемблер. Организация циклов и ветвлений

Часть 1. Необходимые инструменты и программы. Основы MPLAB Часть 2. Что такое микроконтроллер и как с ним работать Часть 3. Структура программы на ассемблере Часть 4. Разработка рабочей части программы. Алгоритмы Часть 5. Ассемблер. Организация циклов и ветвлений Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку В этой части мы …

Программирование микроконтроллеров PIC. Часть 4. Разработка рабочей части программы. Алгоритмы

Часть 1. Необходимые инструменты и программы. Основы MPLAB Часть 2. Что такое микроконтроллер и как с ним работать Часть 3. Структура программы на ассемблере Часть 4. Разработка рабочей части программы. Алгоритмы Часть 5. Ассемблер. Организация циклов и ветвлений Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку Итак, наконец-то мы добрались …

Программирование микроконтроллеров PIC. Часть 3. Структура программы на ассемблере

Часть 1. Необходимые инструменты и программы. Основы MPLAB Часть 2. Что такое микроконтроллер и как с ним работать Часть 3. Структура программы на ассемблере Часть 4. Разработка рабочей части программы. Алгоритмы Часть 5. Ассемблер. Организация циклов и ветвлений Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку Итак, давайте разберёмся, какую …

Программирование микроконтроллеров PIC. Часть 2. Что такое контроллер и как с ним работать

Часть 1. Необходимые инструменты и программы. Основы MPLAB Часть 2. Что такое микроконтроллер и как с ним работать Часть 3. Структура программы на ассемблере Часть 4. Разработка рабочей части программы. Алгоритмы Часть 5. Ассемблер. Организация циклов и ветвлений Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку Итак, вы прочитали предыдущую …

Программирование микроконтроллеров PIC. Часть 1. Необходимые инструменты и программы. Основы MPLAB

Часть 1. Необходимые инструменты и программы. Основы MPLAB Часть 2. Что такое микроконтроллер и как с ним работать Часть 3. Структура программы на ассемблере Часть 4. Разработка рабочей части программы. Алгоритмы Часть 5. Ассемблер. Организация циклов и ветвлений Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку Итак, вы решили научиться …