Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda, PICI6F877A mikrokontrolör ilə 16 x 64 (p10) LED matris Ekranı necə birləşdirəcəyinizi izah edir.
Bir məlumat, EEPROM -da saxlanılan UART vasitəsi ilə mikro nəzarətçiyə göndərilir və məlumatlar LED matris ekranında əks olunacaq. Yeni məlumatlar gəldikdə eyni məlumatları davam etdirəcək.
Proqram MPLAB ilə qurulmuş C dilində yazılmışdır.
Addım 1: 16x64 (p10) LED Matrix Control
Bu sistemdə, 16x64 matrisli ekran, 1024 LED -ə ehtiyac duyan məlumatları göstərə bilər. Bu ekran, daha böyük bir ekrandan bir araya gətirilmiş kiçik modullardan ibarətdir, hər bir modul ümumiyyətlə şəkildə 4x8 LED matrisdən ibarətdir.
6 nəzarət xəttinə malik olduğu kimi p10 panelindən çıxarın.
Addım 2: Hardware Setup
Bu layihəni hazırlamaq üçün aşağıdakı materiallara ehtiyacımız var:
- p10 (16x32) LED Ekran x 2
- PICI6F877A mikro nəzarətçi
- PIC Mikrokontrolör İnkişaf Borad
- 16 x 32 (p10) LED matris - 2 ədəd
- USB 2 seriya adapteri
- 5V 5A SMPS
Addım 3: Dövrə Şeması
Dövrə diaqramı şəkildə göstərilmişdir.
MCLR pimi 10K Resistor istifadə edərək yuxarı çəkilir.
USB 2 Serial Dönüştürücü, RC6 və RC7 -yə qoşulur, çünki UART Rabitə və baudrate 9600 bps -i dəstəkləyir.
Burada 20 MHz kristal osilator istifadə olunur.
(P10) LED Kaydırma Ekranı üçün pinlər hər hansı bir rəqəmsal Pin istifadə edə bilər. İstifadə etdiyimiz bu layihədə,
- EN - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- VERİLƏR - RD2
Addım 4: Kod
Burada C -də hazırlanmış tam kodu əlavə edirik.
UART sürət: 9600 bps
Mesaj formatı: * <mesaj> $ (məsələn: * təsir $)
Addım 5: Çıxış
Etdiyimiz video bağlantı burada.
YouTube:
facebook:
www.facebook.com/impacttechnolabz