Próbowałem odpowiedzieć na następujące pytanie i muszę wiedzieć, czy jestem na dobrej drodze:
BRAMY LOGICZNE
Pytanie 3
Zakład produkcyjny używa dwóch zbiorników do przechowywania pewnych ciekłych chemikaliów, które są wymagane w procesie produkcyjnym. Każdy zbiornik ma czujnik, który wykrywa, kiedy poziom chemii spada do 25% pełnego. Czujniki wytwarzają WYSOKI poziom 5 V, gdy zbiorniki są pełne w ponad jednej czwartej. Kiedy objętość substancji chemicznej w zbiorniku spadnie do jednej czwartej napełnienia lub mniej, czujnik podaje NISKI poziom 0V. Wymagane jest, aby pojedyncza zielona dioda elektroluminescencyjna (LED) na panelu wskaźników wskazywała, kiedy oba zbiorniki są mniej napełnione niż jedna czwarta.
3.1 Pokaż tablicę prawdy
3.2 Wyprowadź wyrażenia logiczne.
3.3 Pokaż, jak można użyć 3 bramek NAND, aby to zaimplementować. w tym pytaniu)
To pytanie 3.1 i 3.2. Ostatnie zdanie głównego pytania jest nieco skomplikowane. Mówi „Pokaż, kiedy oba zbiorniki są wypełnione mniej niż w 1/4”.
Oto moje rozwiązanie:
- Oba wejścia (a mianowicie zbiornik A i zbiornik B) muszą mieć wartość LOW, aby wskazać LOW wyjście
- Jedynym obwodem logicznym spełniającym powyższe wymagania jest obwód OR.
- 0 + 0 = 0; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 1
- Z powyższego uważam, że operacje OR są prawidłowe, ponieważ A i B są zarówno NISKIE, jak i powodują, że wyjście jest niskie.
Rozważałem AND Obwód , ale wtedy 0 x 1 = 0 i 1 x 0 = 0. Te operacje są sprzeczne z pytaniem. Wynik musi pokazywać LOW tylko wtedy, gdy OBA wejścia są NISKIE .
Dlatego moje rozwiązanie dla 3.1 i 3.2 używałoby bramki OR. Czy to prawda?