Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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)
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
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
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