
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bu erda biz sizga 4 bitli rejimda 16*2 LCD displeyli atmega16 mikrokontrolerini qanday ulash mumkinligi haqida aytib beramiz.
1 -qadam: Ishlatilgan dasturiy ta'minot:


Atmel Studio 7: Studio 7 - barcha AVR® va SAM mikrokontroller dasturlarini ishlab chiqish va disk raskadrovka qilish uchun integratsiyalashgan ishlab chiqish platformasi (IDP). Atmel Studio 7 IDP sizga C/C ++ yoki montaj kodida yozilgan ilovalarni yozish, tuzish va disk raskadrovka qilish uchun uzluksiz va ishlatish uchun qulay muhitni beradi.
Bu erda yuklab olish havolasi
Simulyatsiya uchun 2 Proteus dasturi: bu simulyatsiyani ko'rsatish uchun mo'ljallangan dastur. Ushbu dasturni yuklab olish uchun siz juda ko'p ma'lumotlarga ega bo'lasiz.
2 -qadam: ishlatilgan komponent:



Bu erda bizning demo -videoda biz proteus simulyatsiyasidan foydalanmoqdamiz, lekin agar siz buni qurilmangizda qilsangiz, sizga ushbu loyiha uchun ushbu komponentlar kerak bo'ladi:
AVR ishlab chiqish kengashi: Siz Atmega 16 IC ni sotib olishingiz va o'zingiz xohlagan taxtani yasashingiz mumkin, qanday qilib Atmega16/32 ishlab chiqarish kartasini olishingiz mumkin.
Shunday qilib, agar sizda bu taxta bo'lsa, kodni o'zingiz yuklashingiz osonroq bo'ladi.
LCD 16*2: bu 16*2 LCD. Ushbu LCD displeyda bizda 16 ta pin bor.
AVR Internet-provayderining USB-dasturchisi: Bu dasturchi-bu ko'pgina AVR-ga asoslangan ATMEL mikro-nazorat moslamasini o'qish va yozish imkonini beradigan umumiy avtomatlashtirilgan vosita.
Ba'zi o'tish simlari: AVR mikrokontroller platasiga dasturchi va LCD ni ulash uchun bizga bir nechta o'tish simlari kerak.
3 -qadam: Kod:
Siz manba kodini Github havolamizdan olishingiz mumkin.
4 -qadam: O'chirish diagrammasi:

5 -qadam: Video:

Loyihaning to'liq tavsifi yuqoridagi videoda berilgan
Agar sizda ushbu loyihaga shubha tug'ilsa, quyida bizga izoh qoldiring. Va agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyurishingiz mumkin
Tez -tez yangilanishlar uchun Facebook sahifasiga tashrif buyuring va layk bosing.
Rahmat va hurmat bilan, Embedotronika texnologiyalari
Tavsiya:
Arduino Nano-MMA8452Q 3 o'qli 12 bitli/8 bitli raqamli akselerometr bo'yicha qo'llanma: 4 qadam

Arduino Nano-MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr bo'yicha qo'llanma: MMA8452Q-bu 12 bitli, aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: 4 qadam

Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromashinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
7 segmentli displey (Proteus simulyatsiyasi) yordamida Atmega16 asosidagi svetofor loyihasi prototipi: 5 qadam

7 segmentli displey (Proteus simulyatsiyasi) yordamida Atmega16 asosidagi svetofor loyihasining prototipi: Ushbu loyihada biz Atmega16 asosidagi svetofor loyihasini tayyorlamoqchimiz. Bu erda biz svetofor signallarini ko'rsatish uchun bitta 7 segment va 3 LEDni oldik
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometrli Java darsligi: 4 qadam

Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Java darsligi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
4-bitli rejimda Lcd bilan 8051 mikrokontroler: 5 qadam (rasmlar bilan)

4 bitli rejimda Lcd bilan 8051 mikrokontrolerini o'zaro bog'lash: Ushbu qo'llanmada biz sizga 4-bitli rejimda 8051 bilan lcdni qanday ulashimiz mumkinligi haqida aytib beramiz