Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë udhëzues, përshkruhet mënyra e ndërfaqes së ekranit të matricës LED 16 x 64 (p10) me mikrokontrollues PICI6F877A.
Të dhënat i dërgohen mikrokontrolluesit përmes UART i cili ruhet në EEPROM dhe të dhënat do të shfaqen në ekranin e matricës LED. Do të vazhdojë të njëjtat të dhëna sa herë që të mbërrijë një e dhënë e re.
Programi i shkruar në C i ndërtuar me MPLAB.
Hapi 1: Kontrolli i matricës LED 16x64 (p10)
Në këtë sistem, ekrani i matricës 16x64 mund të tregojë informacion i cili do të kërkojë një dajak 1024 LED. Ky ekran përbëhet nga module më të vogla të vendosura së bashku nga një ekran më i madh, secili modul zakonisht përbëhet nga një matricë 4x8 LEDs siç tregohet në figurë.
Vendosni panelin p10 siç tregohet me 6 linja kontrolli.
Hapi 2: Konfigurimi i harduerit
Për të zhvilluar këtë projekt, ne kemi nevojë për materialet si më poshtë,
- f10 (16x32) Ekran LED x 2
- Mikrokontrollues PICI6F877A
- PIC Zhvillimi i Mikrokontrolluesve Borad
- 16 x 32 (p10) Matrica LED - 2 nr
- Përshtatës serik USB 2
- SMPS 5V 5A
Hapi 3: Diagrami i Qarkut
Diagrami i qarkut tregohet në figurë.
Kunja MCLR tërhiqet duke përdorur Rezistencën 10K.
Konvertuesi Serial USB 2 i lidhur në RC6 dhe RC7 pasi mbështet UART Communication dhe baudrate është 9600 bps.
Këtu përdoret oshilator kristal 20 MHz.
Kunjat për (p10) LED Scrolling Display mund të përdorin çdo kunj dixhital. Në këtë projekt ne përdorëm,
- EN - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- T D DHNAT - RD2
Hapi 4: Kodi
Këtu duke bashkangjitur kodin e plotë të zhvilluar në C.
Baudrat UART: 9600 bps
Formati i mesazhit: * <mesazh> $ (p.sh.: * ndikimi $)
Hapi 5: Dalja
Këtu është bashkangjitur lidhja e videos që kemi bërë.
YouTube:
facebook:
www.facebook.com/impacttechnolabz