Innholdsfortegnelse:

16x64 P10 rullende LED -skjerm ved bruk av PIC16F877 mikrokontroller: 5 trinn (med bilder)
16x64 P10 rullende LED -skjerm ved bruk av PIC16F877 mikrokontroller: 5 trinn (med bilder)

Video: 16x64 P10 rullende LED -skjerm ved bruk av PIC16F877 mikrokontroller: 5 trinn (med bilder)

Video: 16x64 P10 rullende LED -skjerm ved bruk av PIC16F877 mikrokontroller: 5 trinn (med bilder)
Video: Outdoor Sports Stadium Scoreboard LED Display,stadium led display outdoor full color board for led a 2024, November
Anonim
Image
Image

I denne instruksen beskriver vi hvordan du grensesnitt 16 x 64 (p10) LED -matriseskjerm med PICI6F877A mikrokontroller.

En data sendes til mikrokontrolleren via UART som er lagret i EEPROM, og dataene vil ha blitt vist på LED -matrisedisplayet. Det vil fortsette de samme dataene når det kommer nye data.

Programmet skrevet i C bygget med MPLAB.

Trinn 1: 16x64 (p10) LED Matrix Control

16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control

I dette systemet kan 16x64 matrisedisplay vise informasjon som krever enorme 1024 lysdioder. Denne skjermen består av mindre moduler arrangert sammen fra en større skjerm, hver modul består vanligvis av 4x8 matrise av LED som vist på figur.

Pin ut av p10 -panelet som vist med 6 kontrollinjer.

Trinn 2: Maskinvareoppsett

Maskinvareoppsett
Maskinvareoppsett
Maskinvareoppsett
Maskinvareoppsett
Maskinvareoppsett
Maskinvareoppsett
Maskinvareoppsett
Maskinvareoppsett

For å utvikle dette prosjektet trenger vi materialene som følger,

  • p10 (16x32) LED -skjerm x 2
  • PICI6F877A mikrokontroller
  • PIC Microcontroller Development Borad
  • 16 x 32 (p10) LED -matrise - 2 nr
  • USB 2 seriell adapter
  • 5V 5A SMPS

Trinn 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

Kretsdiagrammet er vist på figuren.

MCLR -pinnen trekkes opp ved hjelp av 10K motstand.

USB 2 seriell omformer tilkoblet RC6 og RC7, da den støtter UART -kommunikasjon og baudrate er 9600 bps.

Her brukt 20 MHz krystalloscillator.

Pinner for (p10) LED -rulleskjerm kan bruke hvilken som helst digital pin. I dette prosjektet brukte vi,

  • NO - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DATA - RD2

Trinn 4: Kode

Her vedlegger du fullstendig kode utviklet i C.

UART baudrate: 9600 bps

Meldingsformat: * <melding> $ (f.eks.: * effekt $)

Trinn 5: Utgang

Her vedlagte videolink som vi har gjort.

YouTube:

facebook:

www.facebook.com/impacttechnolabz

Anbefalt: