在數字電路中數字電路基礎基本教程,主要就是靠運算來驅動芯片和電路運作,而運算分為簡單運算和復雜運算兩大類,今天我們就來簡單的講一下簡單運算。
簡單運算包含3種基本的運算:與運算;或運算和非運算。
學過高中數學的應該都知道,數學中也有這3個運算符;分別為“&”;“||”;“!”,那么這個數字電路的運算和數學上的運算符是一個意思么,其實是一樣的。那么接下來我們用一個電路來簡單闡述一下這3種運算:
"與"運算:
如上圖所示,電源電壓通過K1和K2給D1供電,只有K1和K2全部閉合,D1才會亮,K1和K2只要有一個沒有閉合,那么D1就不會亮,我們可以用表格來表現出這個關系:
從這里可以總結出“與”運算的條件,要完成一件事情Y(D1亮),要同時具備幾個條件(K1閉合A事件和K2閉合B事件),這件事情才會發生,這種稱為“與”運算,可以用表達式來表示:Y=A&&B
“或”運算:
如上圖所示,電源電壓通過K3或者K4給D2供電,只要K3或者K4有一個開關閉合數字電路基礎基本教程,D2就會亮,只有當K3和K4都沒有閉合,那么D2才不會亮,我們也可以用表格來表現出這個關系:
從這里可以總結出“或”運算的條件,要完成一件事情Y(D2亮),只要滿足其中一個條件(K3閉合A事件或者K4閉合B事件),這件事情就會發生,這種稱為“或”運算,可以用表達式來表示:Y=A||B
"非"運算:
如上圖所示,當開關K5閉合時,D3就會因為兩端短路而熄滅,而當開關K5斷開時,電壓通過D3導通發亮,我們也可以用表格來表現出這個關系:
從這里可以總結出“非”運算的條件,要完成一件事情Y(D3亮),要發生相反的事件(K5斷開!A事件),這件事情就會發生,這種稱為“非”運算,可以用表達式來表示:Y=!A.
學會了這三種基本的運算,那么我們就可以將他們隨意組合,組成復合的邏輯運算,比如:"與非運算";"或非運算";"與或非邏輯";"同或異或"等等邏輯運算符.