Мазмуну:
- 1 -кадам: Колдонулган Программалык камсыздоо:
- 2 -кадам: Колдонулган компоненттер:
- 3 -кадам: Код:
- 4 -кадам: Райондук диаграмма:
- 5 -кадам: Видео:
Video: Atmega16 негизделген светофор долбоорунун прототипи 7 сегменттин дисплейин колдонуу (Proteus симуляциясы): 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоордо биз 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
Сунушталууда:
Arduino жана 74HC595 Shift реестрин колдонуу менен жети сегменттин дисплейин көзөмөлдөө: 6 кадам
Arduino жана 74HC595 Shift реестрин колдонуу менен жети сегменттин дисплейин башкаруу: Эй, эмне болду, балдар! Akarsh бул жерден CETechтен. Seven Segment Дисплейлерди кароо жакшы жана дайыма цифралар түрүндө маалыматтарды көрсөтүү үчүн ыңгайлуу курал, бирок алардын бир кемчилиги бар, биз реалдуу түрдө жети сегменттүү дисплейди башкарганда
0дон 9999го чейин эсептөө 8051 менен 7 сегменттин дисплейин колдонуу: 5 кадам
0дон 9999го чейин эсептөө 8051 менен 7 сегменттин дисплейин колдонуу: Саламатсыздарбы, бул үйрөткүчтө биз бир портту жана 4 санарип пинди колдонуп, 4 сегменттүү дисплейди колдонуп, 0дон 9999го чейин кантип саноо керектигин айтып бермекчибиз
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам
Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
7 сегменттин маанисин 8051 менен баскычты колдонуу менен көбөйтүү: 4 кадам (сүрөттөр менен)
8051 менен Push Butoon колдонуп 7 сегменттин маанисин көбөйтүү: Бул долбоордо биз 8051 микроконтроллери бар баскычты колдонуу менен жети сегменттин дисплейинин маанисин жогорулатабыз
Шамалга негизделген чөйрө дисплейин жасаңыз: 8 кадам (сүрөттөр менен)
Шамалга негизделген чөйрө дисплейин жасаңыз: Бул Тринх Ле жана Мэтт Арлаукас тарабынан HCIN 720 үчүн иштелип чыккан жана курулган класстык долбоор: Рочестер Технология Институтунда кийилүүчү буюмдарды жана Интернетти прототиптөө. Бул долбоордун максаты-абстрактуу түрдө багытты элестетүү. а