Mundarija:
- 1 -qadam: Ishlatilgan dasturiy ta'minot:
- 2 -qadam: ishlatilgan komponentlar:
- 3 -qadam: tushuntirish:
- 4 -qadam: O'chirish diagrammasi
- 5 -qadam: Kod:
- 6 -qadam: Video loyiha
Video: 8051 mikrokontrolerli kompyuter klaviaturasi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu loyihada men sizga kompyuter klaviaturasini 8051 mikrokontroleriga qanday ulashimiz mumkinligini tushuntirdim.
1 -qadam: Ishlatilgan dasturiy ta'minot:
Biz proteus simulyatsiyasini ko'rsatganimizdek, kodlash va simulyatsiya qilish uchun sizga kerak:
1 Keil ko'rish: Ularning tarkibida keil mahsuloti ko'p. shuning uchun sizga c51 kompilyatori kerak bo'ladi. Siz bu dasturni bu erdan yuklab olishingiz mumkin
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.
Agar siz buni apparatda bajarayotgan bo'lsangiz, kodni qurilmangizga yuklash uchun sizga flesh -sehrli bitta dastur kerak bo'ladi.
Esda tutingki, flesh sehr NXP tomonidan ishlab chiqilgan. Shunday qilib, siz ushbu dastur orqali 8051 oilaviy mikrokontrolerni yuklay olmaysiz. Shunday qilib, siz faqat Philips -ga asoslangan boshqaruvchini yuklashingiz mumkin.
2 -qadam: ishlatilgan komponentlar:
Bu erda bizning demo -videoda biz proteus simulyatsiyasidan foydalanmoqdamiz, lekin agar siz buni qurilmangizda qilsangiz, sizga ushbu loyiha uchun ushbu komponentlar kerak bo'ladi:
8051 Rivojlanish taxtasi: 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.
USB -UART konvertori: Bu RS232 O/p ba'zi o'tish simlari uchun 9 pinli D tipli erkak ulagich.
3 -qadam: tushuntirish:
Bu erda biz 4 bitli rejimda 8051 portining 2 portiga bitta LCD uladik. Endi biz USB -UART konvertori orqali ishlab chiqish kartamizni kompyuterga uladik. Endi olti burchakli faylni flesh sehr yordamida yuklaganingizdan so'ng, agar siz kompyuter klaviaturasidan biron bir belgi yozsangiz, u 16*2 LCD displeyingizga keladi. Loyihaning to'liq izohi videoda berilgan.
4 -qadam: O'chirish diagrammasi
5 -qadam: Kod:
Bu yerdan bizning kodni yuklab oling.
6 -qadam: Video loyiha
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:
Atmega328P-PU mikrokontrolerli ob-havo stantsiyasi: 5 qadam
Atmega328P-PU mikrokontrolerli ob-havo stantsiyasi: Yaqinda men edx bilan bepul onlayn kursda o'qidim (2012 yilda Garvard universiteti va MIT tomonidan tashkil etilgan edX-bu dunyoning eng yaxshi universitetlari va muassasalaridan yuqori sifatli kurslarni taklif etuvchi onlayn o'quv joyi va MOOC provayderi. o'quvchilar arafasida
Mashina kompyuter klaviaturasi: 13 qadam (rasmlar bilan)
Kompyuter klaviaturasi: kompyuter klaviaturasi bo'lgan yozuv mashinkasi? Yoki yozuv mashinasi bo'lgan kompyuter klaviaturasi? Dunyo hech qachon bilmasligi mumkin, lekin hech bo'lmaganda, ulardan birini ishlatish, odatda, o'z ismini yozishda aniq bo'lmagan chalkashlikni keltirib chiqaradi. Aytishga hojat yo'q, har doim shunday bo'lgan
ATtiny85 mikrokontrolerli MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: 7 qadam
ATtiny85 mikrokontrolderi yordamida MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: MAX7219 tekshirgichi Maxim Integrated tomonidan ishlab chiqarilgan bo'lib, u mikrokontrolderlarni 64 ta individual LED, 7 segmentli raqamli LED displeylar bilan bog'laydigan ixcham, ketma-ket kirish/chiqish displey drayveri. 8 ta raqamgacha, bar-grafikli displey
CloudX mikrokontrolerli 0-9 segmentli hisoblagich: 3 qadam
CloudX mikrokontrolerli 0-9 segmentli hisoblagich: Ushbu loyihada biz 0 dan 9 gacha hisoblash uchun etti segmentli LED displeydan foydalanamiz. Etti segmentli LED displey sakkiz LEDdan iborat bo'lib, raqamlarni ko'rsatish uchun juda mos keladi. displeyda ishlatiladigan pinlar, barcha anodlar yoki katodlar
CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam
CloudX mikrokontrolerli 7 ta segmentli displey hisoblagichi: Ushbu loyiha CloudX mikrokontrolleridan foydalanib, ikkita 7 segmentli ma'lumotlarni qanday ko'rsatishni tushuntiradi