粉末游戲電路教程②:邏輯門
上期提到的邏輯門,用電子和金屬電路很難實現(xiàn)。為了進行邏輯運算,我們需要引入新的電路種類。它運用液體和泵,物質(zhì)之間的化學反應來運行。主要運用的液體是水(或肥皂水)和水銀。

(因為水銀導電,能轉(zhuǎn)化為電子信號,所以把它稱為1,而水是0)
3*3的空心泵方塊是用來合并線路的,輸入就連接到中間,輸出就連接到角上。如果需要合并更多線路,只需要造更大的方塊。這個觀察一下就理解了。
上方的泵連接著下面的玻璃容器(火炬在熱熔印刷模式下可以照明,黑色部分為玻璃),里面有一塊石頭。泵傳輸液體時如果被擋住,會穿過前面的一格像素。如果水銀通過泵來到下方的容器里,它會沉到石頭下方,來到下端的泵并被輸出。如果水來到容器中,它無法沉到石頭底下,所以停在容器里。于是它會熄滅右邊的火炬,釋放水銀。即輸入0或1都輸出1。
(注:水會熄滅二格內(nèi)的火炬)
如果想要在火炬上放水,用石頭把它墊高就行了。

非門

如果水銀輸入,會穿過石頭來到左下方容器。水會被水銀抬升(浮起來),進入右下方容器中火炬熄滅范圍,水被輸出;如果水輸入,則熄滅右邊火炬輸出水銀。
或門

或門真值表:
00? 0,? ? 01? 1,? ? 10? 1,? ? 11??1
上方兩個容器用于判斷輸入的是0還是1,下方兩個容器,左邊判斷條件是否符合輸出1的條件,右邊判斷0。
(輸出1的條件:有一個水銀進入左容器
? ? 輸出0的條件:有兩個水銀進入右容器)
與門

或門在兩個0時輸出0,與門在兩個1時輸出1,剛好相反,所以只需要對調(diào)或門中兩個判斷容器的條件即可。
同或

同上,也是同一個門修改條件的結(jié)果。
異或

異或門同樣是之前的修改,但是修改的內(nèi)容是對調(diào)上方與下方的連接。判斷容器與與門相同。
封面
3位2進制加法器
by Kalb

標簽: