Съдържание:

16x64 P10 превъртащ се LED дисплей с помощта на микроконтролер PIC16F877: 5 стъпки (със снимки)
16x64 P10 превъртащ се LED дисплей с помощта на микроконтролер PIC16F877: 5 стъпки (със снимки)

Видео: 16x64 P10 превъртащ се LED дисплей с помощта на микроконтролер PIC16F877: 5 стъпки (със снимки)

Видео: 16x64 P10 превъртащ се LED дисплей с помощта на микроконтролер PIC16F877: 5 стъпки (със снимки)
Видео: Светодиодная бегущая строка 96х16 см P10 белый 2024, Ноември
Anonim
Image
Image

В тази инструкция се описва как да се свърже 16 x 64 (p10) LED матричен дисплей с микроконтролер PICI6F877A.

Данните се изпращат към микроконтролера чрез UART, който се съхранява в EEPROM и данните ще бъдат показани на LED матричен дисплей. Той ще запази същите данни, когато пристигнат нови данни.

Програмата, написана на C, създадена с MPLAB.

Стъпка 1: 16x64 (p10) LED Matrix Control

16x64 (p10) LED матрично управление
16x64 (p10) LED матрично управление
16x64 (p10) LED матрично управление
16x64 (p10) LED матрично управление

В тази система 16x64 матричен дисплей може да показва информация, която ще изисква огромни 1024 светодиода. Този дисплей се състои от по -малки модули, подредени заедно от по -голям екран, като всеки модул обикновено се състои от 4x8 матрица от светодиоди, както е показано на фигурата.

Извадете от панела p10, както е показано, имащ 6 контролни линии.

Стъпка 2: Настройка на хардуера

Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка

За да разработим този проект, се нуждаем от следните материали:

  • p10 (16x32) LED дисплей x 2
  • PICI6F877A микроконтролер
  • PIC Разработка на микроконтролер Borad
  • 16 x 32 (p10) LED матрица - 2 бр
  • USB 2 сериен адаптер
  • 5V 5A SMPS

Стъпка 3: Електрическа схема

Електрическа схема
Електрическа схема

Електрическата схема е показана на фигурата.

MCLR щифтът се изтегля с помощта на 10K резистор.

USB 2 сериен конвертор, свързан в RC6 и RC7, тъй като поддържа UART комуникация и скорост на предаване е 9600 bps.

Тук се използва 20 MHz кристален осцилатор.

Пиновете за (p10) LED превъртащ се дисплей могат да използват всеки цифров щифт. В този проект използвахме,

  • BG - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • ДАННИ - RD2

Стъпка 4: Код

Тук прикачваме пълен код, разработен в C.

UART скорост на предаване: 9600 bps

Формат на съобщението: * <съобщение> $ (напр.: * влияние $)

Стъпка 5: Изход

Тук е приложен видео линк, който сме направили.

YouTube:

фейсбук:

www.facebook.com/impacttechnolabz

Препоръчано: