Схема предназначена для отображения графической информации на светодиодном
табло размером 24х24 точек. Используется микроконтроллер AT90S2313, он выполняет
сканирование индикатора и прием данных для отображения по последовательному
порту. Специальная программа для PC позволяет рисовать мышкой изображения и
отправлять их в устройство, или воспроизводить сохраненные раньше
последовательности изображений.
Устройство было разработано мною, а сборкой и тестированием занимался Андрей Алехин, г. Москва.
2. Схема
Схема блока с микроконтроллером.
Схема подключения светодиодной матрицы.
Если используются маломощные светодиоды, то их можно подключить к регистрам
напрямую. Каждый вывод может выдавать ток до 15-20 мА. Если нужен больший ток,
надо подключить дополнительные усилители, например на транзисторах. При расчете
тока необходимо учитывать что к каждому выводу регистров D5-D7 одновременно
может быть подключено до 24 светодиодов.
Для рисования схемы была использована программа TinyCAD.
3. Программа
Программа позволяет рисовать мышкой на экране изображение и сразу же отправляет
его в микроконтроллер. Он должен быть подключен к порту СОМ1. Можно сохранить
изображение в файле, для этого выберите соответствующий пункт меню. Сохраненные
изображения можно будет затем последовательно воспроизвести. Пример такой
последовательности можно посмотреть здесь (137 кб).
Для управления устройством не обязательно использовать компьютер и эту
программу. Можно, например, записать нужную последовательность в EEPROM и
отправлять ее в контроллер матрицы, с помощью другого микроконтроллера.
Любой полученный контроллером байт сразу же выводится на светодиоды, следующий
байт будет выведен на следующие 8 светодиодов и так далее. Байты должны
посылаться друг за другом, без задержек. Настройки последовательного порта:
скорость 115200 бод, длина слова 8 бит, четность не используется.