Isi kandungan:

Paparan LED Scrolling 16x64 P10 Menggunakan Mikrokontroler PIC16F877: 5 Langkah (dengan Gambar)
Paparan LED Scrolling 16x64 P10 Menggunakan Mikrokontroler PIC16F877: 5 Langkah (dengan Gambar)

Video: Paparan LED Scrolling 16x64 P10 Menggunakan Mikrokontroler PIC16F877: 5 Langkah (dengan Gambar)

Video: Paparan LED Scrolling 16x64 P10 Menggunakan Mikrokontroler PIC16F877: 5 Langkah (dengan Gambar)
Video: How To Make Scrolling Text Led Display | 16X64 led matrix 2024, Julai
Anonim
Image
Image

Dalam instruksional ini, menerangkan bagaimana antara muka Paparan matriks LED 16 x 64 (p10) dengan mikrokontroler PICI6F877A.

Data dihantar ke mikrokontroler melalui UART yang disimpan di EEPROM dan data akan dipaparkan pada paparan matriks LED. Ia akan meneruskan data yang sama setiap kali data baru tiba.

Program yang ditulis dalam C dibina dengan MPLAB.

Langkah 1: Kawalan Matriks LED 16x64 (p10)

Kawalan Matriks LED 16x64 (p10)
Kawalan Matriks LED 16x64 (p10)
Kawalan Matriks LED 16x64 (p10)
Kawalan Matriks LED 16x64 (p10)

Dalam sistem ini, paparan matriks 16x64 dapat menunjukkan maklumat yang memerlukan 1024 LED. Paparan ini terdiri dari modul yang lebih kecil yang disusun bersama ke dari layar yang lebih besar, setiap modul biasanya terdiri dari 4x8 matriks LED seperti yang ditunjukkan dalam gambar.

Pin keluar dari panel p10 seperti yang ditunjukkan mempunyai 6 garis kawalan.

Langkah 2: Persediaan Perkakasan

Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan
Persediaan Perkakasan

Untuk membangunkan projek ini, kami memerlukan bahan seperti berikut,

  • p10 (16x32) Paparan LED x 2
  • Mikrokontroler PICI6F877A
  • Borad Pengembangan Mikrokontroler PIC
  • Matriks LED 16 x 32 (p10) - 2 angka
  • Penyesuai Siri USB 2
  • 5V 5A SMPS

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar

Litar Diagram ditunjukkan dalam rajah.

Pin MCLR ditarik menggunakan Resistor 10K.

USB 2 Serial Converter disambungkan dalam RC6 dan RC7 kerana menyokong Komunikasi UART dan kadar baud adalah 9600 bps.

Di sini digunakan pengayun kristal 20 MHz.

Pin untuk (p10) LED Scrolling Display boleh menggunakan Pin digital apa pun. Dalam projek ini kami menggunakan,

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

Langkah 4: Kod

Di sini dilampirkan kod lengkap yang dibangunkan di C.

Baudrate UART: 9600 bps

Format mesej: * <message> $ (cth: * impak $)

Langkah 5: Keluaran

Di sini dilampirkan pautan video yang telah kami lakukan.

YouTube:

facebook:

www.facebook.com/impacttechnolabz

Disyorkan: