İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu talimatta, 16 x 64 (p10) LED matris Ekranın PICI6F877A mikro denetleyici ile nasıl arayüzleneceği açıklanmaktadır.
EEPROM'da saklanan UART aracılığıyla mikrodenetleyiciye bir veri gönderilir ve veriler LED matris ekranında görüntülenecektir. Yeni bir veri geldiğinde aynı veriye devam edecektir.
C ile yazılmış program MPLAB ile oluşturulmuştur.
Adım 1: 16x64 (p10) LED Matris Kontrolü
Bu sistemde, 16x64 matris ekran, 1024 LED gerektirecek kadar bilgi gösterebilmektedir. Bu ekran, daha büyük bir ekrandan birlikte düzenlenmiş daha küçük modüllerden oluşur, her modül şekilde gösterildiği gibi genellikle 4x8 LED matrisinden oluşur.
6 kontrol çizgisine sahip olarak gösterildiği gibi p10 panelinden pin çıkarın.
Adım 2: Donanım Kurulumu
Bu projeyi geliştirmek için aşağıdaki malzemelere ihtiyacımız var,
- p10 (16x32) LED Ekran x 2
- PICI6F877A mikrodenetleyici
- PIC Mikrodenetleyici Geliştirme Kurulu
- 16 x 32 (p10) LED matris - 2 adet
- USB 2 Seri Adaptör
- 5V 5A SMPS
Adım 3: Devre Şeması
Devre Şeması şekilde gösterilmiştir.
MCLR pini 10K Direnç kullanılarak yukarı çekilir.
UART İletişimini desteklediği ve baud hızı 9600 bps olduğu için RC6 ve RC7'ye bağlanan USB 2 Seri Dönüştürücü.
Burada 20 MHz kristal osilatör kullanılmıştır.
(p10) LED Kayan Ekran Pinleri herhangi bir dijital Pin kullanabilir. Kullandığımız bu projede,
- TR - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- VERİ - RD2
4. Adım: Kod
Burada C'de geliştirilen tam kod ekleniyor.
UART baud hızı: 9600 bps
Mesaj formatı: * < mesaj > $ (örneğin: *impact$)
Adım 5: Çıktı
İşte yaptığımız video bağlantısı ekli.
YouTube:
Facebook:
www.facebook.com/impacttechnolabz