Loại mạch logic Boolean này là gì?


14

Tôi cần giúp đỡ xác nhận một số linh cảm. Tôi đang cố gắng tìm ra loại mạch này là gì:

biểu đồ

Có ý kiến ​​gì không?
Ngoài ra, tôi nghĩ rằng biểu thức logic cho điều này là: D = (A AND B) OR (NOT(B) AND C)

Câu trả lời:


27

Chỉ có hai tín hiệu trung gian, do đó, nó tương đối dễ bị hỏng. Chúng ta sẽ gọi đầu vào bên trái đến ORcổng dưới Xvà đầu vào bên phải Y.

Tôi sẽ sử dụng một số tốc ký ở đây - NOT= !, AND= &, OR= |.

X = A & B

Y =! B & C

Hai người đó dẫn vào ORcổng tạo ra D:

D = (A & B) | (! B & C)

Đó là kết quả mà bạn đã đưa ra, vì vậy bạn là chính xác.

Một ứng dụng của mạch logic này là hoạt động như một bộ chọn:

  • Khi Bđược xác nhận, sau đó Alà đầu ra DCbị bỏ qua.
  • Khi Bđược xác nhận lại, sau đó Clà đầu ra DAbị bỏ qua.

1
Vâng, điều đó chắc chắn trông giống như một bộ ghép kênh 2-1. Nó chuyển A hoặc C đến đầu ra, tùy thuộc vào giá trị của B.
ajs410

3
Đây là một bộ ghép kênh, nhưng nó không phải là một bộ không nguy hiểm. Ngay cả khi A và C là đúng, cạnh tăng hoặc giảm có thể tạo ra trục trặc trên đầu ra. Bộ ghép kênh không nguy hiểm sẽ bao gồm "A và C" như một thuật ngữ bổ sung trên cổng đầu ra "hoặc".
supercat

6

Đây là bộ ghép kênh 2: 1, đầu vào được chọn là B. A và C là đầu vào, D là đầu ra

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.