Суббота, 12 марта 2011 23:32

ПП для работы с EEPROM

Накатал я тут библиотечку для работы с EEPROM, вдруг кому пригодиться.
И так, сам код:

 

Привязка библиотеки под нужный индикатор и схему подключения.

#define ind_size x ; Кол-во индикаторов

Эта строчка отвечает за кол-во используемых индикаторов, где x это число индикаторов. Их может быть от 1 до 8 штук.

 #define  ind_invert     ; Инверсия общего вывода индикатора. 
#define   seg_invert    ; Инверсия выводов сегментов. 
 (Закоментировано - нет инверсии.)
Эти 2 строчки отвечают за активные уровни для общих и сегментных выводов индикатора

Пятница, 23 сентября 2011 04:44

Программные таймеры

 

Программные таймеры. Что это, и с чем их "едят"

Что такое программный таймер? Это таймер-счётчик, основой которого является системный таймер. Т.е., другими словами, это обычная переменная, считающая переполнения системного таймера. Программному таймеру, как минимум, нужен ещё один бит-флаг, управляющий(указывающий) состоянием(на состояние) таймера.

 

 

 

Ниже представлена схема термостата с использованием датчика DS18B20 и микроконтроллера PIC16F628A, которое с успехом можно применить для поддержания заданных параметров температуры и др..

 

 

 

 

 

Download/alex/zamok/sxema.GIFT AlexЭлектронный замок на PIC12F675 и памятью 24C16  с управлением от ключей-таблеток DS1990

В данной статье  представлена схема простого замка на PIC12F675 с использованием микросхемы памяти 24с16. Управление исполнительным механизмом (ИМ), на пример магнитом, производится с помощью ключей-таблеток DS1990 фирмы DALLAS.

 

 

 Ниже представлена схема регулятора мощности для паяльника.

 

Основой схемы является микроконтроллер PIC16F628A. Схема, детали и их номиналы подбирались экспериментально и из того, что было под рукой.
Блок питания на 5V я рисовать не стал, т.к. он у меня стандартный – трансформатор, диодный мост, ёмкость, кренка, …. Каждый может выбрать для себя любой вариант БП, которых в интернете полно.

 

Суббота, 12 марта 2011 23:32

ПП для работы с EEPROM

Накатал я тут библиотечку для работы с EEPROM, вдруг кому пригодиться.
И так, сам код:

 

Привязка библиотеки под нужный индикатор и схему подключения.

#define ind_size x ; Кол-во индикаторов

Эта строчка отвечает за кол-во используемых индикаторов, где x это число индикаторов. Их может быть от 1 до 8 штук.

 #define  ind_invert     ; Инверсия общего вывода индикатора. 
#define   seg_invert    ; Инверсия выводов сегментов. 
 (Закоментировано - нет инверсии.)
Эти 2 строчки отвечают за активные уровни для общих и сегментных выводов индикатора

Пятница, 23 сентября 2011 04:44

Программные таймеры

 

Программные таймеры. Что это, и с чем их "едят"

Что такое программный таймер? Это таймер-счётчик, основой которого является системный таймер. Т.е., другими словами, это обычная переменная, считающая переполнения системного таймера. Программному таймеру, как минимум, нужен ещё один бит-флаг, управляющий(указывающий) состоянием(на состояние) таймера.

 

 

 

Ниже представлена схема термостата с использованием датчика DS18B20 и микроконтроллера PIC16F628A, которое с успехом можно применить для поддержания заданных параметров температуры и др..

 

 

 

 

 

«В началоНазад12ВперёдВ конец»
Страница 1 из 2

Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru