一、紅石比較器
(1) 紅石比較器結構
紅石比較器有前端單火把、后端雙火把以及兩個側端
其中后端和側端是輸入信號,前端是輸出信號
(2) 紅石比較器的兩種模式
比較模式
前端火把未點亮時處于比較模式
側端>后端 → 0????????????????當任一側端強度大于后端強度時,輸出為0
后端>側端 → 后端? ? ? ? ? ?當后端強度大于兩側端時,輸出信號為后端強度(如果單論高低電平信號,那么輸出等于后端信號)
圖左:后端小于側端,輸出為0????????????????圖右:后端大于側端,輸出為后端
減法模式
當前端火把點亮時處于減法模式
后端<側端?→ 后端?- max(側端1,側端2)? ? ? ? ? ?如果后端強度大于側端強度,則輸出為差值
后端<側端 → 0????????????????????????????????????????????????如果后端強度小于側端強度,則輸出為0
圖上: 后端>側端, 輸出后端-側端
圖下: 后端>側端, 輸出后端-側端, 由于圖下的側端信號較強, 所以輸出信號較弱
二、門電路
①或門?
Y=A+B
或門只需要將線路直接相連即可
如果有需要,可以再加上紅石中繼器(二極管),利用單向導通特性防止回流
②非門
Y=?A?
使用比較器的減法特性,輸出=后端-側端
后端放置電源(高電平), 側端作為輸入, 1 - 側端 = 側端的非
注:圖中比較器后端和側端的是中繼器, 中繼器可將電路強度放大, 以此表示高電平, 不考慮強度問題?
③或非門
Y=?(A+B)
先或后非, 直接拼接電路即可
A和B線路直接相連表示A+B, 輸入到比較器的側端, 1-(A+B) = ?(A+B)
④異或門
Y=A⊕B?
根據紅石比較器的減法特性, 對于輸入A和B, 我們可以得到A-B和B-A
- 當A==B時, A-B = B-A = 0
- 當A!=B時,? A-B與B-A中有一個是1,另一個是0
所以做兩個減法,?得到A-B和B-A, 再將結果"或"起來, 即可得到異或門?
⑤與門?
Y=AB
與門不好直接得到,可以使用德摩根定律展開為或門和非門的形式
所以對兩個輸入都先取反,經過或門后對結果再取反即可
⑥與非門?
把與門取非的部分去掉即可