Mundarija:
- Ta'minotlar
- 1 -qadam: ajratish va funktsional diagrammalar
- 2 -qadam: Arduino -ga ulanish
- 3 -qadam: Xulosa
Video: Arduino CD4015B Shift Ro'yxatdan o'tish kitobi bilan: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
CD4015B - ketma -ket kirish va parallel chiqishga ega bo'lgan 4 bosqichli ikki bosqichli statik siljish registri. Bu 16-pinli IC va ikkita bir xil, 4 bosqichli, mustaqil ma'lumotlar, soatlar va asl holatini tiklashga ega registrlarni o'z ichiga oladi, har bir bosqichning kirishida mavjud bo'lgan mantiq darajasi har bir ijobiy soat o'tishida o'sha bosqichning chiqishiga o'tkaziladi. "Reset" yozuvidagi yuqori mantiq bu kirish bilan qoplangan to'rt bosqichni ham asl holatiga qaytaradi. Bu statik oqimdan himoyalangan barcha kirishga ega CMOS qurilmasi.
2 ta to'rt bosqichli registrlarni bitta paketdagi 8 bitli registrga, so'ngra ko'proq CD4015B IC ni qo'shish orqali kengaytirish mumkin.
U turli xil ilovalarga ega, jumladan:
- Ketma -ket kirish / parallel chiqish ma'lumotlarini navbatga qo'yish
- Ma'lumotlarni parallel ravishda konvertatsiya qilish
- Umumiy maqsadli reestr
shuningdek, LEDlarni haydash, men quyida ko'rsataman.
Ta'minotlar
Bu IClar juda arzon va hozirda siz Ebayda Xitoydan 2 Buyuk Britaniya funtidan past bo'lgan 10 CD4015BE sotib olishingiz mumkin.
1 -qadam: ajratish va funktsional diagrammalar
CD4015B odatiy bo'lmagan ko'rinishga ega va har bir pinni to'g'ri aniqlash uchun ehtiyot bo'lish kerak. Masalan, Q4B (pin 2) Q3A (pin 3) yonida, Q4A (pin 10) Q3B (pin 11) yonida. Shuningdek, B soati IC ning asosan A tomonida va A soati ham asosan B tomonida joylashgan.
CD4015B ning ishlashi
Yuqoridagi bayonotga aniqlik kiritish uchun
"Ma'lumotlar kirishning ICdan chiqish bosqichiga ijobiy o'tish paytida uzatiladi".
ya'ni, tegishli pog'onada pastdan yuqoriga ko'tariladigan soat pimi. Bunga Arduino -da dastlab soat pinini past, Ma'lumotlar pinini baland yoki past qilib, so'ngra soat pinini yana baland qilib qo'yish orqali erishiladi. Har safar bu sodir bo'lganda, chiqish pinidagi ma'lumotlar boshqasiga o'tkaziladi, ya'ni Q1A dan Q2A gacha. Q4A ma'lumotlari yo'qoladi yoki B ma'lumotiga ulangan bo'lsa, Q1B ga o'tkaziladi.
Soat pimi yuqoridan pastga tushganda hech narsa bo'lmaydi.
Qayta tiklash pimi baland o'rnatilganda, u 4 ta chiqishni past qiladi. Bu oqimning LEDlar orqali o'tishiga imkon beradi va ularni yoqadi. Quyida tavsiflangan sozlashda, Reset A va Reset B ulanganligi sababli, barcha 8 chiqish qayta tiklanadi.
2 -qadam: Arduino -ga ulanish
Arduino -ga ulanish quyidagicha:
- CD4015B pin 16 Arduino 5v uchun
- CD4015B pin 8 Arduino Gnd uchun
- CD4015B pin 6 (Reset A) Arduino pin 5 ga
- CD4015B pin 7 (Ma'lumot A) Arduino pin 6 ga
- CD4015B pin 9 (A soati) Arduino pin 7 ga
- CD4015B Q1A - Q4A pinlarini LED katot va anodga 100 ohmli rezistor orqali 5v ga o'tkazadi.
8 bosqichli Shift registrini yoqish uchun
- 14 -pinni (B -ni tiklash) CD4015B -dagi 6 -pinga (A -ni tiklash) ulang
- 1 -pinni (B soati) CD4015B 9 -piniga (A -soat) ulang
- 10 -pinni (Q4A) CD4015B -dagi 15 -pinga (Ma'lumot B) ulang
- CD4015B pinlari Q1B - Q4B LED katot va anodga 100 ohmli rezistor orqali 5v ga.
Arduino dasturi CD4015B ni LEDlar bilan qanday ishlatilishini ko'rsatish uchun kiritilgan. Dasturning ishlashi uchun maxsus kutubxona kerak emas. Siz Arduino -ning 5, 6 va 7 -pinlarini ishlatishingiz shart emas, chunki har qanday kirish -chiqish pinlari ishlaydi, lekin siz eskizni qaysi pinlardan foydalanganingizga qarab o'zgartirishingiz kerak bo'ladi.
Devorni non taxtasida o'rnatish mumkin.
Dastur tsikli CD4015B dasturlashning 4 xil usulini ko'rsatadi.
3 -qadam: Xulosa
Menda tasodifan CD4015BCN IC bor edi va uni qanday dasturlash kerakligi haqida o'yladim. Tegishli ma'lumotlar varag'ini o'rganish menga barcha ma'lumotlarni berdi. Bozorda boshqa ko'plab smenali registrlar ham mavjud. Misollardan biri, mashhur 74LS595 bo'lib, uni dasturlashning o'ziga xos usuli bor, shuningdek CMOS -dan farqli o'laroq TTL. Arduino va CD4015B uchun juda ko'p ma'lumot yo'qdek tuyuladi.
Men elektronika mutaxassisi emasman va bu ma'lumotni kimga qiziq bo'lsa, shuni beraman.
Qo'shimcha ma'lumotni tegishli ma'lumotlar varaqalarida topish mumkin.
Tavsiya:
Makey Makey bilan interaktiv Lego pop-up kitobi: 4 qadam
Makey Makey bilan interaktiv Lego pop-up kitobi: Men hech qachon o'z Lego to'plamimga ega bo'lmaganimga ishonasizmi? Farzandlarim uchun Lego to'plamlariga qancha pul sarmoya kiritganimni ayta olmayman. Men yillar oldin Lego -dan qimmatli qog'ozlar sotib olishim kerak edi! Ammo, yaqin vaqtgacha, men hech qachon o'zimga tegishli to'plamga ega bo'lmaganman
Zaryadlanuvchi Moviy LED SAD yorug'lik kitobi: 17 qadam (rasmlar bilan)
Zaryadlanuvchi Moviy LED SAD yorug'lik kitobi: Moviy nur terapiyasi kayfiyatni yaxshilash, uyquni yaxshilash, reaktiv lagni davolash, yotish vaqtini sozlash va energiyani kuchaytirish uchun ishlatilishi mumkin. Yorug'lik terapiyasi maktabni erta qorong'ida boshlagan o'quvchilarga foyda keltiradi. Bu sizning sumkangizga sig'ishi mumkin, xiralashgan, qo'shimcha
Kraken Jr. IoT ilovalari bo'yicha qo'llanma 1 -qism - Elektron pochta orqali ro'yxatdan o'tish va faollashtirish: 9 qadam
Kraken Jr. IoT ilovalari bo'yicha qo'llanma 1 -qism - Elektron pochtani ro'yxatdan o'tkazish va faollashtirish: 1 -dars (Elektron pochtani ro'yxatdan o'tkazish va faollashtirish) 2 -qism (Cid va autentifikatsiya kodini yozib olish) 3 -qism (Arduino -da ro'yxatdan o'tish) Internet. Arduino Uno + Ethernet Shield yordamida siz
Kraken Jr. IoT qo'llanmasi 3 -qism - Arduino -da ro'yxatdan o'tish: 6 qadam
Kraken Jr. IoT ilovalari bo'yicha qo'llanma 3 -qism - Arduino -ni ro'yxatdan o'tkazish: 1 -dars (elektron pochtani ro'yxatdan o'tkazish va faollashtirish) 2 -dars (Cid va autentifikatsiya kodini yozib olish) 3 -qism (Arduino -da ro'yxatdan o'tish) Biz deyarli tayyor bo'ldik! Uch qismli darslikning oxirgi bosqichi. Arduino boshqaruv kengashining ro'yxatga olinishi
LP-2010 AES17 1998 Kommutatsiya kuchaytirgichi past o'tish (past o'tish) filtri: 4 qadam
LP-2010 AES17 1998 kommutatsiya kuchaytirgichi past o'tkazgichli (past o'tkazgichli) filtr: bu past o'tkazgichli filtrning D sinfidagi ajoyib kuchaytirgichi. Yaxshi ishlash, superiro ishlash, oson ulanish bu mahsulotni ishlatishni osonlashtiradi va unga ega bo'lishga arziydi. yuqori xarajatli ishlash