Данный дисплей состоит из пяти матриц размером 8x8 и может отображать в виде бегущей стороки 10 различных сообщений, до 60 символов в каждом. Сообщения можно редактировать и отправлять в матричный дисплей используя приложение для ПК, созданное с помощью Visual Basic. Когда устройство отключено от ПК, на дисплее отображается сообщение по умолчанию.

Основной частью схемы является микроконтроллер PIC18F2550, он был использован здесь потому что имеет встроенный приемопередатчик USB, который используется для связи с ПК. Порт B контроллирует ряды матриц. Так как микроконтроллер не справляется с большой нагрузкой эти контакты порта подключаются к дисплею через микросхему ULN2803, которая состоит из 8 ключей Дарлингтона. На схеме показаны 8 элементов логическое "НЕ", эти элементы используются только для симуляции в Proteus. Таким образом, при сборке платы их необходимо заменить на ULN2803.

Принципиальная электрическая схема

Бегущая строка на PIC18F2550 - схема

Столбцы матриц подключены к выходам пяти микросхем 74HC595. Микросхема 74HC595 представляет собой 8-ми битный сдвиговый регистр последовательного входа и параллельного/последовательного выхода. Функция последовательного вывода позволяет каскадировать несколько микросхем 74HC595.

Формат времени ПК должен быть на английском языке, иначе время не будет отображаться на дисплее должным образом. Светодиод показывает, подключен ли кабель USB или нет, а скорость прокрутки строки можно изменить с помощью потенциометра RV1. Напряжение питания для этой схемы составляет 5 В.


Файлы к статье "Бегущая строка на PIC18F2550"
Описание:

Файл прошивки микроконтроллера, управляющая программа для ПК, проект Proteus 8

Размер файла: 64.21 KB Количество загрузок: 237 Скачать