Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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 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