Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom uputstvu opisano je kako spojiti 16 x 64 (p10) LED matrični zaslon s mikrokontrolerom PICI6F877A.
Podaci se šalju mikrokontroleru putem UART -a koji je pohranjen u EEPROM -u i podaci će biti prikazani na LED matričnom zaslonu. Isti će se podaci nastaviti kad god stignu novi podaci.
Program napisan na jeziku C izgrađen s MPLAB -om.
Korak 1: 16x64 (p10) LED matrična kontrola
U ovom sustavu, matrični zaslon 16x64 može prikazati informacije koje će zahtijevati nevjerojatnih 1024 LED diode. Ovaj se zaslon sastoji od manjih modula raspoređenih zajedno s većeg zaslona, a svaki se modul obično sastoji od 4x8 matrice LED dioda kako je prikazano na slici.
Izvucite p10 ploču kao što je prikazano sa 6 upravljačkih linija.
Korak 2: Postavljanje hardvera
Za razvoj ovog projekta potrebni su nam sljedeći materijali:
- p10 (16x32) LED zaslon x 2
- PICI6F877A mikrokontroler
- PIC Razvoj mikrokontrolera Borad
- 16 x 32 (p10) LED matrica - 2 br
- USB 2 serijski adapter
- 5V 5A SMPS
Korak 3: Dijagram kruga
Dijagram kola prikazan je na slici.
MCLR pin se izvlači pomoću 10K otpornika.
USB 2 serijski pretvarač spojen u RC6 i RC7 jer podržava UART komunikaciju i brzina prijenosa je 9600 bps.
Ovdje se koristi kristalni oscilator od 20 MHz.
Igle za (p10) LED pomični zaslon mogu koristiti bilo koji digitalni pin. U ovom projektu koristili smo,
- HR - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- PODACI - RD2
Korak 4: Kodirajte
Ovdje prilažemo potpuni kod razvijen u jeziku C.
UART brzina prijenosa: 9600 bps
Format poruke: * <poruka> $ (npr.: * utjecaj $)
Korak 5: Ispis
Ovdje prilažemo video vezu koju smo učinili.
YouTube:
facebook:
www.facebook.com/impacttechnolabz