Índice:

Visor LED de rolagem 16x64 P10 usando o microcontrolador PIC16F877: 5 etapas (com imagens)
Visor LED de rolagem 16x64 P10 usando o microcontrolador PIC16F877: 5 etapas (com imagens)

Vídeo: Visor LED de rolagem 16x64 P10 usando o microcontrolador PIC16F877: 5 etapas (com imagens)

Vídeo: Visor LED de rolagem 16x64 P10 usando o microcontrolador PIC16F877: 5 etapas (com imagens)
Vídeo: PIC Micro-controller programming|Assignment 017|Scrolling number marquee|Scroll direction control 2024, Julho
Anonim
Image
Image

Neste instrutível, descreve como fazer a interface do display de matriz de LED de 16 x 64 (p10) com o microcontrolador PICI6F877A.

Um dado é enviado para o microcontrolador via UART, que é armazenado na EEPROM e os dados serão exibidos no display de matriz de LED. Ele continuará os mesmos dados sempre que um novo dado chegar.

O programa escrito em C construído com MPLAB.

Etapa 1: 16x64 (p10) LED Matrix Control

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

Neste sistema, o display de matriz 16x64 pode mostrar informações que exigirão incríveis 1024 LEDs. Este display consiste em módulos menores dispostos juntos em uma tela maior, cada módulo geralmente consistindo de uma matriz 4x8 de LEDs, conforme mostrado na figura.

Pino fora do painel p10, conforme mostrado, com 6 linhas de controle.

Etapa 2: configuração do hardware

Configuração de hardware
Configuração de hardware
Configuração de hardware
Configuração de hardware
Configuração de hardware
Configuração de hardware
Configuração de hardware
Configuração de hardware

Para desenvolver este projeto, precisamos dos materiais a seguir,

  • p10 (16x32) Display LED x 2
  • Microcontrolador PICI6F877A
  • Borad de desenvolvimento de microcontrolador PIC
  • Matriz de LED de 16 x 32 (p10) - 2 nos
  • Adaptador Serial USB 2
  • 5V 5A SMPS

Etapa 3: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito

O diagrama do circuito é mostrado na figura.

O pino MCLR é puxado para cima usando o resistor 10K.

Conversor serial USB 2 conectado em RC6 e RC7, pois suporta comunicação UART e a taxa de transmissão é de 9600 bps.

Aqui usado oscilador de cristal de 20 MHz.

Os pinos para (p10) LED Scrolling Display podem usar qualquer pino digital. Neste projeto usamos,

  • EN - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DADOS - RD2

Etapa 4: Código

Aqui anexando o código completo desenvolvido em C.

Taxa de transmissão UART: 9600 bps

Formato da mensagem: * <mensagem> $ (por exemplo: * impacto $)

Etapa 5: Saída

Aqui anexo link de vídeo que fizemos.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Recomendado: