學習文章: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。
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。
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觸發器