Мазмұны:
- 1 -қадам: Қолданылатын бағдарламалық қамтамасыз ету:
- 2 -қадам: пайдаланылатын компонент:
- 3 -қадам: код:
- 4 -қадам: схема:
- 5 -қадам: Бейне:
Бейне: Atmega16 4 биттік режимде СКД бар интерфейс (Proteus модельдеу): 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулықта біз сізге 4 биттік режимде 16*2 СК бар atmega16 микроконтроллерін қалай қосуға болатынын айтатын боламыз.
1 -қадам: Қолданылатын бағдарламалық қамтамасыз ету:
Atmel Studio 7: Studio 7 - AVR® және SAM микроконтроллерінің барлық қосымшаларын әзірлеуге және жөндеуге арналған интеграцияланған даму платформасы (IDP). Atmel Studio 7 IDP сізге C/C ++ немесе құрастыру кодында жазылған қосымшаларды жазуға, құруға және күйін келтіруге біркелкі және қолдануға ыңғайлы ортаны ұсынады.
Міне, жүктеу сілтемесі
2 Модельдеуге арналған Proteus бағдарламалық жасақтамасы: Бұл модельдеуді көрсетуге арналған бағдарлама. Бұл бағдарламалық жасақтаманы жүктеу үшін сіз көптеген ақпарат аласыз.
2 -қадам: пайдаланылатын компонент:
Міне, біздің демо -бейнеде біз протеус симуляциясын қолданамыз, бірақ егер сіз оны аппараттық құралмен жасасаңыз, сізге бұл жоба үшін осы компоненттер қажет болады:
AVR әзірлеу тақтасы: Сіз Atmega 16 IC сатып ала аласыз және Atmega16/32 әзірлеу тақтасын қалай алуға болатынын өзіңіз реттей аласыз.
Егер сізде бұл тақта болса, кодты өзіңіз оңай жүктей алатын болсаңыз жақсы болар еді.
СКД 16*2: бұл 16*2 СКД. Бұл дисплейде бізде 16 түйреуіш бар.
AVR ISP USB бағдарламашысы: Бұл бағдарламашы көптеген AVR негізіндегі ATMEL микроконтроллерін оқуға және жазуға мүмкіндік беретін жалпыға ортақ аппараттық құрал.
Кейбір секіргіш сымдар: AVR микроконтроллер тақтасына бағдарламашы мен СК қосу үшін бізге бірнеше секіргіш сымдар қажет.
3 -қадам: код:
Сіз бастапқы кодты Github сілтемесінен ала аласыз.
4 -қадам: схема:
5 -қадам: Бейне:
Жобаның толық сипаттамасы жоғарыдағы бейнеде берілген
Егер сізде осы жобаға қатысты күмәніңіз болса, бізге төменде пікір қалдырыңыз. Егер сіз ендірілген жүйе туралы көбірек білгіңіз келсе, біздің youtube каналымызға кіре аласыз
Біздің фейсбуктегі парақшамызға кіріп, ұнатып тұрыңыз.
Рахмет пен құрметпен, Эмбедотроника технологиялары
Ұсынылған:
Arduino Nano-MMA8452Q 3 осьтік 12 биттік/8 биттік цифрлық акселерометр оқулығы: 4 қадам
Arduino Nano-MMA8452Q 3 осьтік 12 биттік/8 биттік сандық акселерометр оқулығы: MMA8452Q-бұл ақылды, қуаты аз, үш осьті, сыйымдылығы бар, микромахинді акселерометр, рұқсаты 12 бит. Қолданбалы бағдарламаланатын икемді опциялар акселерометрге ендірілген функциялардың көмегімен қамтамасыз етілген, екі үзіліспен реттеледі
Raspberry Pi MMA8452Q 3 осьтік 12 биттік/8 биттік цифрлық акселерометр Python оқулығы: 4 қадам
Raspberry Pi MMA8452Q 3-осьтік 12-биттік/8-биттік цифрлық акселерометр Python оқулығы: MMA8452Q-ақылды, қуаты аз, үш осьті, сыйымдылығы, микромашиналы акселерометр, рұқсаты 12 бит. Қолданбалы бағдарламаланатын икемді опциялар акселерометрге ендірілген функциялардың көмегімен қамтамасыз етілген, екі үзіліспен реттеледі
Atmega16 негізіндегі бағдаршам жобасының прототипі 7 сегментті дисплей арқылы (Proteus модельдеу): 5 қадам
7 сегментті дисплейі бар Atmega16 негізіндегі бағдаршам жобасының прототипі (Proteus Simulation): Бұл жобада біз Atmega16 негізіндегі бағдаршам жобасын жасаймыз. Мұнда біз бағдаршам сигналдарын белгілеу үшін бір 7 сегмент пен 3 жарықдиодты алдық
Raspberry Pi MMA8452Q 3 осьтік 12 биттік/8 биттік сандық акселерометр Java оқулығы: 4 қадам
Raspberry Pi MMA8452Q 3-осьтік 12-биттік/8-биттік сандық акселерометр Java оқулығы: MMA8452Q-ақылды, қуаты аз, үш осьті, сыйымдылығы бар, микромахинді акселерометр, ажыратымдылығы 12 бит. Қолданбалы бағдарламаланатын икемді опциялар акселерометрге ендірілген функциялардың көмегімен қамтамасыз етілген, екі үзіліспен реттеледі
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)