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



Категория: Микроконтроллеры


Исходный текст для компилятора 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) с игнорированием автоповтора. width=710>
Рисунок не помещается на странице и поэтому сжат!
Для того, чтобы просмотреть его полностью, щелкните здесь.


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

"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-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.