色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

電路如何進行邏輯運算

CHANBAEK ? 來源:數殼智學 ? 作者:赤靈 ? 2023-10-30 15:47 ? 次閱讀

2.1. 數字邏輯

布爾對傳統邏輯學進行數字化,創立一門新的學科:邏輯代數(人們習慣成為布爾代數)。在布爾代數里,用字母來表示一個命題,用1代表命題為真,0代表命題為假。如果A命題是真的,則

A = 1

否則

A = 0

在邏輯學中,如果各個支命題是并列關系,稱為“聯言命題”,通常用“而且”來連接。為了表示這種邏輯關系,布爾代數使用“×”這個符號。這樣,一個聯言命題可以表示成:

A × B

為了方便也寫成 A ? B 或者簡化成 AB。

如果支命題都為假,推理結果是假,表示為: A × B = 0 × 0 = 0

如果支命題不全為假,推理結果是假,表示為:A × B = 0 × 1 = 1 × 0 = 0

如果支命題都真,推理結果為真,表示為:A × B = 1 × 1 = 1

表 2-1 聯言命題的真值表

ABA × B
000
010
100
111

在邏輯學中,如果各個支命題用“或者”“要么”來連接一種選擇關系,稱為“選言命題”。為了表示這種邏輯關系,布爾代數使用“+”這個符號。這樣,一個聯言命題可以表示成:

A + B

如果支命題都為假,推理結果是假,表示為: A + B = 0 + 0 = 0

如果支命題不全為假,推理結果是真,表示為:A + B = 0 + 1 = 1 + 0 = 1

如果支命題都真,推理結果為真,表示為A + B = 1 + 1 = 1

表 2-2 選言命題的真值表

ABA + B
000
011
101
111

除此之外的第三種邏輯關系是“非”,任何命題,比如命題A,不管是真是假,它的對立面是“非A”,可以表示成 。顯然, 如果,則;如果,則。

2.2. 邏輯電路

香農在1936年在其論文《繼電器和開關電路的符號化分析》中系統化的闡述了邏輯系統和電路通斷之間的關系。如果用X代表一個普通開關組成的電路,那么,X=1就表示開關合上;X=0表示開關打開,如圖 2-1(a)。

聯言命題演算相當于兩個開關X和Y的串聯,如圖 2-1(b)所示,只有當兩個開關都接通的時候,整個電路才是通的;兩個都斷開,或者其中任何一個斷開,整個電路是斷開的。選言命題演算相當于兩個開關的并聯,如圖 2-1(c)所示,兩個開關只要任何一個接通,或者兩個同時接通,整個電路就被接通;只有兩個開關同時斷開,整個電路才是斷開的。

圖片

圖 2-1 命題演算和現實的開關組合具有一致性

按照這種觀點,布爾代數公式也有了新的解釋,見表 2-3。

布爾代數對應的開關電路
0 · 0 = 0一個斷開的開關和另一個斷開的開關串聯,整個電路還是斷開的
0 + 0 = 0一個斷開的開關和另一個斷開的開關并聯,整個電路是斷開的
1 · 1 = 1一個閉合的開關和另一個閉合的開關串聯,整個電路是連通的
1 + 1 = 1一個閉合的開關和另一個閉合的開關并聯,整個電路是連通的
1 + 0 = 0 + 1 = 1一個閉合的開關和另一個斷開的開關無論以什么順序并聯,整個電路都是連通的
1 ·0 = 0·1 = 0一個閉合的開關和另一個斷開的開關無論以什么順序串聯,整個電路都是斷開的

表 2-3 布爾代數與開關電路的對應關系

2.3. 開關電路

上一節降到通過控制電路中的開關的閉合與斷開,可以控制電路的狀態(通電為1,不通電為0)來實現邏輯運算。但這里還有一個很大的問題,電路中的開關不能用手操作,如果用手去操作,邏輯電路就無法擴大規模和提高效率,不能實現自動化,不會有現代大規模集成電路的出現。幸好,我們找到一種用一個電路來控制另一個電路開關的方法,設計出”開關電路“。

圖片

圖 2-2 用開關電路組成一個報警系統

如圖 2-2所示的例子中,左邊是一個大型的機電設備,需要對其工作狀況進行監控,如果設備運行遇到故障,則及時報警。機電設備電路和報警器是兩個獨立的電路,可能兩個電路的運行電壓都不相同,開關電路盒子里面的設計需要做到左邊機電設備電路能控制右邊報警電路。

為了實現這樣的功能,我們在開關電路中引入“繼電器”。如圖 2-3是一個簡單的繼電器的例子,圖中開關、電源和被電線圍繞的電磁鐵組成電路A,當電路通電時,金屬柱具有磁吸功能,吸引“街鐵臂”向電磁鐵靠攏。可以想象,如果“街鐵臂”是另一個電路B中的開關觸頭的話,只要位置設計合理,可以達到電路B中的開關被閉合的效果。圖中電路A就是一個繼電器的原理圖。

圖片

圖 2-3繼電器的例子——摩爾斯電報示意圖

在明白了繼電器的原理之后,我們把圖 2-2中的開關電路部分的電路示意圖繪制出來(如圖 2-4)。通過一個繼電器裝置,使得機電設備的電路A能夠非接觸的控制報警電路B。

圖片

圖 2-4開關電路的內部邏輯——繼電器的應用

繼電器的引入實現開關電路的意義非常重大,從這以后,我們就能實現用一個電路控制另一個電路,“大規模集成電路群”也變得可能,這是現代化電子計算機出現的基礎。

2.4. 邏輯電路實現

在介紹完開關電路等知識的基礎上,我們終于可以介紹用電路實現“非”、“而且”、“或者”的邏輯運算。

2.4.1. 非門的實現

首先我們進一步把圖 2-4的圖簡化成示意圖(圖 2-5)。圖中當A電路中開關閉合(機電設備正常工作)的時候,繼電器J吸引F電路的開關打開,F電路的負載(喇叭)不工作;當A電路開關打開(機電設備異常造成電路無電流),繼電器J失去磁性,F電路的開關在彈簧裝置的作用下閉合,F電路復雜(喇叭)工作,發出警報。

圖片

圖 2-5用繼電器控制電路的示意圖

在這個例子中,F電路是輸出,A電路是輸入,發現F的狀態與A的狀態完全相反,這個電路設計實現了邏輯學中的“非”操作,這個電路邏輯用公式描述是:。

我們對電路的表現方式做進一步的簡化,使得在后面進一步解釋的時候更加簡介明了。

圖片

圖 2-6各個電路共用電源

圖片

圖 2-7 為了少繪制連線,使用“接地”符號

如果我們把圖 2-7中的陰影部分獨立出來,就是一個具有邏輯“非”操作的電子元件,成為“非門”。圖畫成圖 2-8:

圖片

圖 2-8非門的構造

在繪制電路圖的時候,非門用更簡單的符號表示(圖 2-9):

圖片

圖 2-9 非門的符號

非門實現了邏輯否定,即邏輯非:

圖片

2.4.2. 與門的實現

有了上面的基礎,我們可以很容易的看懂“與門”的電路結構圖(圖 2-10),輸出電路F有兩個開關分別對應A、B兩個輸入電路的繼電器J1、J2,當A電路通電時,J1對應的開關閉合,當B電路通電時,J2對應的開關閉合。因為F電路的兩個開關是串聯,所以只有當A、B電路同時通電(輸入1)的時候,F電路通電(輸出1)。發現F和A、B的邏輯關系如表 2-4。表達式是:F = A ? B

表 2-4 與門的輸入、輸出邏輯關系

ABF
斷開 (0)斷開 (0)斷開 (0)
斷開 (0)通電(1)斷開 (0)
通電(1)斷開 (0)斷開 (0)
通電(1)通電(1)通電(1)

圖片

圖 2-10 與門的簡化電路圖

與門在電路圖中簡化的畫法是:

圖片

圖 2-11 與門的符號

2.4.3. 或門的實現

“或門”的電路結構圖(圖 2-12),F電路是一個并聯電路,兩個開關處于并聯電路的兩個支路上,也就是說這兩個開關,至少有一個閉合,F電路就是通路。同上節所述,兩個開關分別由A、B電路的繼電器J1、J2控制,則,F和A、B的邏輯關系如表 2-5。表達式是:F = A + B 。

表 2-5 或門的邏輯輸入、輸出邏輯關系表

ABF
斷開 (0)斷開 (0)斷開 (0)
斷開 (0)通電(1)通電(1)
通電(1)斷開 (0)通電(1)
通電(1)通電(1)通電(1)

圖片

圖 2-12 或門的簡化電路圖

或門在電路圖中簡化的畫法是:

圖片

圖 2-13 或門的符號

2.5. 常用邏輯芯片介紹

2.5.1. 非門芯片XL74LS04

圖片

圖 2-14六路非門芯片針腳原理圖

2.5.2. 與門芯片XL74LS11

圖片

圖 2-15三路3輸入與門芯片針腳原理圖

2.5.3. 或門芯片CD7042BM96

圖片

圖 2-16二路4輸入或門芯片針腳原理圖

2.6. 小節

本章主要介紹了電路如何進行邏輯運算,從數字邏輯的布爾代數講到用電路如何實現簡單的邏輯運算,并最終闡述了“非”、“與”、“或”、“異或”四個基礎邏輯運算,設計了非門、與門、或門、異或門四個基礎電路。在此預告這幾個門的重要性,后面復雜的集成電路或者芯片的設計,幾乎都是由此類簡單的門電路來實現。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 繼電器
    +關注

    關注

    132

    文章

    5333

    瀏覽量

    148818
  • 電路圖
    +關注

    關注

    10340

    文章

    10720

    瀏覽量

    530252
  • 開關電路
    +關注

    關注

    58

    文章

    553

    瀏覽量

    66396
  • 邏輯電路
    +關注

    關注

    13

    文章

    494

    瀏覽量

    42611
  • 非門
    +關注

    關注

    1

    文章

    32

    瀏覽量

    33886
收藏 人收藏

    評論

    相關推薦

    單片機的邏輯運算符和位運算符是什么?數字電路中的常用符號

    “真”就是其它一切“非 0 值”。然后,我們來具體分析一下幾個主要的邏輯運算符。我們假定有 2 個字節變量:A 和 B,二者進行某種邏輯運算后的結果為 F。以下邏輯運算符都是按照變量整
    的頭像 發表于 10-03 08:50 ?2.7w次閱讀
    單片機的<b class='flag-5'>邏輯運算</b>符和位<b class='flag-5'>運算</b>符是什么?數字<b class='flag-5'>電路</b>中的常用符號

    16進制字符串的邏輯運算問題

    在一些網站上看到有些大蝦編的程序,邏輯運算前竟然可以是16進制字符串,如圖但是系統明明說邏輯運算只支持布爾和數值類型,這是怎么回事呢,求解!!!!!!還有其他方法可以實現16進制字符的邏輯運算嗎?
    發表于 09-17 12:48

    邏輯運算符是什么

    邏輯運算符:與或非條件結構if -else及其嵌套循環結構whilefordo-while
    發表于 07-14 07:50

    邏輯電路邏輯運算

    一、邏輯電路邏輯運算邏輯運算符:(1)按變量整體值進行運算邏輯與(&&)邏輯或(||)
    發表于 07-16 10:51

    基本邏輯運算

    基本邏輯運算   在分析和設計數字電路時,需要使用的一個數學工具是邏輯代數。邏輯代數也稱為布爾代數,由英國數學家G.Boole提出。邏輯
    發表于 04-06 23:56 ?3184次閱讀
    基本<b class='flag-5'>邏輯運算</b>

    邏輯運算,什么是邏輯運算

    邏輯運算,什么是邏輯運算    計算機中除了進行加、減、乘、除等基本算術運算外,還可對兩個或一個邏輯
    發表于 04-13 10:48 ?3.2w次閱讀

    邏輯運算與移位指令

    邏輯運算與移位指令:8086/8088CPU的指令系統提供8位和16位的邏輯運算與移位指令有3組。 邏輯運算指令 AND/OR/XOR/NOT/TEST 移位指令 SHL/SHR/SAL/SAR 循環移位指令 ROL/ROR/R
    發表于 07-03 23:52 ?0次下載

    單片機的邏輯電路邏輯運算的介紹

    在數字電路,我們經常會遇到邏輯電路,而在 C 語言中,我們則經常用到邏輯運算,二者在原理上是相互關聯的。輯運算
    的頭像 發表于 01-29 12:52 ?7834次閱讀
    單片機的<b class='flag-5'>邏輯電路</b>與<b class='flag-5'>邏輯運算</b>的介紹

    51單片機的算術和邏輯運算功能介紹

    A)算術和邏輯運算,可對半字節(一個字節是8位,半個字節就是4位)和單字節數據進行操作。 B)加、減、乘、除、加1、減1、比較等算術運算。 C)與、或、異或、求補、循環等邏輯運算
    發表于 09-14 17:20 ?4688次閱讀

    數字電路基本邏輯關系及其邏輯運算資料匯總

    數字電路基本邏輯關系及其邏輯運算資料匯總
    發表于 12-03 17:34 ?2次下載

    單片機邏輯電路邏輯運算

    在數字電路,我們經常會遇到邏輯電路,而在 C 語言中,我們則經常用到邏輯運算。二者在原理上是相互關聯的,我們在這里就先簡單介紹一下,隨著學習的深入,再慢慢加深理解。
    發表于 02-10 09:45 ?4次下載
    單片機<b class='flag-5'>邏輯電路</b>與<b class='flag-5'>邏輯運算</b>

    三種基本邏輯運算介紹

     模擬電路可以利用三極管的導通 / 截止實現數字狀態的切換,從而實現0和1的邏輯運算
    的頭像 發表于 03-23 13:57 ?7301次閱讀
    三種基本<b class='flag-5'>邏輯運算</b>介紹

    KUKA機器人的邏輯運算

    邏輯運算符用于布爾變量、常數和簡單的、借助比較運算符構成的邏輯表達式的邏輯運算
    發表于 07-21 10:06 ?2518次閱讀
    KUKA機器人的<b class='flag-5'>邏輯運算</b>符

    verilog的邏輯運算

    寫在前面 之前曾經整理過verilog的各類運算符的表達方式,但是在學習的過程中并未深入研究關于邏輯運算符的相關知識,導致在實際使用過程中錯誤頻出,下面是我從網絡上整理的相關verilog的邏輯運算
    的頭像 發表于 09-21 10:07 ?2366次閱讀
    verilog的<b class='flag-5'>邏輯運算</b>符

    PLC中的邏輯運算方式有哪些

    PLC(可編程邏輯控制器)中的邏輯運算方式主要包括以下幾種,這些邏輯運算在PLC編程中扮演著至關重要的角色,用于實現各種復雜的控制邏輯
    的頭像 發表于 07-24 16:55 ?625次閱讀
    主站蜘蛛池模板: 97超碰97资源在线观看视频| 最近最新的日本字幕MV| 最近的2019中文字幕国语版| yellow日本高清在线| 国产精品青草久久福利不卡 | 国产免费人成在线视频视频| 狂操空姐电影| 体内精69xxxxxx喷潮| 最近免费中文字幕大全免费| 国产69精品麻豆久久久久| 久久国产精品福利影集| 变态露出野外调教| 高h肉文np| 精品无码国产自产在线观看| 国内精品久久人妻无码HD浪潮| 國産麻豆AVMDMD0179| 国产又湿又黄又硬又刺激视频| 久久99AV无色码人妻蜜柚| 黄 色 网 站 免 费 涩涩屋| 青草视频久久| 印度人XXx| 国产女人视频免费观看| 女教师杨雪的性荡生活| 亚洲人女同志video| 办公室日本肉丝OL在线| 久久婷婷五月综合色情| 婷婷五月久久精品国产亚洲| 99re这里只有精品视频| 精品国产精品人妻久久无码五月天| 日本人xxxⅹ18hd19hd| 在线播放免费人成视频| 国产人妻精品午夜福利免费不卡| 强壮的公次次弄得我高潮韩国电影| 亚洲区 bt下载| 国产全部视频列表支持手机 | 狠狠色噜噜狠狠狠狠米奇777| 日本高清无人区影院| 2021国产在线视频| 久久re这里视频精品8| 午夜伦午夜伦锂电影| 被六个男人躁到一夜同性|