Mündəricat:

PIC16F877 Mikrokontrolördən istifadə edərək 16x64 P10 Sürüşdürücü LED Ekran: 5 Addım (Şəkillərlə birlikdə)
PIC16F877 Mikrokontrolördən istifadə edərək 16x64 P10 Sürüşdürücü LED Ekran: 5 Addım (Şəkillərlə birlikdə)

Video: PIC16F877 Mikrokontrolördən istifadə edərək 16x64 P10 Sürüşdürücü LED Ekran: 5 Addım (Şəkillərlə birlikdə)

Video: PIC16F877 Mikrokontrolördən istifadə edərək 16x64 P10 Sürüşdürücü LED Ekran: 5 Addım (Şəkillərlə birlikdə)
Video: LDmicro 5: PIC16F628A Breadboard Circuit (Microcontroller PLC Ladder Programming with LDmicro) 2024, Iyul
Anonim
Image
Image

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

16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control
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

Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması

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ı
Dövrə diaqramı

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

Tövsiyə: