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

  • Исходный текст для компилятора HI-TECH C 7.86 PL4. ZIP 7.57 KB (7 755 bytes)
  • HEX файл программы. 3.89 KB (3 990 bytes)
  • Схема в формате PCAD2001. ZIP 32.4 KB (33 246 bytes)

 

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

Модуль предназначен для вывода информации на 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 (разработка и производство радиоэлектронных устройств, приборов и систем)







    Рекомендуемый контент




    Copyright © 2010-2019 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.