Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode je popísané, ako prepojiť maticový displej LED 16 x 64 (p10) s mikrokontrolérom PICI6F877A.
Dáta sa odosielajú do mikrokontroléra cez UART, ktoré sú uložené v EEPROM a údaje sa zobrazia na LED maticovom displeji. Bude pokračovať v rovnakých údajoch vždy, keď prídu nové údaje.
Program napísaný v jazyku C vytvorený pomocou programu MPLAB.
Krok 1: Maticové ovládanie LED 16x64 (p10)
V tomto systéme môže maticový displej 16x64 zobrazovať informácie, ktoré budú vyžadovať obrovských 1024 LED diód. Tento displej sa skladá z menších modulov usporiadaných spoločne z väčšej obrazovky, pričom každý modul sa obvykle skladá z matice LED 4x8, ako je znázornené na obrázku.
Kolík z panelu p10, ako je znázornené, má 6 riadkov.
Krok 2: Nastavenie hardvéru
Na rozvoj tohto projektu potrebujeme nasledujúce materiály,
- LED displej p10 (16x32) x 2
- Mikrokontrolér PICI6F877A
- Vývoj mikrokontroléra PIC Borad
- 16 x 32 (p10) LED matica - 2 nos
- Sériový adaptér USB 2
- 5V 5A SMPS
Krok 3: Schéma zapojenia
Schéma zapojenia je znázornená na obrázku.
Kolík MCLR je vytiahnutý nahor pomocou 10K rezistora.
Sériový prevodník USB 2 pripojený k RC6 a RC7, pretože podporuje komunikáciu UART a prenosovú rýchlosť je 9600 bps.
Tu bol použitý 20 MHz kryštálový oscilátor.
Kolíky pre (p10) LED posúvací displej môžu používať akékoľvek digitálne piny. V tomto projekte sme použili,
- SK - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- ÚDAJE - RD2
Krok 4: Kód
Tu prikladáme kompletný kód vyvinutý v C.
Prenosová rýchlosť UART: 9600 bps
Formát správy: * <správa> $ (napr.: * vplyv $)
Krok 5: Výstup
Tu prikladáme odkaz na video, ktoré sme urobili.
YouTube:
Facebook:
www.facebook.com/impacttechnolabz