Tabla de contenido:

Pantalla LED de desplazamiento 16x64 P10 con microcontrolador PIC16F877: 5 pasos (con imágenes)
Pantalla LED de desplazamiento 16x64 P10 con microcontrolador PIC16F877: 5 pasos (con imágenes)

Video: Pantalla LED de desplazamiento 16x64 P10 con microcontrolador PIC16F877: 5 pasos (con imágenes)

Video: Pantalla LED de desplazamiento 16x64 P10 con microcontrolador PIC16F877: 5 pasos (con imágenes)
Video: Matriz LED de varias filas con Arduino 2024, Noviembre
Anonim
Image
Image

En este instructivo, se describe cómo conectar la pantalla de matriz LED de 16 x 64 (p10) con el microcontrolador PICI6F877A.

Los datos se envían al microcontrolador a través de UART que se almacena en la EEPROM y los datos se mostrarán en la pantalla de matriz LED. Continuará con los mismos datos cada vez que lleguen nuevos datos.

El programa escrito en C construido con MPLAB.

Paso 1: Control de matriz de LED de 16x64 (p10)

Control de matriz de LED de 16x64 (p10)
Control de matriz de LED de 16x64 (p10)
Control de matriz de LED de 16x64 (p10)
Control de matriz de LED de 16x64 (p10)

En este sistema, la pantalla de matriz de 16x64 puede mostrar información que requerirá la friolera de 1024 LED. Esta pantalla consta de módulos más pequeños dispuestos juntos desde una pantalla más grande, cada módulo generalmente consta de una matriz de LED de 4x8 como se muestra en la figura.

Pin fuera del panel p10 como se muestra con 6 líneas de control.

Paso 2: configuración del hardware

configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware

Para desarrollar este proyecto, necesitamos los siguientes materiales,

  • Pantalla LED p10 (16x32) x 2
  • Microcontrolador PICI6F877A
  • Borad de desarrollo de microcontroladores PIC
  • Matriz de LED 16 x 32 (p10) - 2 nos
  • Adaptador de serie USB 2
  • 5V 5A SMPS

Paso 3: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

El diagrama de circuito se muestra en la figura.

El pin MCLR se levanta usando una resistencia de 10K.

Convertidor serial USB 2 conectado en RC6 y RC7 ya que es compatible con la comunicación UART y la velocidad en baudios es de 9600 bps.

Aquí se utilizó un oscilador de cristal de 20 MHz.

Los pines para (p10) LED Scrolling Display pueden usar cualquier Pin digital. En este proyecto usamos,

  • ES - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DATOS - RD2

Paso 4: Código

Aquí adjuntando código completo desarrollado en C.

Velocidad en baudios UART: 9600 bps

Formato de mensaje: * <mensaje> $ (por ejemplo: * impacto $)

Paso 5: Salida

Aquí adjunto el enlace del video que hemos realizado.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Recomendado: