Схемы > Программируемые устройства > Простой модуль контроллера 10-и позиционного LED индикатора и IR пульта RC-5 на PIC16F627
Простой модуль контроллера 10-и позиционного LED индикатора и IR пульта RC-5 на PIC16F627
Простая но очень нужная иногда вещь. Годиться для применения в пилотных образцах и просто как отладочное приспособление. Требует для управления всего два сигнала и несложную подпрограмму асинхронного обмена. Если асинхронный обмен не устаивает, то устройство легко модифицируеться под синхронный обмен с еще большей скоростью передачи данных.
Модуль предназначен для вывода информации на 10-и позиционный светодиодный индикатор и приема информации о нажатии кнопок на инфракрасном пульте дистанционного управления (ПДУ) стандарта RC5, таким образом являясь контроллером дисплея клавиатуры.
Прибор имеет следующие функции:
- Обмен информацией с контроллером по последовательному асинхронному интерфейсу 8/N/1 со скоростью 115200 бит/сек
- 10-й буфер дисплея
- 10-и байтный буфер атрибутов мигания сегментов дисплея, для каждого сегмента каждого знакоместа отдельный атрибут.
- Задаваемый период мигания
- 6-ть команд управления дисплеем
- Выдача младших 8-и бит кода нажатой кнопки ПДУ (стандарта RC5) с игнорированием автоповтора.
Команды управления:
- "1" (31h) ,10 байт данных :Загрузить в буфер дисплея
- "2" (32h) ,10 байт данных: Загрузить в буфер мигания
- "3" (33h) : Очистить буфер дисплея
- "4" (34h) : Очистить буфер мигания
- "5" (35h) : Заполнить буфер дисплея байтом 0xff (все сегменты включены)
- "6" (36h) : Заполнить буфер мигания байтом 0xff (все сегменты мигают)
- "7" (37h) : Задать период мигания в 1/135 долях сек
Команды выполняються сразу без символа завершения.
Распределение битов сегментов в байте: hgaedcbf
Модуль легко перепрограммируеться через разъем X2 с помощью простого программатора не забыв при этом отсоединить кварц и ногу 3 микросхемы DD2. Настройка опций при этом будет следующая:
Автор: Александр Елисеев , При содействии фирмы TELTONIKA (разработка и производство радиоэлектронных устройств, приборов и систем) Дата публикации: 2006-05-30 Прочтено: 3518
Версия для печати: |