Sisällysluettelo:

16x64 P10 -vieritys -LED -näyttö PIC16F877 -mikrokontrollerilla: 5 vaihetta (kuvien kanssa)
16x64 P10 -vieritys -LED -näyttö PIC16F877 -mikrokontrollerilla: 5 vaihetta (kuvien kanssa)

Video: 16x64 P10 -vieritys -LED -näyttö PIC16F877 -mikrokontrollerilla: 5 vaihetta (kuvien kanssa)

Video: 16x64 P10 -vieritys -LED -näyttö PIC16F877 -mikrokontrollerilla: 5 vaihetta (kuvien kanssa)
Video: 16x64 p10 saat tarih derece 2024, Marraskuu
Anonim
Image
Image

Tässä ohjeessa kuvataan 16 x 64 (p10) LED -matriisinäytön liittäminen PICI6F877A -mikrokontrolleriin.

Tiedot lähetetään mikrokontrolleriin UARTin kautta, joka on tallennettu EEPROMiin, ja tiedot näytetään LED -matriisinäytössä. Se jatkaa samoja tietoja aina, kun uusia tietoja saapuu.

Ohjelma, joka on kirjoitettu C: llä, rakennettu MPLAB: llä.

Vaihe 1: 16x64 (p10) LED -matriisiohjaus

16x64 (s10) LED -matriisiohjaus
16x64 (s10) LED -matriisiohjaus
16x64 (s10) LED -matriisiohjaus
16x64 (s10) LED -matriisiohjaus

Tässä järjestelmässä 16x64 -matriisinäyttö voi näyttää tietoja, jotka vaativat mahtavia 1024 LEDiä. Tämä näyttö koostuu pienemmistä moduuleista, jotka on järjestetty yhteen suuremmalta näytöltä, ja jokainen moduuli koostuu yleensä 4x8 LED -matriisista, kuten kuvassa.

Kiinnitä p10 -paneelista kuvan osoittamalla tavalla, jossa on 6 ohjauslinjaa.

Vaihe 2: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

Tämän projektin kehittämiseksi tarvitsemme seuraavat materiaalit:

  • p10 (16x32) LED -näyttö x 2
  • PICI6F877A -mikrokontrolleri
  • PIC -mikrokontrollerin kehitys Borad
  • 16 x 32 (p10) LED -matriisi - 2 nro
  • USB 2 -sarjan sovitin
  • 5V 5A SMPS

Vaihe 3: Piirikaavio

Piirikaavio
Piirikaavio

Piirikaavio on esitetty kuvassa.

MCLR -tappi vedetään ylös käyttämällä 10K -vastusta.

USB 2 -sarjamuunnin liitettynä RC6: een ja RC7: ään, koska se tukee UART -tiedonsiirtoa ja tiedonsiirtonopeus on 9600 bps.

Tässä käytettiin 20 MHz kideoskillaattoria.

Nastat (s10) LED -vieritysnäytölle voidaan käyttää mitä tahansa digitaalista tappia. Tässä projektissa käytimme mm.

  • FI - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • TIEDOT - RD2

Vaihe 4: Koodi

Tässä liitteenä täydellinen koodi, joka on kehitetty C.

UART -siirtonopeus: 9600 bps

Viestin muoto: * <viesti> $ (esim: * vaikutus $)

Vaihe 5: Lähtö

Tässä oheinen videolinkki, jonka olemme tehneet.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Suositeltava: