數字電路之如雷貫耳的「邏輯電路」

2020-12-11 騰訊網

什麼是"模擬"和"數字"

在自然界中,象聲音、溫度、光等信息是以連續的值進行變化的。這種連續值就稱作"模擬"。而在計算機的世界裡,信息是以一段一段的離散值表示的。這種離散值就稱作"數字"。

比方說模擬和數字就相當於實數與整數的關係。實數可以表示直線上的每一個點,就象是模擬,而整數只能表示直線上的特定點,就象是數字。

於是,我們把處理連續信息的 —— 模擬信號的電路稱作"模擬電路",把處理離散信息 —— 數位訊號的電路稱作"數字電路"。

圖1:模擬與數字的不同

為了將自然界的模擬信息輸入到象計算機那樣的數字電路,需要將信息數位化(模擬信號數位訊號)。進行"模擬信號數位訊號"轉換的是A/D轉換器,A/D轉換器按時間有規律地讀取(採樣)輸入信號,並將其轉換成用"0"和"1"表現的數值(2進位)。

為了將連續值(模擬信號)轉換為離散值(數位訊號),要對模擬信號進行"捨去"和"進位"處理。這種處理造成信息缺失,而產生了誤差。而為了減少誤差,就需要縮短轉換間隔和增加轉換時的位數。

那麼,"把模擬信號數位化"的好處在哪裡呢?它的好處就在於,數位訊號有較強的抗噪音能力,不容易被破壞,計算機處理起來比較容易。現在,隨著微處理器性能的不斷提高,已經可以高速、大量地處理數字信息。由於在信號傳輸和再現的過程中都不會造成信號質量下降,從而使數字電路得到了十分廣泛的應用。

強大的"2進位"

數位訊號表現數值的方法之一是"2進位"。2進位是以"0"和"1"表現數值的,各位數都是2的階乘。比如,4位2進位可以表現的整數是從0到15的值( 表1)。更大的數值就要通過增加位數來表現了。

表1:10進位的2進位換算

最初在數位訊號中使用2進位的原因是因為電路的"開"和"關"可以很方便地用"1"和"0"來表示。並且,開("1")和關("0")在實際的 IC中分別用"H"和"L" 表現高電壓狀態和低電壓狀態。

在一般的CMOS IC中,當電源電壓為5V時,L表現為1.35V以下,H表現為3.15以上。像這樣用"0" 和"1"表示一定的電壓範圍,就可以形成在一定範圍噪音下,不會發生誤操作的牢固電路結構。

數字電路抗噪音強的理由,大家明白了嗎?沒錯,是因為用了2進位來表現數值。

什麼是邏輯電路

數字電路進行邏輯運算,也被稱為邏輯電路。邏輯電路的基本要素只有AND電路、OR電路和NOT電路這三種,通過這三種電路的不同組合可以做出具有各種功能的電路。

邏輯電路使用邏輯表達式和電路符號(這裡使用MIL符號,其他還有JIS符號)進行表示。另外,我們把邏輯電路的輸入信號和輸出信號的一覽表稱為真值表。

下面我們對3種基本邏輯電路進行說明。

1.

AND電路

AND電路也被稱為「 邏輯與」,只有當兩個輸入同時為1時,才會輸出1。邏輯表達式用「 」表示,例:Y=A B。

電路符號

真值表

讓我們仔細看一看AND電路的工作方式。如果用開關和LED來表現 AND電路的話,就是如下圖2所示的串聯電路。

開關A(SW A)的「開」和「關」表示輸入A的「1」和「0」

開關B(SW B)的「開」和「關」表示輸入B的「1」和「 0」

LED Y的亮起和熄滅以輸出Y的「1」和「0」表示

圖2:AND電路的運作方式

該AND電路的工作方式如下:

開關A和開關B都為「開」時,LED Y點亮

開關A或B只有一個為「開」,另一個為「關」時,LED Y熄滅

開關A和開關B都為「關」時,LED Y熄滅

基本邏輯電路也稱作門(gate)電路,可以通過單個輸入來固定輸出(關閉門),或反映輸出(打開門)。AND電路的門電路的工作情況可以用圖2的電路圖進行說明 ——A或B的開關之一固定為「關」,LED保持熄滅,也就是說輸出固定為「關」(關閉門);相反,A或B的開關之一固定為「開」,未固定的另一個輸入能夠直接反映輸出(打開門)。

2.

OR電路

OR電路也被稱為「邏輯或」,只要有任何一個輸入為1,或者都為1的情況下,都會輸出1。邏輯表達式用「+」表示,例:Y=A+B。

電路符號

真值表

如果用開關和LED來表現OR電路的工作方式的話,就是如下圖3所示的並聯電路。由於是並聯電路,因此開關A(SW A)或開關B(SW B)中任意一個為「開」,或兩者均為「開」時,LED Y就點亮。

圖3:OR電路的運作方式

OR電路的門功能與 AND電路的工作方式正好相反 ——A和B的開關之一固定為「開」時,LED保持點亮,也就是說輸出固定為「開」(關閉門);相反,A和B的開關之一固定為 「關」,未固定的另一個輸入能夠直接反映輸出(打開門)。

3.

NOT電路

NOT電路也被稱作變頻或反向電路,具有將輸入反向輸出的功能。是輸入為1時輸出0,輸入0時輸出1的電路。邏輯表達式用「 」表示 (例)Y=。

電路符號

真值表

相關焦點

  • 數字電路之數字集成電路IC
    在上一期《數字電路之如雷貫耳的「邏輯電路」》中我們了解了基本的邏輯電路,本期將講解數字IC的基礎和組合電路。本文引用地址:http://www.eepw.com.cn/article/201710/368897.htm  什麼是數字集成電路IC?
  • 電子人必備基礎知識:數字電路之組合邏輯電路
    作為電子人,關於數字電路的基礎知識是大家必須要掌握的,對學習PCB設計的電子人來說,同樣也是如此。今天,板兒妹主要來和大家介紹數字電路中的組合邏輯電路。關於組合邏輯電路用數位訊號完成對數字量進行算術運算和邏輯運算的電路稱為數字電路,或數字系統。由於它具有邏輯運算和邏輯處理功能,所以又稱數字邏輯電路。
  • 組合邏輯電路和時序邏輯電路比較_組合邏輯電路和時序邏輯電路有...
    >   組合邏輯電路和時序邏輯電路都是數字電路,組合邏輯電路在邏輯功能上的特點是任意時刻的輸出僅僅取決於該時刻的輸入,與電路原來的狀態無關。
  • 數字邏輯電路C語言描述方法介紹
    摘要:為了改進數字邏輯電路教學方法以適應電子技術迅猛發展的需要,我們探索和實踐了數字邏輯電路教學的新方法,這就是基於計算機高級語言(C語言)的數字邏輯電路課堂教學和實驗教學方法,本文重點介紹了本教學方法的特點以及實現方法。
  • 【2009國家級精品課程系列之十一】《數字邏輯電路與實驗》:用心...
    璞玉的珍貴在於它的渾然天成和純美質樸,這些名師學者正是未經偽飾的玉石,他們用真學識,真性情,真言行博得了一代代學子的崇敬和愛戴,他們的淵博知識和人格魅力也將隨著睿智的語言和勤懇的身影,長久地,留存在我們心中……【2009國家級精品課程系列之十一】《數字邏輯電路與實驗》:用心雕琢數字電路之美
  • 基本的邏輯電路有哪些_想要的邏輯電路都在這
    ,以二進位為原理、實現數位訊號邏輯運算和操作的電路。廣泛應用於計算機、數字控制、通信、自動化和儀表等方面。最基本的有與電路、或電路和非電路。   邏輯電路是指完成邏輯運算的電路。這種電路,一般有若干個輸入端和一個 或幾個輸出端,當輸入信號之間滿足某一特定邏輯關係時,電路就開通,有輸 出;否則,電路就關閉,無輸出。所以,這種電路又叫邏輯門電路,簡稱門電路。
  • 組合電路特點 組合邏輯電路結構介紹
    打開APP 組合電路特點 組合邏輯電路結構介紹 發表於 2018-04-09 16:01:00 ①組合電路是由邏輯門(表示的數字器件
  • 數字電路基礎
    導讀:數字電路的基本工作信號是以高低電平為特徵的二進位信號,分析和設計數字電路的主要工具是邏輯代數。下面就和小編一起學習一下數字電路的基礎知識吧~~~本文引用地址:http://www.eepw.com.cn/article/271844.htm  數位訊號是在時間上和數值上均是離散(或不連續)的信號,產生和處理這類數位訊號的電路稱為數字電路或邏輯電路。數字電路的任務是對數位訊號進行運算、計數、存貯、傳遞和控制。現代的數字電路由半導體工藝製成的若干數字集成器件構造而成。
  • 邏輯電路原理:與門邏輯電路和或門邏輯電路
    打開APP 邏輯電路原理:與門邏輯電路和或門邏輯電路 tuteng 發表於 2020-09-07 15:04:34 優先原則:誰的電壓降大,誰優先導通 3V以上為高電平,用1表示,0.7V一下為低電平,用0表示 與門邏輯電路
  • 數字電路的特點是什麼
    用數位訊號完成對數字量進行算術運算和邏輯運算的電路稱為數字電路,或數字系統。由於它具有邏輯運算和邏輯處理功能,所以又稱數字邏輯電路。現代的數字電路由半導體工藝製成的若干數字集成器件構造而成。邏輯門是數字邏輯電路的基本單元。存儲器是用來存儲二進位數據的數字電路。從整體上看,數字電路可以分為組合邏輯電路和時序邏輯電路兩大類。
  • FPGA零基礎學習:數字電路中的組合邏輯
    本系列將帶來FPGA的系統性學習,從最基本的數字電路基礎開始,最詳細操作步驟,最直白的言語描述,手把手的「傻瓜式」講解,讓電子、信息、通信類專業學生、初入職場小白及打算進階提升的職業開發者都可以有系統性學習的機會。系統性的掌握技術開發以及相關要求,對個人就業以及職業發展都有著潛在的幫助,希望對大家有所幫助。
  • 組合邏輯電路和時序邏輯電路的區別
    而時序邏輯電路不僅僅取決於當前的輸入信號,而且還取決於電路原來的狀態,或者說,還與以前的輸入有關。   二、結構特點   組合邏輯電路只包含門電路。而時序邏輯電路是組合邏輯電路+存儲電路結合;輸出狀態必須反饋到組合電路的輸入端,與輸入信號共同決定組合邏輯的輸出..
  • 數電複習之組合邏輯電路
    本篇內容主要回顧第三章組合邏輯電路的知識,雖然前面提到過組合邏輯電路是數字電路中很重要的一部分,但是學習起來相對簡單,主要是要學會掌握方法
  • 數字電路可控門電路原理(三態/同相/反相、緩衝/驅動電路)
    說明:我將數字電路分成普通門、可控門和記憶門三大類別。普通門電路,對輸入信號是被動傳輸的。而可控門電路,則有一定的主動權,輸入信號到了「門口」,是放行(正常傳輸),還是阻止(處於阻斷狀態),則由開、關門控制信號說了算。說白了,這種可控門,起碼有兩種狀態,「開門」和「關門」狀態。相對於普通門,多一個「關門」狀態。
  • 數字電路及其應用(一)
    一、基本邏輯電路  1.數字電路的特點   在電子設備中,通常把電路分為模擬電路和數字電路兩類,前者涉及模擬信號,即連續變化的物理量,例如在24小時內某室內溫度的變化量;後者涉及數位訊號,即斷續變化的物理量,如圖1所示。當把圖1的開關K快速通、斷時,在電阻R上就產生一連串的脈衝(電壓),這就是數位訊號。
  • 邏輯或門電路運算教程
    邏輯或門是一種數字邏輯電路,只有當其一個或多個輸入為高電平時,其輸出才會變為高電平 輸出,Q為「當ALL的輸入處於邏輯電平「0」時,邏輯或門「僅」再次返回「低電平」。換句話說,對於邏輯「或」門,任何「高」輸入都將給出「高」邏輯電平「1」輸出。 為數字邏輯或門提供的邏輯或布爾表達式是邏輯加法,用加號表示,( + )給出布爾表達式: A + B = Q 。 因此邏輯「或」門可以正確地描述為「包含OR門」,因為當兩個輸入都為真(HIGH)時輸出為真。
  • Verilog HDL基礎教程之:組合邏輯電路的實現
    數字邏輯電路分為兩種,分別是組合邏輯與時序邏輯。本文引用地址:http://www.eepw.com.cn/article/189531.htm(1)組合邏輯:輸出只是當前輸入邏輯電平的函數(有延時),與電路的原始狀態無關的邏輯電路。
  • 數字電路基礎-或門電路(三)
    或門電路結構如圖3-1所示,它由二極體和電阻構成,其中A、B為輸入端,Y為輸端。1、或門電路工作原理如下由此可見,或門電路的功能是:只要有一個輸入端為高電平,輸出端就為高電平:只有輸入端都為低電平時,輸出端才輸出低電平。2.真值表3.邏輯表達式或門電路的邏輯表達式為Y=A+B。式中的+表示「或」。
  • 簡單沒法說的數字電路
    簡介:數位訊號,簡單的說就是0和1,代表著高低電平。兩種邏輯體制,正邏輯和負邏輯,正邏輯就是1代表高電平,0代表低電平。負邏輯反過來。
  • 簡單邏輯電路在生活中的應用
    這便是簡單邏輯電路在生活中的應用。在我們生活中簡單防盜報警器,電熱水器等許許多多的應用讓我們不斷在其中體會到了科學與生活的緊密關聯和樂趣。 如今,以數位訊號為特徵的現代信息技術在迅猛發展,電子計算機、數位相機、行動電話數位電視等與數位訊號相關的電子產品已經深入到了人類生活、生產的方方面面。