Мазмуну:

PIC16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: 5 кадам (сүрөттөр менен)
PIC16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: 5 кадам (сүрөттөр менен)

Video: PIC16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: 5 кадам (сүрөттөр менен)

Video: PIC16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: 5 кадам (сүрөттөр менен)
Video: Микроконтроллеры PIC для начинающих. Практика #1 2024, Ноябрь
Anonim
Image
Image

Бул нускамада PICI6F877A микроконтроллери менен 16 x 64 (p10) LED матрицасынын дисплейин кантип интерфейстөө керектиги сүрөттөлгөн.

Маалыматтар EEPROMдо сакталган UART аркылуу микроконтроллерге жөнөтүлөт жана маалыматтар LED матрицасынын дисплейинде көрсөтүлөт. Ал жаңы маалыматтар келген сайын ошол эле маалыматты улантат.

C программасында жазылган программа MPLAB менен курулган.

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

Бул системада 16x64 матрицалык дисплей 1024 LEDди талап кылган маалыматты көрсөтө алат. Бул дисплей чоңураак экрандан кичине модулдардан турат, ар бир модуль адатта 4х8 светодиоддордон турат.

P10 панелинен 6 көзөмөл линиялары көрсөтүлгөндөй кадап салыңыз.

2 -кадам: Аппараттык орнотуу

Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу

Бул долбоорду иштеп чыгуу үчүн бизге төмөнкүдөй материалдар керек,

  • p10 (16x32) LED Display x 2
  • PICI6F877A микроконтроллери
  • PIC Microcontroller Development Borad
  • 16 x 32 (p10) LED матрицасы - 2 жок
  • USB 2 сериялык адаптер
  • 5V 5A SMPS

3 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

Райондук диаграмма сүрөттө көрсөтүлгөн.

MCLR пин 10K резистордун жардамы менен тартылат.

USB 2 Serial Converter RC6 жана RC7 менен туташкан, анткени UART байланышын колдойт жана радиациясы 9600 bps.

Бул жерде 20 МГц кристалл осциллятору колдонулган.

(P10) LED жылдыруу дисплейи үчүн казыктар каалаган санарип пинди колдоно алат. Биз колдонгон бул долбоордо,

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

4 -кадам: Код

Бул жерде С -де иштелип чыккан толук код тиркелет.

UART ылдамдыгы: 9600 bps

Билдирүүнүн форматы: * <билдирүү> $ (мисалы: * таасир $)

5 -кадам: Чыгуу

Бул жерде биз кылган видео шилтеме тиркелет.

YouTube:

facebook:

www.facebook.com/impacttechnolabz

Сунушталууда: