NOT 如何實現?
布爾值反轉,true進行NOT就是false,反之亦然.。
思路就是把**「輸出的電線放到上面的電極當作OUTPUT;下面的電極接地。」**
一定要注意:「電流是從上到下流動的。當有輸入時,半導體會導電,下面會受到電流,這時候將下面的電極接地,這樣電流就都經過了下面的電極,把輸出的電線放到上面的電極當作OUTPUT就沒有電流了(輸入為true輸出為false);如果沒有輸入時,半導體不導電,電流就會走OUTPUT。」
這個是不是就可以實現,圖示:
「這個叫做NOT門,門是因為可以控制電流路徑」
AND如何實現?
「有兩個輸入和一個輸出構成,只有兩個輸入都是true時,輸出才會也是true。」 這個比上面的那個好理解。
- 電流從左到右流動,如果第一個打開了,第二個輸入沒打開,就是這個樣子:電流沒有到達OUTPUT:
- 如果第一個沒打開,第二個打開了,更沒有用,電流第一個都不會經過:
- 只有都打開OUT才會收到電流:
OR如何實現?
「和AND正好相反,都有兩個輸入一個輸出,兩個輸出都是false時,輸出才會false。」
上面的線都是串聯,這個OR實現用的時并聯
下面那條線中第一個輸入和第二個輸入的中間是一個小“拱門”,代表第一個輸入的電流可以跨過去。
就不放圖了,只要任意一個輸入打開,OUT都可以收到電流(下面的小拱門會把第一個輸入的電流跨過去),只有都不打開OUTPUT才會收不到電流
圖標表示
XOR亦或
和異或有一個不同就是:輸入都是true的時候,輸出是false
直接放組成圖吧:
通過小拱門保證還是兩個輸入;true,true要返回false可以拆分成true AND true在 NOT 變為false,利用原有的OR的功能只要有一個false就是false,最后將這兩個功能AND 最后就是false。
圖標符號:一個OR門加一個笑臉
-
邏輯門
+關注
關注
1文章
142瀏覽量
24067 -
晶體管
+關注
關注
77文章
9698瀏覽量
138282 -
三進制
+關注
關注
1文章
3瀏覽量
5550
發布評論請先 登錄
相關推薦
評論