Tartalomjegyzék:
- 1. lépés: Blokkdiagram
- 2. lépés: Időzítési diagram
- 3. lépés: Áramköri diagram
- 4. lépés: Fritzing Design BOM fájlokkal
Videó: 4 bites soros bemeneti és tárolóeszköz: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Elképzelte valaha, hogy a billentyűzet hogyan veszi be az adatokat, és hogyan tárolja ezeket az adatokat! Ez a projekt az adatbevitel és -tárolás kisebb változata. Részletes magyarázat arra, hogy a billentyűk, az óra jele hogyan hat a memóriaelemekre (papucs).
1. lépés: Blokkdiagram
1. Beviteli eszköz
Egy bináris 4 bites beviteli eszköznél csak 2 nyomógomb van (az egyik az 1 -es (magas) regisztrálásához, a másik pedig a 0 -hoz (alacsony), a bemeneti jel előállításához szükséges zajszűrővel. A generált kimeneti jel nulla impulzus (amikor a gombot lenyomva a mindig magas jel alacsonyra változik).
2. Monostabil impulzusgenerátor
A bemeneti jeleket ezután a monostabil impulzusgenerátorba táplálják, hogy egy állandó, magas időtartamú impulzust generáljanak, amelyet a kis bemeneti impulzus vált ki. Ez a monostabil impulzus az óraeltérésként szolgál a váltásregiszterhez.
3. Bi-stabil impulzusgenerátor
Ezt az impulzust a bemeneti jelvonalak is hajtják, ha az egyik (magas) gombot megnyomják, ez a jel beállítva van, és az alacsony gomb megnyomásakor visszaáll. A jel bal soros bemenetként kerül a váltásregiszterbe.
4. Váltóregiszter
A 4 bites shift regiszter 4 flip-flop-ot használ az adatok tárolására. Soros bemenetre van szükség órával az adatok tárolásához balról jobbra vagy jobbról balra. Ebben a projektben az általunk használt soros adatok a Bi-stabil impulzusgenerátorból származnak, és az órajel a monostabil impulzusgenerátorból.
5. Kimenet
A LED -ek jelzik a kimenetet.
2. lépés: Időzítési diagram
Egy minta időzítési diagram, amely 0101 bemenetet vesz fel. Az 1. és 2. gomb bemeneti impulzusának nagyon kicsi az „alacsony ideje”, ezért tüsként jelenik meg az időzítési diagramban.
3. lépés: Áramköri diagram
A monostabil impulzus magas ideje megváltoztatható az RC érték (ellenállás és kapacitás érték) megváltoztatásával. A magas időt t = 1,1*RC adja meg. A magas időnek van egy alsó határa, amely az alkalmazott felmondó kapcsolótól függ, a határérték általában 10-20 ms. Az áramkör kialakításának nagy ideje 1 s (10k omh*100uf).
Ez az idő csökkentésével növeli a készülék sebességét.
4. lépés: Fritzing Design BOM fájlokkal
Töltse le a frizuráló fájlt a tervezés testreszabásához és saját tervezéséhez.
A szükséges összetevők listája a BOM fájlban található.
Ajánlott:
Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: 4 lépés
Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Python bemutató: 4 lépés
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Python bemutató: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: 4 lépés
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
Külső tárolóeszköz újraformázása Mac OS X használatával: 10 lépés
Külső tárolóeszköz újraformázása Mac OS X használatával: Régi USB eladása? Vagy számítógép? Használja ezt az egyszerű, lépésről lépésre szóló útmutatót a külső tárolóeszközének újraformázásához Mac számítógépén. A merevlemez újraformázásának előnyei részben a biztonság, részben a kényelem és részben az újrafelhasználhatóság. Ez segít m
DIY MusiLED, zenével szinkronizált LED-ek egy kattintásos Windows és Linux alkalmazással (32 bites és 64 bites). Könnyen újratelepíthető, könnyen használható, könnyen hordozható: 3 lépés
DIY MusiLED, zenével szinkronizált LED-ek egy kattintásos Windows és Linux alkalmazással (32 bites és 64 bites). Könnyen újratelepíthető, könnyen használható, könnyen hordozható: Ez a projekt segít 18 LED (6 piros + 6 kék + 6 sárga) LED-ek csatlakoztatásában az Arduino Boardhoz, és elemezni a számítógép hangkártyájának valós idejű jeleit, és továbbítani azokat a LED -ek, hogy felgyújtsák őket az ütéshatásoknak megfelelően (pergő, magas kalap, rúgás)