Мазмұны:

Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам
Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам

Бейне: Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам

Бейне: Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам
Бейне: Универсальная плата ATmega16 или ATmega8 2024, Маусым
Anonim
7 сегментті дисплейді қолданатын Atmega16 бағдаршам жобасының прототипі (Proteus симуляциясы)
7 сегментті дисплейді қолданатын Atmega16 бағдаршам жобасының прототипі (Proteus симуляциясы)

Бұл жобада біз Atmega16 негізіндегі бағдаршам жобасын жасаймыз. Мұнда біз бағдаршам сигналдарын белгілеу үшін бір 7 сегмент пен 3 жарықдиодты алдық.

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 жеті сегменттің дисплейі бар және бірнеше жарық диодтары бар, сондықтан егер сіз осы тақтаны сатып алсаңыз, онда бұл екі нәрсені сатып алудың қажеті жоқ, бірақ сізде тек бір ғана даму тақтасы болса, сізге 7 сегментті сатып алу қажет. қосылу үшін 3 светодиодты және кейбір секіргіш сымдарды көрсетіңіз.

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

Сіз бастапқы кодты Github сілтемесінен ала аласыз.

4 -қадам: схема:

Схема схемасы
Схема схемасы

5 -қадам: Бейне:

Жобаның толық сипаттамасы жоғарыдағы бейнеде берілген

Егер сізде осы жобаға қатысты күмәніңіз болса, бізге төменде пікір қалдырыңыз. Егер сіз ендірілген жүйе туралы көбірек білгіңіз келсе, біздің youtube каналымызға кіре аласыз

Біздің фейсбуктегі парақшамызға кіріп, ұнатып тұрыңыз.

Рахмет пен құрметпен, Эмбедотроника технологиялары

Ұсынылған: