Sisukord:

16x64 P10 keritav LED -ekraan PIC16F877 mikrokontrolleri abil: 5 sammu (piltidega)
16x64 P10 keritav LED -ekraan PIC16F877 mikrokontrolleri abil: 5 sammu (piltidega)

Video: 16x64 P10 keritav LED -ekraan PIC16F877 mikrokontrolleri abil: 5 sammu (piltidega)

Video: 16x64 P10 keritav LED -ekraan PIC16F877 mikrokontrolleri abil: 5 sammu (piltidega)
Video: Светодиоды под управлением микроконтроллера 2024, November
Anonim
Image
Image

Selles juhendis kirjeldatakse, kuidas liidestada 16 x 64 (p10) LED -maatrikskuvar PICI6F877A mikrokontrolleriga.

Andmed saadetakse mikrokontrollerile UART kaudu, mis on salvestatud EEPROM -i ja andmed kuvatakse LED -maatriksekraanil. See jätkab samu andmeid iga kord, kui saabuvad uued andmed.

Programm, mis on kirjutatud C -s, koostatud MPLAB -iga.

1. samm: 16x64 (p10) LED -maatriksi juhtimine

16x64 (lk 10) LED maatriksi juhtimine
16x64 (lk 10) LED maatriksi juhtimine
16x64 (lk 10) LED -maatriksi juhtimine
16x64 (lk 10) LED -maatriksi juhtimine

Selles süsteemis saab 16x64 maatriksekraanil kuvada teavet, mis nõuab ilmatuid 1024 LED -i. See ekraan koosneb väiksematest moodulitest, mis on paigutatud suuremale ekraanile, kusjuures iga moodul koosneb tavaliselt 4x8 maatriksist, nagu on näidatud joonisel.

Kinnitage p10 paneelist välja nagu näidatud, millel on 6 juhtjoont.

Samm: riistvara seadistamine

Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine

Selle projekti arendamiseks vajame järgmisi materjale:

  • p10 (16x32) LED -ekraan x 2
  • PICI6F877A mikrokontroller
  • PIC mikrokontrolleri arendus Borad
  • 16 x 32 (p10) LED -maatriks - 2 nr
  • USB 2 jadaadapter
  • 5V 5A SMPS

Samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

Lülitusskeem on näidatud joonisel.

MCLR tihvt tõmmatakse üles 10K takisti abil.

USB 2 jadamuundur, mis on ühendatud RC6 ja RC7 -ga, kuna see toetab UART -ühendust ja andmeedastuskiirus on 9600 bps.

Siin kasutati 20 MHz kristallostsillaatorit.

Nööpnõelad (lk 10) LED -kerimisekraanile võivad kasutada mis tahes digitaalset tihvti. Selles projektis kasutasime

  • ET - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • ANDMED - RD2

4. samm: kood

Siin lisatakse C -s välja töötatud täielik kood.

UART andmeedastuskiirus: 9600 bps

Sõnumi vorming: * <sõnum> $ (nt: * mõju $)

5. samm: väljund

Siin on lisatud videolink, mille oleme teinud.

YouTube:

facebook:

www.facebook.com/impacttechnolabz

Soovitan: