0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)字電路中邏輯運(yùn)算和邏輯電路知識(shí)分享

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-15 14:54 ? 次閱讀

不管是數(shù)字電路,還是C語(yǔ)言,我們都會(huì)經(jīng)常遇到邏輯運(yùn)算和邏輯電路,在這里我介紹一下,大家先簡(jiǎn)單了解一下,知道有這么回事,回頭遇到了,再詳細(xì)研究。

首先,在“邏輯”這個(gè)概念范疇內(nèi),存在真和假這兩個(gè)邏輯值,而將其對(duì)應(yīng)到數(shù)字電路或C語(yǔ)言中,就變成了“非0值”和“0值”這兩個(gè)值,即邏輯上的“假”就是數(shù)字電路或C語(yǔ)言中的“0”這個(gè)值,而邏輯“真”就是其它一切“非0值”。

然后,我們來(lái)具體分析一下幾個(gè)主要的邏輯運(yùn)算符。我們假定有2個(gè)字節(jié)變量:A和B,二者進(jìn)行某種邏輯運(yùn)算后的結(jié)果為F。

以下邏輯運(yùn)算符都是按照變量整體值進(jìn)行運(yùn)算的,通常就叫做邏輯運(yùn)算符:

&&:邏輯與,F(xiàn)=A&&B,當(dāng)A、B的值都為真(即非0值,下同)時(shí),其運(yùn)算結(jié)果F為真(具體數(shù)值為1,下同);當(dāng)A、B值任意一個(gè)為假(即0,下同)時(shí),結(jié)果F為假(具體數(shù)值為0,下同)。

||:邏輯或,F(xiàn)=A||B,當(dāng)A、B值任意一個(gè)為真時(shí),其運(yùn)算結(jié)果F為真;當(dāng)A、B值都為假時(shí),結(jié)果F為假。

!:邏輯非,F(xiàn)=!A,當(dāng)A值為假時(shí),其運(yùn)算結(jié)果F為真;當(dāng)A值為真時(shí),結(jié)果F為假。

以下邏輯運(yùn)算符都是按照變量?jī)?nèi)的每一個(gè)位來(lái)進(jìn)行運(yùn)算的,通常就叫做位運(yùn)算符:

&:按位與,F(xiàn)=A&B,將A、B兩個(gè)字節(jié)中的每一位都進(jìn)行與運(yùn)算,再將得到的每一位結(jié)果組合為總結(jié)果F,例如A=0b11001100,B=0b11110000,則結(jié)果F就等于0b11000000。

|:按位或,F(xiàn)=A|B,將A、B兩個(gè)字節(jié)中的每一位都進(jìn)行或運(yùn)算,再將得到的每一位結(jié)果組合為總結(jié)果F,例如A=0b11001100,B=0b11110000,則結(jié)果F就等于0b11111100。

~:按位取反,F(xiàn)=~A,將A字節(jié)內(nèi)的每一位進(jìn)行非運(yùn)算(就是取反),再將得到的每一位結(jié)果組合為總結(jié)果F,例如,A=0b11001100,則結(jié)果F就等于0b00110011;這個(gè)運(yùn)算符我們?cè)谇懊娴?strong>流水燈實(shí)驗(yàn)里已經(jīng)用過(guò)了,現(xiàn)在再回頭看一眼,是不是清楚多了。

^:按位異或,異或的意思是,如果運(yùn)算雙方的值不同(即相異)則結(jié)果為真,雙方值相同則結(jié)果為假。在C語(yǔ)言里沒(méi)有按變量整體值進(jìn)行的異或運(yùn)算,所以我們僅以按位異或?yàn)槔現(xiàn)=A^B,A=0b11001100,B=0b11110000,則結(jié)果F就等于0b00111100。

我們今后要看資料芯片手冊(cè)的時(shí)候,會(huì)經(jīng)常遇到一些電路符號(hào),表1就是數(shù)字電路中的常用符號(hào),知道這些符號(hào)有利于我們理解器件的邏輯結(jié)構(gòu),尤其重點(diǎn)認(rèn)識(shí)以下表中的“國(guó)外流行圖形符號(hào)”。在這里我們先簡(jiǎn)單看一下,后邊遇到了知道到這里查閱就可以了。

20150318044540665.jpg

表1數(shù)字邏輯門電路

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 邏輯電路
    +關(guān)注

    關(guān)注

    13

    文章

    494

    瀏覽量

    42621
  • 邏輯運(yùn)算指令
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6083
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    邏輯異或在數(shù)字電路的作用

    XOR Gate)是數(shù)字電路的一種基本邏輯電路,它執(zhí)行的是二進(jìn)制變量的異或運(yùn)算。異或運(yùn)算的特
    的頭像 發(fā)表于 11-19 09:44 ?450次閱讀

    邏輯電路芯片-組合邏輯電路芯片-時(shí)序邏輯電路芯片

    邏輯電路芯片,簡(jiǎn)而言之,是執(zhí)行邏輯運(yùn)算的電子元件集合體,這些邏輯運(yùn)算包括與(AND)、或(OR)、非(NOT)、與非(NAND)、或非(NOR)等基本操作。這些芯片通過(guò)集成大量的晶體管、電阻、電容等
    發(fā)表于 09-30 10:47

    時(shí)序邏輯電路的基本概念、組成、分類及設(shè)計(jì)方法

    時(shí)序邏輯電路數(shù)字電路的一種重要類型,它不僅在計(jì)算機(jī)、通信、控制等領(lǐng)域有著廣泛的應(yīng)用,而且對(duì)于理解和設(shè)計(jì)現(xiàn)代電子系統(tǒng)具有重要意義。 1. 時(shí)序邏輯電路的基本概念 時(shí)序
    的頭像 發(fā)表于 08-28 11:45 ?1502次閱讀

    時(shí)序邏輯電路的功能表示方法有哪些

    時(shí)序邏輯電路數(shù)字電路的一種重要類型,其特點(diǎn)是電路的輸出不僅取決于當(dāng)前的輸入,還取決于電路的狀態(tài)。時(shí)序
    的頭像 發(fā)表于 08-28 11:41 ?651次閱讀

    組合邏輯電路的結(jié)構(gòu)特點(diǎn)是什么?

    組合邏輯電路是一種基本的數(shù)字電路,它由邏輯門組成,用于實(shí)現(xiàn)各種邏輯功能。組合邏輯電路的結(jié)構(gòu)特點(diǎn)主要包括以下幾個(gè)方面: 無(wú)記憶功能 :組合
    的頭像 發(fā)表于 08-11 11:14 ?990次閱讀

    邏輯電路與時(shí)序邏輯電路的區(qū)別

    數(shù)字電子學(xué)邏輯電路和時(shí)序邏輯電路是兩種基本的電路類型。它們?cè)谔幚?b class='flag-5'>數(shù)字信號(hào)和實(shí)現(xiàn)
    的頭像 發(fā)表于 07-30 15:00 ?803次閱讀

    組合邏輯電路邏輯功能的測(cè)試方法

    一、引言 組合邏輯電路數(shù)字電路的重要組成部分,它僅由邏輯電路(如與門、或門、非門等)和輸入/輸出端組成,不包含任何存儲(chǔ)元件。組合
    的頭像 發(fā)表于 07-30 14:38 ?1227次閱讀

    PLC邏輯運(yùn)算方式有哪些

    PLC(可編程邏輯控制器)邏輯運(yùn)算方式主要包括以下幾種,這些邏輯運(yùn)算在PLC編程扮演著至關(guān)重要的角色,用于實(shí)現(xiàn)各種復(fù)雜的控制
    的頭像 發(fā)表于 07-24 16:55 ?645次閱讀

    邏輯電路有哪些應(yīng)用領(lǐng)域呢?

    數(shù)字世界,邏輯電路是實(shí)現(xiàn)數(shù)據(jù)處理、傳輸和控制的核心組件。它們通過(guò)邏輯門和觸發(fā)器等元件,實(shí)現(xiàn)了各種復(fù)雜數(shù)字電路的設(shè)計(jì)。本文將為您介紹
    的頭像 發(fā)表于 05-24 15:54 ?1654次閱讀

    時(shí)序邏輯電路的分類及各種電路特點(diǎn)是什么?

    時(shí)序邏輯電路數(shù)字電路的一種,它不僅具有組合邏輯電路的即時(shí)輸出特性,還擁有記憶功能,能夠根據(jù)輸入信號(hào)和當(dāng)前狀態(tài)產(chǎn)生輸出。
    的頭像 發(fā)表于 05-23 15:19 ?2808次閱讀

    什么是組合邏輯電路和時(shí)序邏輯電路?它們之間的區(qū)別是什么

    什么是組合邏輯電路和時(shí)序邏輯電路?時(shí)序邏輯電路和組合邏輯電路的區(qū)別是什么? 組合邏輯電路和時(shí)序邏輯電路
    的頭像 發(fā)表于 03-26 16:12 ?3604次閱讀

    常用的組合邏輯電路

    組合邏輯電路和時(shí)序邏輯電路數(shù)字電路兩種重要的邏輯電路類型,它們主要區(qū)別在于其輸出信號(hào)的依賴關(guān)系和對(duì)時(shí)間的敏感性。
    的頭像 發(fā)表于 02-04 16:00 ?4461次閱讀

    數(shù)字電路邏輯門的電路符號(hào)圖

    把基本邏輯運(yùn)算的電子電路稱之為邏輯電路。在數(shù)字電路關(guān)系應(yīng)用,
    的頭像 發(fā)表于 02-04 14:58 ?3060次閱讀
    <b class='flag-5'>數(shù)字電路</b><b class='flag-5'>中</b><b class='flag-5'>邏輯</b>門的<b class='flag-5'>電路</b>符號(hào)圖

    異或門的邏輯符號(hào)和邏輯電路組成

    異或門(XOR gate)是數(shù)字邏輯電路中常用的一種邏輯門。它的作用是對(duì)兩個(gè)輸入信號(hào)進(jìn)行邏輯運(yùn)算,輸出一個(gè)結(jié)果。
    的頭像 發(fā)表于 02-04 14:18 ?1.1w次閱讀
    異或門的<b class='flag-5'>邏輯</b>符號(hào)和<b class='flag-5'>邏輯電路</b>組成

    數(shù)字電路邏輯電路分類

    數(shù)字電路邏輯電路分類 數(shù)字電路是計(jì)算機(jī)系統(tǒng)的重要組成部分,它們由
    的頭像 發(fā)表于 02-04 09:14 ?3653次閱讀