Mundarija:

PIC16F877 mikrokontroler yordamida 16x64 P10 aylantiruvchi LED displey: 5 qadam (rasmlar bilan)
PIC16F877 mikrokontroler yordamida 16x64 P10 aylantiruvchi LED displey: 5 qadam (rasmlar bilan)

Video: PIC16F877 mikrokontroler yordamida 16x64 P10 aylantiruvchi LED displey: 5 qadam (rasmlar bilan)

Video: PIC16F877 mikrokontroler yordamida 16x64 P10 aylantiruvchi LED displey: 5 qadam (rasmlar bilan)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Iyul
Anonim
Image
Image

Bu yo'riqnomada 16 x 64 (p10) LED matritsali displeyni PICI6F877A mikrokontroller bilan qanday bog'lash kerakligi tasvirlangan.

Ma'lumotlar EEPROMda saqlanadigan UART orqali mikrokontrollerga yuboriladi va ma'lumotlar LED matritsali displeyda aks etadi. Yangi ma'lumotlar kelganda, u xuddi shu ma'lumotlarni davom ettiradi.

Dastur C tilida yozilgan, MPLAB bilan tuzilgan.

1 -qadam: 16x64 (p10) LED matritsali boshqaruv

16x64 (p10) LED matritsali boshqaruv
16x64 (p10) LED matritsali boshqaruv
16x64 (p10) LED matritsali boshqaruv
16x64 (p10) LED matritsali boshqaruv

Ushbu tizimda 16x64 matritsali displey 1024 ta LEDni talab qiladigan ma'lumotlarni ko'rsatishi mumkin. Bu displey kattaroq ekrandan kichikroq modullardan iborat bo'lib, har bir modul odatda rasmda ko'rsatilgandek 4x8 LEDli matritsadan iborat.

P10 panelini rasmda ko'rsatilganidek, 6 ta nazorat chizig'idan ajratib oling.

2 -qadam: Uskuna sozlamalari

Uskunani sozlash
Uskunani sozlash
Uskunani sozlash
Uskunani sozlash
Uskunani sozlash
Uskunani sozlash
Uskunani sozlash
Uskunani sozlash

Ushbu loyihani ishlab chiqish uchun bizga quyidagi materiallar kerak bo'ladi.

  • p10 (16x32) LED displey x 2
  • PICI6F877A mikrokontroller
  • PIC mikrokontrollerni ishlab chiqish Borad
  • 16 x 32 (p10) LED matritsasi - 2 ta
  • USB 2 seriyali adapter
  • 5V 5A SMPS

3 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

O'chirish diagrammasi rasmda ko'rsatilgan.

MCLR pimi 10K rezistor yordamida tortiladi.

USB 2 ketma -ket konvertori RC6 va RC7 -ga ulangan, chunki UART aloqasini qo'llab -quvvatlaydi va tezligi 9600 bps.

Bu erda 20 MGts kristalli osilator ishlatilgan.

(P10) LED aylantiruvchi displey uchun pinlar har qanday raqamli pinni ishlatishi mumkin. Biz foydalangan ushbu loyihada,

  • EN - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • Ma'lumot - RD2

4 -qadam: kod

Bu erda C da ishlab chiqilgan to'liq kodni biriktirish.

UART signal tezligi: 9600 bps

Xabar formati: * <xabar> $ (masalan: * ta'sir $)

5 -qadam: Chiqish

Bu erda biz qilgan video havola.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Tavsiya: