INHOUDSOPGAWE:

16x64 P10 -rol -LED -skerm met behulp van PIC16F877 mikrokontroller: 5 stappe (met foto's)
16x64 P10 -rol -LED -skerm met behulp van PIC16F877 mikrokontroller: 5 stappe (met foto's)

Video: 16x64 P10 -rol -LED -skerm met behulp van PIC16F877 mikrokontroller: 5 stappe (met foto's)

Video: 16x64 P10 -rol -LED -skerm met behulp van PIC16F877 mikrokontroller: 5 stappe (met foto's)
Video: 16x64 p10 saat tarih derece 2024, November
Anonim
Image
Image

In hierdie instruksies word beskryf hoe u 'n 16 x 64 (p10) LED -matriksskerm met 'n PICI6F877A -mikrobeheerder kan koppel.

'N Data word via UART na die mikrobeheerder gestuur wat in die EEPROM gestoor is, en die data sal op die LED -matriksweergawe verskyn. Dit sal dieselfde data voortsit wanneer 'n nuwe data opdaag.

Die program geskryf in C, gebou met MPLAB.

Stap 1: 16x64 (p10) LED Matrix Control

16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control
16x64 (p10) LED Matrix Control

In hierdie stelsel kan 'n matriksskerm van 16x64 inligting vertoon wat 1024 LED's benodig. Hierdie skerm bestaan uit kleiner modules wat saamgestel is van 'n groter skerm, elke module bestaan gewoonlik uit 4x8 matriks LED's soos in die figuur getoon.

Speld uit die p10 -paneel vas soos aangedui met 6 bedieningslyne.

Stap 2: hardeware -opstelling

Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling

Om hierdie projek te ontwikkel, benodig ons die materiaal soos volg:

  • p10 (16x32) LED -skerm x 2
  • PICI6F877A mikrokontroleerder
  • PIC Microcontroller Development Borad
  • 16 x 32 (p10) LED -matriks - 2 nrs
  • USB 2 -reeksadapter
  • 5V 5A SMPS

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Kringdiagram word in die figuur getoon.

MCLR -pen word opgetrek met behulp van 10K -weerstand.

USB 2 Serial Converter gekoppel in RC6 en RC7, aangesien dit UART -kommunikasie ondersteun en baudrate 9600 bps is.

Hier word 'n 20 MHz kristal ossillator gebruik.

Spelde vir (p10) LED -rolskerm kan enige digitale pen gebruik. In hierdie projek gebruik ons,

  • NL - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DATA - RD2

Stap 4: Kode

Hier word 'n volledige kode aangeheg wat ontwikkel is in C.

UART -baudrate: 9600 bps

Boodskapformaat: * <boodskap> $ (bv: * impak $)

Stap 5: Uitset

Hier is 'n video skakel wat ons gedoen het.

YouTube:

facebook:

www.facebook.com/impacttechnolabz

Aanbeveel: