Мазмуну:

Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы): 5 кадам
Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы): 5 кадам

Video: Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы): 5 кадам

Video: Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы): 5 кадам
Video: Универсальная плата ATmega16 или ATmega8 2024, Ноябрь
Anonim
Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы)
Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы)

Бул долбоордо биз Atmega16 негизделген светофор долбоорун түзөбүз. Бул жерде биз жол чырактын сигналдарын белгилөө үчүн бир 7 сегментти жана 3 LEDди алдык.

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. Жети сегменттин дисплейи: Бул жерде биз светофордун долбоорун жасап жатабыз, андыктан биз сандарды кайра эсептөө үчүн 7 сегменттүү дисплейге ээ болушубуз керек:

3. Үч светодиод: светофордун прототибин жасоого келсек, биз бул жерде ар кандай түстөгү 3 светодиодду колдонобуз, кызыл түстө транспорт каражатын эңкейтип, эскертүү үчүн сары түс жана жашыл түс.

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

5. Кээ бир секирүүчү зымдар: Бизге ар бир түзмөктүн ортосунда туташуу үчүн кээ бир секирүүчү зымдар керек.

Өнүгүү тактасынын жогорудагы сүрөтүндө бизде 2 Seven сегментинин дисплейи бар жана бир нече леддер да бар, андыктан эгер сиз бул тактаны өзүңүз сатып алсаңыз, анда бул эки нерсени сатып алуунун кажети жок, бирок сизде бир гана кичинекей өнүктүрүү тактасы бар, анда сиз 7 сегменти сатып алышыңыз керек туташуу үчүн 3 светодиод жана кээ бир секиргич зымдарды көрсөтүңүз.

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

Булак кодун биздин Github шилтемебизден ала аласыз.

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

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

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

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

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

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

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

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