Turinys:

16x64 P10 slinkties LED ekranas naudojant PIC16F877 mikrovaldiklį: 5 žingsniai (su paveikslėliais)
16x64 P10 slinkties LED ekranas naudojant PIC16F877 mikrovaldiklį: 5 žingsniai (su paveikslėliais)

Video: 16x64 P10 slinkties LED ekranas naudojant PIC16F877 mikrovaldiklį: 5 žingsniai (su paveikslėliais)

Video: 16x64 P10 slinkties LED ekranas naudojant PIC16F877 mikrovaldiklį: 5 žingsniai (su paveikslėliais)
Video: P10 Digital Scrolling Board #led #neonsign #advertising #vsignled 2024, Liepa
Anonim
Image
Image

Šioje instrukcijoje aprašoma, kaip sujungti 16 x 64 (p10) LED matricos ekraną su PICI6F877A mikrovaldikliu.

Duomenys siunčiami į mikrovaldiklį per UART, kuris saugomas EEPROM, o duomenys bus rodomi LED matricos ekrane. Ji tęs tuos pačius duomenis, kai tik bus gauti nauji duomenys.

Programa, parašyta C, sukurta naudojant MPLAB.

1 žingsnis: 16x64 (p10) LED matricos valdymas

16x64 (10 psl.) LED matricos valdymas
16x64 (10 psl.) LED matricos valdymas
16x64 (10 psl.) LED matricos valdymas
16x64 (10 psl.) LED matricos valdymas

Šioje sistemoje 16x64 matricos ekranas gali rodyti informaciją, kuriai reikės 1024 šviesos diodų. Šis ekranas susideda iš mažesnių modulių, išdėstytų kartu iš didesnio ekrano, kiekvieną modulį paprastai sudaro 4x8 šviesos diodų matrica, kaip parodyta paveikslėlyje.

Išimkite p10 skydelį, kaip parodyta, su 6 valdymo linijomis.

2 žingsnis: Aparatūros sąranka

Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka
Techninės įrangos sąranka

Norėdami sukurti šį projektą, mums reikia šių medžiagų:

  • p10 (16x32) LED ekranas x 2
  • PICI6F877A mikrovaldiklis
  • PIC mikrovaldiklio kūrimo Boradas
  • 16 x 32 (p10) LED matrica - 2 nr
  • USB 2 serijos adapteris
  • 5V 5A SMPS

3 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Grandinės schema parodyta paveikslėlyje.

MCLR kaištis ištraukiamas naudojant 10K rezistorių.

USB 2 serijos keitiklis, prijungtas prie RC6 ir RC7, nes palaiko UART ryšį ir duomenų perdavimo spartą yra 9600 bps.

Čia naudojamas 20 MHz kristalų osciliatorius.

(10 psl.) LED slinkties ekrano kaiščiai gali naudoti bet kurį skaitmeninį kaištį. Šiame projekte mes panaudojome,

  • LT - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DUOMENYS - RD2

4 žingsnis: kodas

Čia pridedamas visas kodas, sukurtas C.

UART duomenų perdavimo sparta: 9600 bps

Pranešimo formatas: * <pranešimas> $ (pvz.: * poveikis $)

5 žingsnis: išvestis

Čia pridedama vaizdo įrašo nuoroda, kurią padarėme.

„YouTube“:

Facebook:

www.facebook.com/impacttechnolabz

Rekomenduojamas: