Przerzutnik SR to 1-bitowe urządzenie bistabilne z pamięcią, posiadające dwa wejścia, tj. SET i RESET. Wejście SET „S” ustawia urządzenie lub generuje wyjście 1, a wejście RESET „R” resetuje urządzenie lub generuje wyjście 0. Wejścia SET i RESET są oznaczone jako S I R odpowiednio.
Przerzutnik SR oznacza przerzutnik „Set-Reset”. Wejście resetujące służy do przywrócenia przerzutnika do stanu pierwotnego ze stanu bieżącego za pomocą wyjścia „Q”. Wyjście to zależy od warunków ustawiania i resetowania, które znajdują się na poziomie logicznym „0” lub „1”.
ciąg znaków na liczbę całkowitą w Javie
Przerzutnik SR z bramką NAND to podstawowy przerzutnik, który zapewnia sprzężenie zwrotne z obu wyjść z powrotem do przeciwnego wejścia. Obwód ten służy do przechowywania pojedynczego bitu danych w obwodzie pamięci. Zatem przerzutnik SR ma w sumie trzy wejścia, tj. „S” i „R” oraz wyjście prądowe „Q”. To wyjście „Q” jest powiązane z bieżącą historią lub stanem. Termin „przerzutnik” odnosi się do rzeczywistego działania urządzenia, ponieważ można je „przełączyć” do stanu zestawu logicznego lub „przewrócić” z powrotem do przeciwnego stanu resetu logicznego.
Przerzutnik NAND Gate SR
Możemy zaimplementować przerzutnik typu set-reset, łącząc ze sobą dwie sprzężone krzyżowo 2-wejściowe bramki NAND. W obwodzie przerzutnika SR do każdego wyjścia do jednego z pozostałych wejść bramki NAND podłączone jest sprzężenie zwrotne. Zatem urządzenie ma dwa wejścia, tj. Set „S” i Reset „R” z dwoma wyjściami odpowiednio Q i Q. Poniżej znajduje się schemat blokowy i schemat obwodu przerzutnika SR.
Schemat blokowy:
Schemat obwodu:
Stan ustalony
Na powyższym schemacie, gdy wejście R jest ustawione na wartość false lub 0, a wejście S jest ustawione na wartość true lub 1, bramka NAND Y ma wejście 0, które wygeneruje wyjście Q' 1. Wartość Q' wynosi zanikł do bramki NAND „X” jako wejście „A”, a teraz oba wejścia bramki NAND „X” mają wartość 1 (S=A = 1), co da wynik „Q” 0.
Teraz, jeśli wejście R zostanie zmienione na 1, a „S” pozostanie 1, wejścia bramki NAND „Y” będą miały wartość R=1 i B=0. Tutaj jedno z wejść również ma wartość 0, więc wyjście Q' wynosi 1. Zatem obwód przerzutnika jest ustawiony lub zablokowany z Q=0 i Q'=1.
Zresetuj stan
Wyjście Q' wynosi 0, a wyjście Q wynosi 1 w drugim stanie stabilnym. Jest ona dana przez R =1 i S = 0. Jedno z wejść bramki NAND „X” wynosi 0, a jej wyjście Q wynosi 1. Wyjście Q jest przekazywane do bramki NAND Y jako wejście B. Zatem oba wejścia bramka NAND I są ustawione na 1, zatem Q' = 0.
Teraz, jeśli wejście S zostanie zmienione na 0, a „R” pozostanie 1, wyjście Q” będzie wynosić 0 i nie będzie zmiany stanu. Zatem stan resetowania obwodu przerzutnika został zablokowany, a działania set/reset są zdefiniowane w poniższej tabeli prawdy:
silnia w c
Z powyższej tabeli prawdy możemy zobaczyć, że po ustawieniu „S” i zresetowaniu wejść „R” na 1, wyjścia Q i Q” będą miały wartość 1 lub 0. Wyjścia te zależą od stanu wejścia S lub R przed istnieje warunek wejściowy. Tak więc, gdy wejścia mają wartość 1, stany wyjść pozostają niezmienione.
Stan, w którym oba wejścia mają stan 0, jest traktowany jako nieprawidłowy i należy go unikać.