Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве описывается, как подключить светодиодный матричный дисплей 16 x 64 (p10) к микроконтроллеру PICI6F877A.
Данные отправляются в микроконтроллер через UART, которые хранятся в EEPROM, и данные будут отображаться на светодиодном матричном дисплее. Он будет продолжать те же данные всякий раз, когда поступают новые данные.
Программа, написанная на C, построена с помощью MPLAB.
Шаг 1: Управление светодиодной матрицей 16x64 (p10)
В этой системе матричный дисплей 16x64 может отображать информацию, для которой потребуется целых 1024 светодиода. Этот дисплей состоит из меньших модулей, скомпонованных вместе на большом экране, каждый модуль обычно состоит из матрицы светодиодов 4x8, как показано на рисунке.
Выньте панель p10, как показано, с 6 линиями управления.
Шаг 2: Настройка оборудования
Для разработки этого проекта нам понадобятся следующие материалы:
- Светодиодный экран p10 (16x32) x 2
- Микроконтроллер PICI6F877A
- Разработка микроконтроллеров PIC Borad
- Светодиодная матрица 16 x 32 (p10) - 2 шт.
- Последовательный адаптер USB 2
- 5В 5А ИИП
Шаг 3: Принципиальная схема
Принципиальная схема представлена на рисунке.
Вывод MCLR подтягивается с помощью резистора 10 кОм.
Последовательный преобразователь USB 2, подключенный к RC6 и RC7, поскольку он поддерживает связь UART и скорость передачи составляет 9600 бит / с.
Здесь использован кварцевый генератор на 20 МГц.
Контакты для светодиодного прокручиваемого дисплея (p10) могут использовать любой цифровой контакт. В этом проекте мы использовали,
- EN - RB4
- А - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- ДАННЫЕ - RD2
Шаг 4: Код
Здесь прилагается полный код, разработанный на C.
Скорость передачи UART: 9600 бит / с
Формат сообщения: * <сообщение> $ (например: * impact $)
Шаг 5: Вывод
Здесь прикреплена ссылка на видео, что мы сделали.
YouTube:
facebook:
www.facebook.com/impacttechnolabz