在數字電路,我們經常會遇到邏輯電路,而在 C 語言中,我們則經常用到邏輯運算,二者在原理上是相互關聯的。
首先,在“邏輯”這個概念范疇內,存在真和假這兩個邏輯值,而將其對應到數字電路或 C 語言中,就變成了“非 0 值”和“0 值”這兩個值,即邏輯上的“假”就是數字電路或C 語言中的“0”這個值,而邏輯“真”就是其它一切“非 0 值”。
然后,我們來具體分析一下幾個主要的邏輯運算符。我們假定有 2 個字節變量:A 和 B,二者進行某種邏輯運算后的結果為 F。
以下邏輯運算符都是按照變量整體值進行運算的,通常就叫做邏輯運算符:
以下邏輯運算符都是按照變量內的每一個位來進行運算的,通常就叫做位運算符:
我們今后要看資料或芯片手冊的時候,會經常遇到一些電路符號,圖 5-1 所示就是數字電路中的常用符號,知道這些符號有利于我們理解器件的邏輯結構,尤其重點認識圖 5-1 中的國外流行圖形符號。在這里我們先簡單看一下,如果日后遇到了可以到這里來查閱。
圖 5-1 邏輯電路符號
-
單片機
+關注
關注
6062文章
44915瀏覽量
646698 -
邏輯電路
+關注
關注
13文章
502瀏覽量
43167 -
C語言
+關注
關注
180文章
7630瀏覽量
140201
原文標題:單片機邏輯電路與邏輯運算
文章出處:【微信號:eda365wx,微信公眾號:EDA365電子論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
邏輯電路芯片-組合邏輯電路芯片-時序邏輯電路芯片
單片機邏輯電路運算符及邏輯電路符號資料下載

單片機邏輯電路運算符及邏輯電路符號

單片機邏輯電路運算符及邏輯電路符號

單片機邏輯電路與邏輯運算

評論