Indholdsfortegnelse:

16x64 P10 rullende LED -display ved hjælp af PIC16F877 mikrokontroller: 5 trin (med billeder)
16x64 P10 rullende LED -display ved hjælp af PIC16F877 mikrokontroller: 5 trin (med billeder)

Video: 16x64 P10 rullende LED -display ved hjælp af PIC16F877 mikrokontroller: 5 trin (med billeder)

Video: 16x64 P10 rullende LED -display ved hjælp af PIC16F877 mikrokontroller: 5 trin (med billeder)
Video: P-47 Thunderbolt | The Mighty Aircraft That Helped Win WWII Nicknamed "The Jug" 2024, Juli
Anonim
Image
Image

I denne instruktive beskrives, hvordan du tilslutter 16 x 64 (p10) LED -matrixdisplay med PICI6F877A mikrokontroller.

En data sendes til mikrokontrolleren via UART, som er gemt i EEPROM, og dataene vil blive vist på LED -matrixdisplayet. Det vil fortsætte med de samme data, når der kommer nye data.

Programmet skrevet i C bygget med MPLAB.

Trin 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 system kan 16x64 matrixdisplay vise oplysninger, som kræver enorme 1024 lysdioder. Dette display består af mindre moduler arrangeret sammen fra en større skærm, hvert modul består normalt af 4x8 matrix af LED'er som vist i figur.

Pin ud af p10 panel som vist med 6 kontrollinjer.

Trin 2: Hardwareopsætning

Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning

For at udvikle dette projekt har vi brug for materialerne som følger,

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

Trin 3: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Kredsløbsdiagram er vist i figuren.

MCLR pin trækkes op ved hjælp af 10K modstand.

USB 2 seriel konverter tilsluttet RC6 og RC7, da den understøtter UART -kommunikation og baudrate er 9600 bps.

Her brugt 20 MHz krystaloscillator.

Pins til (p10) LED Scrolling Display kan bruge enhver digital pin. I dette projekt brugte vi bl.

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

Trin 4: Kode

Her vedhæftes komplet kode udviklet i C.

UART baudrate: 9600 bps

Meddelelsesformat: * <besked> $ (f.eks.: * effekt $)

Trin 5: Output

Her vedhæftede videolink, som vi har lavet.

YouTube:

facebook:

www.facebook.com/impacttechnolabz

Anbefalede: