Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Два вывода микроконтроллера PIC управляют шестью светодиодами

Как известно, существует немало способов решения задачи по управлению множеством светодиодов с минимальным использованием линий ввода/вывода микроконтроллера, начиная от аппаратных решений на регистрах сдвига и специализированных микросхемах расширителей портов, и заканчивая различными программными подходами мультиплексирования.

В этой статье мы познакомимся с новой техникой управления шестью светодиодами при использовании всего лишь двух линий ввода/вывода микроконтроллера и комплементарной пары биполярных транзисторов, и, таким образом, практически применимой для любого микроконтроллера с малым количеством выводов. Принципиальная схема подключения светодиодов к микроконтроллеру серии PIC10F2xx изображена на Рисунке 1.

 


Рисунок 1. Принципиальная схема подключения шести светодиодов к двум выводам микроконтроллера PIC10F200.

 

Основное ограничение в схеме: напряжение питания микроконтроллера должно быть в диапазоне 2.0 В – 3.0 В. Например, если включен светодиод LED2 (Таблица 1), светодиоды LED4 и LED6 также будут «засвечиваться» в случае, если напряжения питания будет намного выше уровня 3.0 В. В схеме могут использоваться любые маломощные биполярные транзисторы, но с целью сохраненения одинаковой яркости свечения всех светодиодов, рекомендуется применять транзисторы с низким напряжением насыщения коллектор-эммитер (Uкэ нас, VCE(sat)).


Особого описания схема не требует, а алгоритм управления светодиодами легко понять по Таблице 1. Учитывайте, что состояния (0,0) и (1,1) недопустимы.

 



 Таблица 1. Cостояния выходов микроконтроллера для управления шестью светодиодами.

 
Для проверки работоспособности схемы автор использовал самый маленький и простой микроконтроллер PIC10F200. Исходные коды на ассемблере для микроконтроллеров PIC10F200 и PIC10F322, доступные по этой ссылке, демонстрируют два режима работы светодиодов.

Обратите внимание, что в один момент времени светится только один светодиод, а ток через светодиоды минимален (до 2 мА), поэтому используются светодиоды высокой яркости, а для включения светодиодов микроконтроллером генерируются последовательности коротких импульсов. Исходный код снабжен подробными комментариями, оптимизирован по размеру и занимает в памяти менее 256 слов, что позволяет использовать любой другой микроконтроллер PIC с малым количеством выводов. 

Автор: Benabadji Noureddine


C этой схемой также часто просматривают:

Один LPT - два устройства (ручное переключение).
ГЕНЕРАТОР ИМПУЛЬСОВ НА PIC-КОНТРОЛЛЕРЕ
Преобразователь постоянного тока, формирующий два напряжения
Радио модем (по сути в статье два радиомодема).
Как сделать простой программатор для PIC-ов и AVR-ов
Два E-CW-ключа на микроконтроллере PIC12F675
Бегущая строка с вводом текста с помощью компьютерной клавиатуры
Встраиваемый измеритель тока и напряжения на PIC12F675
Цветик-семецветик на PIC12F629

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

Подключение энкодера к микроконтроллеру PIC

Счётчик людей в помещении, управляющий освещением

Велокомпьютер на микроконтроллере PIC16F628A

Устройство ввода-вывода на микроконтроллера

Два термометра на PIC16F628A и DS18B20

Светодиодные часы с циферблатом

Двоичные часы

Цифровой программируемый таймер на микроконтроллере PIC16F628A

Устройство рисования в воздухе на ATtiny2313

Управление термопечатью кассового аппарата «Меркурий 130К»



© 2003—2017 «KAZUS.RU - Электронный портал»