İçindekiler:

PIC16F877 Mikrodenetleyici Kullanan 16x64 P10 Kayan LED Ekran: 5 Adım (Resimli)
PIC16F877 Mikrodenetleyici Kullanan 16x64 P10 Kayan LED Ekran: 5 Adım (Resimli)

Video: PIC16F877 Mikrodenetleyici Kullanan 16x64 P10 Kayan LED Ekran: 5 Adım (Resimli)

Video: PIC16F877 Mikrodenetleyici Kullanan 16x64 P10 Kayan LED Ekran: 5 Adım (Resimli)
Video: Microchip PIC Programlama Dersleri - 10.0 Kayan Yazı 2024, Temmuz
Anonim
Image
Image

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ü

16x64 (p10) LED Matris Kontrolü
16x64 (p10) LED Matris Kontrolü
16x64 (p10) LED Matris Kontrolü
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

Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
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ı
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

Önerilen: