Мазмуну:

Dot Matrix Led дисплейи бар Atmega16 микроконтроллери: 5 кадам
Dot Matrix Led дисплейи бар Atmega16 микроконтроллери: 5 кадам

Video: Dot Matrix Led дисплейи бар Atmega16 микроконтроллери: 5 кадам

Video: Dot Matrix Led дисплейи бар Atmega16 микроконтроллери: 5 кадам
Video: ATmega 16 A dot matrix display 8x8 2024, Июнь
Anonim
Dot Matrix Led дисплейи бар Atmega16 микроконтроллери
Dot Matrix Led дисплейи бар Atmega16 микроконтроллери

Бул долбоордо биз AVR (Atmega16) микроконтроллери менен бир чекиттүү матрицалуу LED дисплейди иштетебиз. Бул жерде протеуста симуляцияны көрсөтөбүз, сиз дагы ошол нерсени аппараттык колдонууга колдоно аласыз. Ошентип, бул жерде биз алгач бул дисплейде "А" деп бир тамга басып чыгарабыз, анан аны ошол дисплейде жылдырабыз.

Бул абдан кызыктуу долбоор. Менимче, сиз чыныгы дүйнөдө матрицанын мындай түрүн колдонууну көп көргөнсүз. Ошентип, бул жерде Atmega16ди колдонуп, биз бул дисплей долбоорунун бир прототибин жасайбыз.

1 -кадам: Программалык камсыздоо колдонулат

Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо

Atmel Studio 7: Studio 7 - AVR® жана SAM микроконтроллеринин бардык тиркемелерин иштеп чыгуу жана мүчүлүштүктөрдү оңдоо үчүн интеграцияланган өнүктүрүү платформасы (IDP). Atmel Studio 7 IDP сизге C/C ++ же курама кодунда жазылган тиркемелериңизди жазууга, курууга жана мүчүлүштүктөрдү оңдоого ыңгайлуу чөйрөнү берет.

Бул жерде жүктөө шилтемеси

Симуляция үчүн 2 Proteus программасы: Бул симуляцияны көрсөтүү үчүн программа. Бул программаны жүктөө үчүн сиз көп маалымат аласыз.

Эгерде сиз түздөн -түз аны аппараттык түрдө жасап жатсаңыз, анда proteus куралын орнотуунун кажети жок

2 -кадам: Колдонулган компоненттер:

Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер

Бул жерде биздин демо видеодо протеус симуляциясын колдонобуз, бирок, эгер сиз муну аппараттык түрдө жасап жатсаңыз, анда бул долбоор үчүн бул компоненттер талап кылынат:

1. AVR өнүктүрүү кеңеши: Сиз Atmega16 IC сатып ала аласыз жана Atmega16/32 өнүктүрүү тактасын кантип алсаңыз болот, өзүңүздүн жеке тактаңызды жасай аласыз. Демек, эгер сизде бул такта болсо, анда кодду өзүңүз оңой эле жүктөй алсаңыз жакшы болот.

2. 8*8 Dot Matrix LED дисплейи: Биз 8*8 дисплейди колдонуп жаткандыктан, бир LED дисплейде 64 LED бар

3. AVR ISP USB Программисти: Бул программист-бул көптөгөн AVR негизиндеги ATMEL микро контроллерин окууга жана жазууга мүмкүндүк берүүчү жалпы жабдык куралы.

4. Кээ бир Jumper Wires: Бизге кээ бир секирүүчү зымдар керек, ошондой эле ар бир түзмөктүн ортосунда байланышты түзүү үчүн.

3 -кадам: Код:

Төмөнкү жүктөө шилтемесинен баштапкы кодду ала аласыз

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

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

5 -кадам: Видео:

Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген

Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз.

Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз

Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.

Рахмат жана урматтоо менен, Embedotronics Technologies

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