在數字電路,我們經常會遇到邏輯電路,而在 C 語言中,我們則經常用到邏輯運算,二者在原理上是相互關聯(lián)的。
首先,在“邏輯”這個概念范疇內,存在真和假這兩個邏輯值,而將其對應到數字電路或 C 語言中,就變成了“非 0 值”和“0 值”這兩個值,即邏輯上的“假”就是數字電路或C 語言中的“0”這個值,而邏輯“真”就是其它一切“非 0 值”。
然后,我們來具體分析一下幾個主要的邏輯運算符。我們假定有 2 個字節(jié)變量:A 和 B,二者進行某種邏輯運算后的結果為 F。
以下邏輯運算符都是按照變量整體值進行運算的,通常就叫做邏輯運算符:

以下邏輯運算符都是按照變量內的每一個位來進行運算的,通常就叫做位運算符:

我們今后要看資料或芯片手冊的時候,會經常遇到一些電路符號,圖 5-1 所示就是數字電路中的常用符號,知道這些符號有利于我們理解器件的邏輯結構,尤其重點認識圖 5-1 中的國外流行圖形符號。在這里我們先簡單看一下,如果日后遇到了可以到這里來查閱。

圖 5-1 邏輯電路符號
-
單片機
+關注
關注
6074文章
45457瀏覽量
667098 -
邏輯電路
+關注
關注
13文章
503瀏覽量
43896 -
C語言
+關注
關注
183文章
7642瀏覽量
145125
原文標題:單片機邏輯電路與邏輯運算
文章出處:【微信號:eda365wx,微信公眾號:EDA365電子論壇】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
邏輯電路芯片-組合邏輯電路芯片-時序邏輯電路芯片
51單片機的數據傳遞和算術運算及邏輯運算指令表資料免費下載
單片機邏輯電路運算符及邏輯電路符號資料下載
單片機邏輯電路運算符及邏輯電路符號
單片機邏輯電路運算符及邏輯電路符號
單片機邏輯電路與邏輯運算
單片機的邏輯電路與邏輯運算的介紹
評論