Мазмұны:
- 1 -қадам: Қолданылатын бағдарламалық қамтамасыз ету:
- 2 -қадам: пайдаланылатын компоненттер:
- 3 -қадам: код:
- 4 -қадам: схема:
- 5 -қадам: Бейне:
Бейне: Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жобада біз 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 каналымызға кіре аласыз
Біздің фейсбуктегі парақшамызға кіріп, ұнатып тұрыңыз.
Рахмет пен құрметпен, Эмбедотроника технологиялары
Ұсынылған:
Ылғалдылық пен температураны нақты уақыт режимінде Arduino UNO және SD-карта көмегімен қалай жасауға болады - DHT11 Proteus-та деректерді тіркеуші модельдеу: 5 қадам
Ылғалдылық пен температураны нақты уақыт режимінде Arduino UNO және SD-карта көмегімен қалай жасауға болады | DHT11 Proteus-та деректерді тіркеуші модельдеу: Кіріспе: сәлем, бұл Liono Maker, міне YouTube сілтемесі. Біз Arduino-мен шығармашылық жоба жасаймыз және енгізілген жүйелерде жұмыс жасаймыз. Деректерді тіркеуші: Деректерді тіркеуші (сонымен қатар деректерді тіркеуші немесе деректерді тіркеуші)-бұл уақыт бойынша деректерді жазатын электрондық құрылғы
Температура мен жарық қарқындылығын қалай тіркеуге болады - Proteus модельдеу - Қиындық - Liono Maker: 5 қадам
Температура мен жарық қарқындылығын қалай тіркеуге болады | Proteus модельдеу | Қиындық | Liono Maker: Сәлеметсіз бе, бұл Liono Maker, бұл менің ресми YouTube каналым. Бұл ашық YouTube Channel.here сілтемесі бар: Liono Maker YouTube Channel бейне бейне сілтемесі бар: Temp & жарық интенсивті тіркеу Бұл оқулықта біз темперамент жасауды үйренеміз
Atmega16 4 биттік режимде СКД бар интерфейс (Proteus модельдеу): 5 қадам
4 биттік режимдегі LCD -мен Atmega16 интерфейсі (Proteus Simulation): Бұл оқулықта біз сізге 4 биттік режимде 16*2 СК бар atmega16 микроконтроллерін қалай қосуға болатынын айтамыз
DC-DC технологиялары арқылы электрмен жабдықтау жобасының қиындықтары қалай шешіледі: 3 қадам
Қуат көзін жобалау қиындықтары DC-DC Technologies-пен қалай шешіледі: Мен DC-DC Technologies-тің электрмен жабдықтау мәселесі қалай шешілетінін талдаймын. күш Портативті құрылғыларда тиімділігі жоғары
7 сегментті дисплейі бар 8051 микроконтроллері арқылы 0 -ден 99 -ға дейін қалай санауға болады: 5 қадам (суреттермен)
7 сегментті дисплейі бар 8051 микроконтроллерінің көмегімен 0 -ден 99 -ға дейін қалай санау керек: Барлығына сәлем, бұл оқулықта біз екі 7 сегментті дисплейде 0 -ден 99 -ға дейін қалай санау керектігін айтатын боламыз