Inhaltsverzeichnis:

16x64 P10 Scrolling LED-Anzeige mit PIC16F877 Mikrocontroller - Gunook
16x64 P10 Scrolling LED-Anzeige mit PIC16F877 Mikrocontroller - Gunook

Video: 16x64 P10 Scrolling LED-Anzeige mit PIC16F877 Mikrocontroller - Gunook

Video: 16x64 P10 Scrolling LED-Anzeige mit PIC16F877 Mikrocontroller - Gunook
Video: P10 Digital Scrolling Board #led #neonsign #advertising #vsignled 2024, November
Anonim
Image
Image

In diesem anweisbaren beschreibt, wie man 16 x 64 (p10) LED-Matrix-Display mit dem Mikrocontroller PICI6F877A verbindet.

Über UART werden Daten an den Mikrocontroller gesendet, die im EEPROM gespeichert sind, und die Daten werden auf dem LED-Matrix-Display angezeigt. Es wird die gleichen Daten fortsetzen, wenn neue Daten eintreffen.

Das in C geschriebene Programm wurde mit MPLAB erstellt.

Schritt 1: 16x64 (p10) LED-Matrix-Steuerung

16x64 (p10) LED-Matrix-Steuerung
16x64 (p10) LED-Matrix-Steuerung
16x64 (p10) LED-Matrix-Steuerung
16x64 (p10) LED-Matrix-Steuerung

In diesem System kann das 16x64-Matrix-Display Informationen anzeigen, die satte 1024 LEDs erfordern. Dieses Display besteht aus kleineren Modulen, die zusammen zu einem größeren Bildschirm angeordnet sind, wobei jedes Modul normalerweise aus einer 4x8-Matrix von LEDs besteht, wie in der Abbildung gezeigt.

Pin aus dem p10-Panel wie gezeigt mit 6 Steuerleitungen.

Schritt 2: Hardware-Setup

Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup

Um dieses Projekt zu entwickeln, benötigen wir die Materialien wie folgt,

  • p10 (16x32) LED-Anzeige x 2
  • PICI6F877A Mikrocontroller
  • PIC-Mikrocontroller-Entwicklungsstelle
  • 16 x 32 (p10) LED-Matrix - 2 Stück
  • USB 2 Serieller Adapter
  • 5V 5A SMPS

Schritt 3: Schaltplan

Schaltplan
Schaltplan

Schaltplan ist in der Abbildung dargestellt.

Der MCLR-Pin wird mit einem 10K-Widerstand hochgezogen.

USB 2 Serial Converter, der in RC6 und RC7 angeschlossen ist, da er UART-Kommunikation unterstützt und die Baudrate 9600 bps beträgt.

Hier verwendet 20 MHz Quarzoszillator.

Pins für (p10) LED-Scrolling-Display können jeden digitalen Pin verwenden. In diesem Projekt haben wir verwendet,

  • DE - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DATEN - RD2

Schritt 4: Code

Hier den vollständigen Code anhängen, der in C entwickelt wurde.

UART-Baudrate: 9600 bps

Nachrichtenformat: * < Nachricht > $ (zB: *impact$)

Schritt 5: Ausgabe

Hier angehängter Videolink, den wir gemacht haben.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Empfohlen: