數字電路的多路復用(MUX)


學習文章:https://mp.weixin.qq.com/s/1pfLfvkAPyhEMLvfnyDy0g 

最基本--2選1的MUX結構:

 

 可以看作是:assign Y=S?B:A;

下面使用MUX構建各種門電路:

①反相器

 

 

所以這種情況可以看作是:

②與門、或門

與門:

 

 

 等效:

 

 

 或門:

③與非門、或非門

與非門:

與非門
A B Y
0 0 1
0 1 1
1 0 1
1 1 0

或非門:

或非門
A B Y
0 0 1
0 1 0
1 0 0
1 1 0

④異或門、同或門

異或門:

異或門
A B Y
0 0 0
0 1 1
1 0 1
1 1 0

 

 

 同或門:

同或門
A B Y
0 0 1
0 1 0
1 0 0
1 1 1

⑤3輸入與門、3輸入或門

3輸入與門:當ABC都為1,Y才為1。

 

 

可以看作:

3輸入或門:當ABC都為0,Y才為0。

⑥3輸入與非門、3輸入或非門

3輸入與非門:當ABC都為1,Y才為0。

3輸入或非門:當ABC都為0,Y才為1。

⑦3輸入異或門、3輸入同或門

3輸入異或門:當ABC中1為奇數,Y才為1。

3輸入異或門
A B C Y
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1

3輸入同或門:當ABC中0為偶數,Y才為1。

3輸入同或門
A B C Y
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1

⑧半加器

輸入A、B,結果S,下一位進位Cout

半加器
A B S Cout
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

S=A⊕B,Cout=AB

 

 

 

⑨全加器

輸入A、B,結果S,下一位進位Cout,輸入進位Cin

全加器
Cin A B S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

S=Cin⊕A⊕B,Cout=AB+ACin+BCin 

 

⑩D觸發器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM