Spisu treści:

4-bitowe wejście szeregowe i urządzenie pamięci masowej: 4 kroki
4-bitowe wejście szeregowe i urządzenie pamięci masowej: 4 kroki

Wideo: 4-bitowe wejście szeregowe i urządzenie pamięci masowej: 4 kroki

Wideo: 4-bitowe wejście szeregowe i urządzenie pamięci masowej: 4 kroki
Wideo: Jak działa komputer? 2024, Lipiec
Anonim
4-bitowe wejście szeregowe i urządzenie pamięci masowej
4-bitowe wejście szeregowe i urządzenie pamięci masowej

Czy kiedykolwiek wyobrażałeś sobie, jak twoja klawiatura pobiera dane wejściowe i jak te dane są przechowywane! Ten projekt to mniejsza wersja wprowadzania i przechowywania danych. Dopracowane wyjaśnienie, w jaki sposób sygnał z klawiszy, zegar wpływa na elementy pamięci (klapki).

Krok 1: Schemat blokowy

Schemat blokowy
Schemat blokowy

1. Urządzenie wejściowe

Jako binarne 4-bitowe urządzenie wejściowe, są tylko 2 przyciski (jeden do rejestracji 1 (wysoki) i drugi do 0 (niski) z filtrem szumów wymaganym do wygenerowania sygnału wejściowego. Generowany sygnał wyjściowy to impuls zerowy (gdy klawisz po naciśnięciu zawsze wysoki sygnał zmienia się na niski).

2. Monostabilny generator impulsów

Sygnały wejściowe są następnie podawane do generatora impulsów monostabilnych w celu wygenerowania impulsu o ustalonym, wysokim czasie trwania, wyzwalanego przez mały impuls wejściowy. Ten impuls monostabilny jest używany jako wejście zegara do rejestru przesuwnego.

3. Bi-stabilny generator impulsów

Impuls ten jest również napędzany przez linie sygnału wejściowego, gdy wciśnięty jest klawisz jeden (wysoki), sygnał ten jest ustawiany i resetowany po naciśnięciu klawisza niskiego. Sygnał jest podawany jako lewe wejście szeregowe do rejestru przesuwnego.

4. Rejestr zmian

4-bitowy rejestr przesuwny wykorzystuje 4 przerzutniki do przechowywania danych. Do przechowywania danych od lewej do prawej lub od prawej do lewej potrzebne jest wejście szeregowe z zegarem. W tym projekcie dane szeregowe, których używamy, pochodzą z generatora impulsów bistabilnych, a sygnał zegarowy z generatora impulsów Monostable.

5. Wyjście

Diody LED wskazują wyjście.

Krok 2: Diagram czasowy

Schemat czasowy
Schemat czasowy

Przykładowy schemat taktowania, który pobiera wejście 0101. Impuls wejściowy z przycisku 1 i przycisku 2 ma bardzo mały „niski czas”, dlatego jest pokazany jako skok na wykresie taktowania.

Krok 3: Schemat obwodu

Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu

Czas wysoki dla impulsu monostabilnego można zmienić zmieniając wartość RC (wartość rezystancji i pojemności). Czas wysoki jest określony przez t=1,1*RC. ogólnie 10-20ms. Najwyższy czas w tym projekcie obwodu wynosi 1s (10k omh * 100uf).

Dzięki skróceniu tego czasu zwiększa się prędkość urządzenia.

Krok 4: Fritzing Design z plikami BOM

Fritzing Design z plikami BOM
Fritzing Design z plikami BOM

Pobierz plik fritzów, aby dostosować projekt i stworzyć własny projekt.

Lista wymaganych komponentów znajduje się w pliku BOM.

Zalecana: