Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam instruksi ini, menjelaskan cara menghubungkan Tampilan matriks LED 16 x 64 (p10) dengan mikrokontroler PICI6F877A.
Sebuah data dikirim ke mikrokontroler melalui UART yang disimpan di EEPROM dan data tersebut akan ditampilkan pada tampilan matriks LED. Ini akan melanjutkan data yang sama setiap kali data baru tiba.
Program yang ditulis dalam bahasa C dibangun dengan MPLAB.
Langkah 1: 16x64 (p10) Kontrol Matriks LED
Dalam sistem ini, tampilan matriks 16x64 dapat menampilkan informasi yang membutuhkan 1024 LED. Tampilan ini terdiri dari modul-modul yang lebih kecil yang disusun bersama dari layar yang lebih besar, setiap modul biasanya terdiri dari matriks LED 4x8 seperti yang ditunjukkan pada gambar.
Pin dari panel p10 seperti yang ditunjukkan memiliki 6 jalur kontrol.
Langkah 2: Pengaturan Perangkat Keras
Untuk mengembangkan proyek ini, kami membutuhkan bahan-bahan sebagai berikut,
- p10 (16x32) Tampilan LED x 2
- Mikrokontroler PICI6F877A
- Borad Pengembangan Mikrokontroler PIC
- 16 x 32 (p10) matriks LED - 2 nos
- Adaptor Serial USB 2
- SMP 5V 5A
Langkah 3: Diagram Sirkuit
Diagram Sirkuit ditunjukkan pada gambar.
Pin MCLR ditarik menggunakan Resistor 10K.
USB 2 Serial Converter terhubung di RC6 dan RC7 karena mendukung Komunikasi UART dan baudrate adalah 9600 bps.
Disini digunakan osilator kristal 20 MHz.
Pin untuk (hal.10) LED Scrolling Display dapat menggunakan Pin digital apa pun. Dalam proyek ini kami menggunakan,
- ID - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- DATA - RD2
Langkah 4: Kode
Di sini melampirkan kode lengkap yang dikembangkan di C.
Baudrate UART: 9600 bps
Format pesan: * < pesan > $ (misal: *impact$)
Langkah 5: Keluaran
Berikut terlampir link video yang telah kami buat.
YouTube:
facebook:
www.facebook.com/impacttechnolabz