日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 基礎(chǔ)入門 >> 數(shù)字電子電路 >> 正文

基本數(shù)字邏輯門電路

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2017-12-14
不管是數(shù)字電路,還是C語言,我們都會經(jīng)常遇到邏輯運算和邏輯電路,在這里我介紹一下,大家先簡單了解一下,知道有這么回事,回頭遇到了,再詳細研究。
 
首先,在“邏輯”這個概念范疇內(nèi),存在真和假這兩個邏輯值,而將其對應(yīng)到數(shù)字電路或C語言中,就變成了“非0值”和“0值”這兩個值,即邏輯上的“假”就是數(shù)字電路或C語言中的“0”這個值,而邏輯“真”就是其它一切“非0值”。
 
然后,我們來具體分析一下幾個主要的邏輯運算符。我們假定有2個字節(jié)變量:A和B,二者進行某種邏輯運算后的結(jié)果為F。
 
以下邏輯運算符都是按照變量整體值進行運算的,通常就叫做邏輯運算符:
 
&&:邏輯與,F(xiàn) = A && B,當(dāng)A、B的值都為真(即非0值,下同)時,其運算結(jié)果F為真(具體數(shù)值為1,下同);當(dāng)A、B值任意一個為假(即0,下同)時,結(jié)果F為假(具體數(shù)值為0,下同)。
 
||:邏輯或,F(xiàn) = A || B,當(dāng)A、B值任意一個為真時,其運算結(jié)果F為真;當(dāng)A、B值都為假時,結(jié)果F為假。
 
! :邏輯非,F(xiàn) = !A,當(dāng)A值為假時,其運算結(jié)果F為真;當(dāng)A值為真時,結(jié)果F為假。
 
以下邏輯運算符都是按照變量內(nèi)的每一個位來進行運算的,通常就叫做位運算符:
 
& :按位與,F(xiàn) = A & B,將A、B兩個字節(jié)中的每一位都進行與運算,再將得到的每一位結(jié)果組合為總結(jié)果F,例如A = 0b11001100,B = 0b11110000,則結(jié)果F就等于0b11000000。
 
| :按位或,F(xiàn) = A | B,將A、B兩個字節(jié)中的每一位都進行或運算,再將得到的每一位結(jié)果組合為總結(jié)果F,例如A = 0b11001100,B = 0b11110000,則結(jié)果F就等于0b11111100。
 
~ :按位取反,F(xiàn) = ~A,將A字節(jié)內(nèi)的每一位進行非運算(就是取反),再將得到的每一位結(jié)果組合為總結(jié)果F,例如,A = 0b11001100,則結(jié)果F就等于0b00110011;這個運算符我們在前面的流水燈實驗里已經(jīng)用過了,現(xiàn)在再回頭看一眼,是不是清楚多了。
 
^ :按位異或,異或的意思是,如果運算雙方的值不同(即相異)則結(jié)果為真,雙方值相同則結(jié)果為假。在C語言里沒有按變量整體值進行的異或運算,所以我們僅以按位異或為例,F(xiàn) = A ^ B,A = 0b11001100,B = 0b11110000,則結(jié)果F就等于0b00111100。
 
我們今后要看資料或芯片手冊的時候,會經(jīng)常遇到一些電路符號,表1就是數(shù)字電路中的常用符號,知道這些符號有利于我們理解器件的邏輯結(jié)構(gòu),尤其重點認識以下表中的“國外流行圖形符號”。在這里我們先簡單看一下,后邊遇到了知道到這里查閱就可以了。
基本數(shù)字邏輯門電路符號,邏輯門電路符號 
Tags:邏輯門電路,數(shù)字電路  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢