Table des matières:

Affichage à LED défilant 16x64 P10 à l'aide du microcontrôleur PIC16F877 : 5 étapes (avec images)
Affichage à LED défilant 16x64 P10 à l'aide du microcontrôleur PIC16F877 : 5 étapes (avec images)

Vidéo: Affichage à LED défilant 16x64 P10 à l'aide du microcontrôleur PIC16F877 : 5 étapes (avec images)

Vidéo: Affichage à LED défilant 16x64 P10 à l'aide du microcontrôleur PIC16F877 : 5 étapes (avec images)
Vidéo: PANNEAU LED GEANT - DIY // ⓇⒷ 2024, Juillet
Anonim
Image
Image

Dans cette instructable, décrit comment interfacer l'affichage matriciel LED 16 x 64 (p10) avec le microcontrôleur PICI6F877A.

Une donnée est envoyée au microcontrôleur via UART qui est stockée dans l'EEPROM et les données seront affichées sur un affichage matriciel à LED. Il continuera les mêmes données chaque fois qu'une nouvelle donnée arrivera.

Le programme écrit en C construit avec MPLAB.

Étape 1: contrôle matriciel à LED 16x64 (p10)

Contrôle matriciel LED 16x64 (p10)
Contrôle matriciel LED 16x64 (p10)
Contrôle matriciel LED 16x64 (p10)
Contrôle matriciel LED 16x64 (p10)

Dans ce système, l'affichage matriciel 16x64 peut afficher des informations qui nécessiteront 1024 LED. Cet affichage se compose de modules plus petits disposés ensemble à partir d'un écran plus grand, chaque module étant généralement constitué d'une matrice de LED 4x8, comme indiqué sur la figure.

Épinglez le panneau p10 comme indiqué avec 6 lignes de contrôle.

Étape 2: configuration du matériel

configuration materielle
configuration materielle
configuration materielle
configuration materielle
configuration materielle
configuration materielle
configuration materielle
configuration materielle

Pour développer ce projet, nous avons besoin des matériaux suivants,

  • Écran LED p10 (16x32) x 2
  • Microcontrôleur PICI6F877A
  • Borad de développement de microcontrôleurs PIC
  • Matrice LED 16 x 32 (p10) - 2 ns
  • Adaptateur série USB 2
  • 5V 5A SMPS

Étape 3: schéma de circuit

Schéma
Schéma

Le schéma de circuit est montré dans la figure.

La broche MCLR est tirée vers le haut à l'aide d'une résistance 10K.

Convertisseur série USB 2 connecté en RC6 et RC7 car il prend en charge la communication UART et le débit en bauds est de 9600 bps.

Ici, on utilise un oscillateur à cristal de 20 MHz.

Les broches pour l'affichage à défilement LED (p10) peuvent utiliser n'importe quelle broche numérique. Dans ce projet, nous avons utilisé,

  • FR - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DONNÉES - RD2

Étape 4: Coder

Ci-joint le code complet développé en C.

Débit UART: 9600 bps

Format du message: * < message > $ (ex: *impact$)

Étape 5: sortie

Voici ci-joint le lien vidéo que nous avons fait.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Conseillé: