Tartalomjegyzék:
- Kellékek
- 1. lépés: Pin out és funkcionális diagramok
- Lépés: Csatlakozás Arduino -hoz
- 3. lépés: Következtetés
Videó: Arduino CD4015B műszakregiszterrel: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A CD4015B egy kettős, négyfokozatú statikus eltolásregiszter soros bemenettel és párhuzamos kimenettel. Ez egy 16 tűs IC, és két azonos, négyfokozatú regisztert tartalmaz, független adat-, óra- és visszaállítási bemenettel. Az egyes lépések bemenetén lévő logikai szint átkerül az adott szakasz kimenetére minden pozitív óraátmenetnél. A Reset bemenet magas logikája visszaállítja a bemenet által lefedett mind a négy lépést. Ez egy CMOS eszköz, minden bemenettel védve a statikus kisülés ellen.
Lehetőség van a két négyfokozatú regiszter kibővítésére egy bites 8 bites regiszterre, és további CD4015B IC -k hozzáadásával.
Különféle alkalmazásokkal rendelkezik, többek között:
- Soros bemenet / párhuzamos kimeneti adatok sorba állítása
- Soros és párhuzamos adatkonverzió
- Általános célú nyilvántartás
valamint a meghajtó LED -eket, amint alább bemutatom.
Kellékek
Ezek az IC -k nagyon olcsók, és jelenleg 10 CD4015BE -t vásárolhat kevesebb mint 2 angol fontért Kínából az Ebay -en.
1. lépés: Pin out és funkcionális diagramok
A CD4015B szokatlan elrendezésűnek tűnik, és ügyelni kell az egyes tűk helyes azonosítására. Például a Q4B (2. tüske) a Q3A (3. tű) mellett, a Q4A (10. tű) pedig a Q3B (11. tű) mellett található. Továbbá a B óra az IC főleg A oldalán van, és az A óra is a főleg a B oldalon.
A CD4015B működése
A fenti állítás tisztázása érdekében
"Pozitív átmenetkor az adatok a bemenetről a kimeneti szakaszba kerülnek."
azaz az óra csapja alacsonyról magasra halad a megfelelő színpadon. Ezt úgy érik el az Arduino -n, hogy először alacsonyra állítja az óracsapot, az adatcsapot magasra vagy alacsonyra állítja, majd ismét magasra állítja. Minden alkalommal, amikor ez megtörténik, a kimeneti érintkezőn lévő adatok a következőre kerülnek, azaz Q1A -ról Q2A -ra stb. A Q4A -n lévő adatok vagy elvesznek, vagy ha a B adathoz kapcsolódnak, a Q1B -be kerülnek.
Semmi sem történik, ha az Óra gomb magasról alacsonyra áll.
Ha a Reset pin magasra van állítva, akkor 4 kimenetét alacsonyra állítja. Ez lehetővé teszi az áram áramlását a LED -eken, és bekapcsolja azokat. Az alábbiakban leírt beállításoknál mind a 8 kimenet alaphelyzetbe áll, amikor az A és a B visszaállítás csatlakoztatva van.
Lépés: Csatlakozás Arduino -hoz
Az Arduino -hoz való csatlakozás a következő:
- CD4015B 16 -os érintkező Arduino 5v -hez
- CD4015B 8. tüske az Arduino Gnd
- CD4015B 6. tű (A visszaállítás) Arduino 5. tűre
- CD4015B 7. tű (A adat) - Arduino 6. tű
- CD4015B 9. tüske (A óra) - Arduino 7. tű
- CD4015B csapok Q1A - Q4A a LED katódhoz és az anódhoz 5 V -ig 100 ohmos ellenálláson keresztül
8 fokozatú műszakregiszter engedélyezése
- Csatlakoztassa a 14 -es tűt (B visszaállítás) a CD4015B 6 -os tűjéhez (A visszaállítás)
- Csatlakoztassa az 1. tűt (B óra) a CD4015B 9 -es tűjéhez (A óra)
- Csatlakoztassa a 10. tűt (Q4A) a CD4015B 15. tűjéhez (B adat)
- CD4015B csapok Q1B - Q4B a LED katódhoz és az anódhoz 5 V -ig 100 ohmos ellenálláson keresztül
Egy Arduino program is bemutatja, hogy a CD4015B hogyan használható LED -ekkel. A program működéséhez nincs szükség speciális könyvtárra. Nem kell használnia az Arduino 5., 6. és 7. csapját, mivel bármelyik I/O érintkező működni fog, de módosítania kell a vázlatot a használt csapok közül.
Az áramkört kenyértáblára lehet felállítani.
A programhurok a CD4015B programozásának 4 különböző módját mutatja be.
3. lépés: Következtetés
Véletlenül volt egy CD4015BCN IC heverőm, és azon tűnődtem, hogyan kell programozni. A vonatkozó adatlap tanulmányozása minden információt megkapott. Sok más műszaknyilvántartás is létezik a piacon. Az egyik példa a népszerű 74LS595, amelynek saját módszere van a programozásra, valamint TTL a CMOS -szal szemben. Úgy tűnik, hogy nem sok információ áll rendelkezésre az Arduino és a CD4015B számára.
Nem vagyok elektronikai szakértő, és csak azoknak adom át ezeket az információkat, akiknek ez érdekes lehet.
További információk a vonatkozó adatlapokon találhatók.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
7 szegmenses kijelző illesztése műszakregiszterrel a CloudX mikrokontroller használatával: 5 lépés
7 szegmenses kijelző illesztése váltóregiszterrel a CloudX mikrokontroller használatával: Ebben a projektben bemutatunk egy oktatóanyagot a hét szegmenses LED kijelző CloudX mikrokontrollerrel való összekapcsolásáról. Hét szegmenses kijelzőt használnak számos beágyazott rendszerben és ipari alkalmazásban, ahol a megjelenítendő kimenetek tartománya
A legolcsóbb Arduino -- A legkisebb Arduino -- Arduino Pro Mini -- Programozás -- Arduino Neno: 6 lépés (képekkel)
A legolcsóbb Arduino || A legkisebb Arduino || Arduino Pro Mini || Programozás || Arduino Neno: …………………………. További videókért Iratkozz fel YouTube -csatornámra ……. .Ez a projekt arról szól, hogyan lehet a legkisebb és legolcsóbb arduino -t kezelni. A legkisebb és legolcsóbb arduino az arduino pro mini. Hasonló az arduino -hoz