在開始講解之前,有一個細節需要諸位注意,那就是開關的啟動關閉的自定義問題。
比如請對比下圖中左右電路的區別:
區別在哪呢?左邊的電路定義——向右撥動開燈;而右邊的電路定義——向左撥動開燈。
再看下面兩幅圖:
和上面差不多的問題,是開關的自定義的問題。
有人可能會說,這有什麽大不了的,不還是撥動開關控制開關燈嘛!
可是,如果你要做的電路如果複雜起來時,你可能就被你自己坑慘了。
比如我只要稍微這樣:
明明上面的連接方式一模一樣,可是左邊的邏輯開關打開了,右邊的邏輯開關卻關上了。
這就是沒有好好的自定義開關導致的閱讀困難。
為了方便大家閱讀自己做的組合電路,我建議大家這樣做:
1.統一定義開關的方向。
比如這樣,在電路裡,統一認定左撥為開,右撥為關。(開關開關,左開右關~)
2.上一級邏輯門輸出,如果要連接下一級的邏輯開關來作為後者的輸入的話。務必要記清楚到底是 “上級啟動下級開” 還是 “上級啟動下級關” 。
如果擔心記不清楚,那還是統一按照 “上級啟動下級開'來設定吧。
比如這樣:
(a:上級輸出是關,下級輸入也是關)
(b:上級輸出是開,下級輸入也是開)
如果想要上級輸出是開(關)時,讓下級輸入關(開),但自己的理解又不困難,那也有辦法:在兩者中間,接入一個與非門取反即可~如上圖的c和d所示。
上面雖然是很小的問題,但是差之絲毫都有可能毀掉你的電路。
那麽下面開始教大家,如何設計任意的組合邏輯電路。
來源:遊俠網