Tartalomjegyzék:

4 bites soros bemeneti és tárolóeszköz: 4 lépés
4 bites soros bemeneti és tárolóeszköz: 4 lépés

Videó: 4 bites soros bemeneti és tárolóeszköz: 4 lépés

Videó: 4 bites soros bemeneti és tárolóeszköz: 4 lépés
Videó: BTT Octopus V1.1 - FluiddPi and Klipper Firmware Install 2024, November
Anonim
4 bites soros bemeneti és tárolóeszköz
4 bites soros bemeneti és tárolóeszköz

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

Blokk diagramm
Blokk diagramm

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

Időzítési diagram
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

Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm

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

Fritzing Design BOM fájlokkal
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: