Sommario:

Display LED a scorrimento 16x64 P10 con microcontrollore PIC16F877: 5 passaggi (con immagini)
Display LED a scorrimento 16x64 P10 con microcontrollore PIC16F877: 5 passaggi (con immagini)

Video: Display LED a scorrimento 16x64 P10 con microcontrollore PIC16F877: 5 passaggi (con immagini)

Video: Display LED a scorrimento 16x64 P10 con microcontrollore PIC16F877: 5 passaggi (con immagini)
Video: Дисплей сообщений Arduino с управлением через Bluetooth. Простой рекламный дисплей своими руками. Ардуино+Блютуз+ДМД. 2024, Dicembre
Anonim
Image
Image

In questo tutorial, descrive come interfacciare il display a matrice di LED 16 x 64 (p10) con il microcontrollore PICI6F877A.

Un dato viene inviato al microcontrollore tramite UART che viene memorizzato nella EEPROM e i dati verranno visualizzati sul display a matrice di LED. Continuerà con gli stessi dati ogni volta che arriva un nuovo dato.

Il programma scritto in C costruito con MPLAB.

Passaggio 1: controllo matrice LED 16x64 (p10)

Controllo matrice LED 16x64 (p10)
Controllo matrice LED 16x64 (p10)
Controllo matrice LED 16x64 (p10)
Controllo matrice LED 16x64 (p10)

In questo sistema, il display a matrice 16x64 può mostrare informazioni che richiedono ben 1024 LED. Questo display è costituito da moduli più piccoli disposti insieme da uno schermo più grande, ogni modulo solitamente costituito da una matrice di LED 4x8 come mostrato in figura.

Pin out del pannello p10 come mostrato con 6 linee di controllo.

Passaggio 2: configurazione hardware

Configurazione hardware
Configurazione hardware
Configurazione hardware
Configurazione hardware
Configurazione hardware
Configurazione hardware
Configurazione hardware
Configurazione hardware

Per sviluppare questo progetto, abbiamo bisogno dei materiali come segue,

  • p10 (16x32) Display LED x 2
  • Microcontrollore PICI6F877A
  • PIC Microcontroller Development Borad
  • 16 x 32 (p10) matrice LED - 2 nas
  • Adattatore seriale USB 2
  • 5V 5A SMPS

Passaggio 3: schema elettrico

Schema elettrico
Schema elettrico

Lo schema del circuito è mostrato in figura.

Il pin MCLR viene sollevato utilizzando un resistore da 10K.

Convertitore seriale USB 2 collegato in RC6 e RC7 in quanto supporta la comunicazione UART e il baudrate è di 9600 bps.

Qui usato un oscillatore a cristallo da 20 MHz.

I pin per il display a scorrimento LED (p10) possono utilizzare qualsiasi pin digitale. In questo progetto abbiamo utilizzato,

  • IT - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DATI - RD2

Passaggio 4: codice

Qui allego codice completo sviluppato in C.

Velocità di trasmissione UART: 9600 bps

Formato del messaggio: * < messaggio > $ (es: *impact$)

Passaggio 5: uscita

Qui allegato il collegamento video che abbiamo fatto.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Consigliato: