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

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

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

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

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

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

Как сделать простой модуль контроллера 10-и позиционного LED индикатора и IR пульта RC-5 на PIC16F627

 

 

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

Модуль предназначен для вывода информации на 10-и позиционный светодиодный индикатор и приема информации о нажатии кнопок на инфракрасном пульте дистанционного управления (ПДУ) стандарта RC5, таким образом являясь контроллером дисплея клавиатуры.

Прибор имеет следующие функции:

  • Обмен информацией с контроллером по последовательному асинхронному интерфейсу 8/N/1 со скоростью 115200 бит/сек
  • 10-й буфер дисплея
  • 10-и байтный буфер атрибутов мигания сегментов дисплея, для каждого сегмента каждого знакоместа отдельный атрибут.
  • Задаваемый период мигания
  • 6-ть команд управления дисплеем
  • Выдача младших 8-и бит кода нажатой кнопки ПДУ (стандарта RC5) с игнорированием автоповтора.

Команды управления:

  1. "1" (31h) ,10 байт данных :Загрузить в буфер дисплея
  2. "2" (32h) ,10 байт данных: Загрузить в буфер мигания
  3. "3" (33h) : Очистить буфер дисплея
  4. "4" (34h) : Очистить буфер мигания
  5. "5" (35h) : Заполнить буфер дисплея байтом 0xff (все сегменты включены)
  6. "6" (36h) : Заполнить буфер мигания байтом 0xff (все сегменты мигают)
  7. "7" (37h) : Задать период мигания в 1/135 долях сек

Команды выполняються сразу без символа завершения.

Распределение битов сегментов в байте: hgaedcbf

Модуль легко перепрограммируеться через разъем X2 с помощью простого программатора не забыв при этом отсоединить кварц и ногу 3 микросхемы DD2. Настройка опций при этом будет следующая:


Автор: Александр Елисеев , При содействии фирмы TELTONIKA (разработка и производство радиоэлектронных устройств, приборов и систем)


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

Простой стабилизатор
ПРОСТОЙ ГЕНЕРАТОР СИГНАЛОВ НЧ И ВЧ
Простой регулятор мощности
Простой детектор радиоволн
Простой термостабилизатор
Как сделать простой программатор для PIC-ов и AVR-ов
Как сделать простой программатор с использованием DELPHI 5
Определитель номера стандарта DTMF.
Таймер с выводом на TV, коммутацией Video, накоплением сумм времени и числа запусков

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

Arduino


Аудио


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


Видео


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


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


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


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


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


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


Компьютер


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


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


Музыкантам


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


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


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


Радио и связь


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


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


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


Телевидение


Телефония


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


Фототехника


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



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




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

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

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

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

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

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

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

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

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

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

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



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