新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基本邏輯運算

        基本邏輯運算

        作者: 時間:2011-07-26 來源:網絡 收藏
        在分析和設計數字電路時,需要使用的一個數學工具是邏輯代數
        。邏輯代數也稱為布爾代數,由英國數學家G.Boole提出。邏輯代數是按一定邏輯規律進行運算的代數。和普通代數一樣也是用字母表示變量。邏輯代數中變量的含義與普通代數有著本質區別。
          邏輯代數中的變量通常稱作邏輯變量。
          邏輯變量只有兩個值(二元常量),即0和1,沒有中間值。
          0和1并不表示數量的大小,而是表示兩種對立的邏輯狀態,也就是邏輯零和邏輯壹。在邏輯代數中,有與、或、非三種基本邏輯運算
        。運算是一種函數關系,可以用語句、邏輯表達式描述、表格描述——真值表、圖形符號描述——邏輯符號、邏輯圖等。

        一、與運算

          圖1.5.1(a)表示一個簡單的與邏輯電路,電壓V通過開關A和B向燈泡供電,只有A和B同時接通時,燈泡才亮。A和B中只要有一個不接通或者二者均不接通時,燈泡不亮,其真值表如圖1.5.1(b)所示。
          從這個電路中,可以總結出這樣的邏輯關系:
          只有當一件事(燈亮)的幾個條件(開關A與B都接通)全部具備之后,這件事(燈亮)才發生,這種邏輯關系稱為與邏輯。
          用邏輯表達式來描述,則可寫成:

              (a)               (b)


                (c)                 (d)

        圖1.5.1 與邏輯運算
        (a) 電路圖 (b) 真值表
        (c) 用0、1表示的真值表 (d) 與邏輯們電路的符號

        二、或運算

          圖1.5.2(a)表示一個簡單的或邏輯電路,電壓V通過A和B向燈泡供電。只要開關A或B接通或二者均接通,則燈亮;而當A和B均不通時,則燈不亮,其真值表如圖1.5.2(b)所示。由此可總結出或邏輯關系:“當一件事情的幾個條件中只要有一個條件得到滿足,這件事就會發生”。這種邏輯關系稱為或邏輯。
          用邏輯表達式來寫則為:

        圖1.5.2 或邏輯運算
        (a) 電路圖 (b) 真值表
        (c) 用0、1表示的真值表 (d) 或邏輯門電路的符號

        三、非運算

          如圖1.5.3(a)所示,電壓V通過一繼電器觸點向燈泡供電,NC為繼電器A的動斷(常閉)觸點,當A不通電時,燈亮;而當A通電時,燈不亮。其真值表如圖1.5.3(b)所示。由此可總結出第三重邏輯關系:“
        一件事(燈亮)的發生是以其相反的條件為依據”。這種邏輯關系稱為非邏輯。
          用邏輯表達式來描述就是:


        圖1.5.3 非邏輯運算
        (a) 電路圖 (b) 真值表 (c) 用0、1表示的真值表

          用非邏輯門電路實現非運算,其邏輯符號如圖1.5.4所示

        圖1.5.4 非邏輯門電路的符號

          上述與、或邏輯運算推廣到多變量時:




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 漯河市| 南岸区| 永济市| 高邑县| 弥勒县| 化州市| 巴里| 麻城市| 包头市| 江西省| 子长县| 松江区| 滨州市| 钟祥市| 荥阳市| 内乡县| 长宁区| 连云港市| 云和县| 霍山县| 长岭县| 乐亭县| 陇南市| 海南省| 德清县| 涞水县| 丰顺县| 池州市| 云南省| 响水县| 麟游县| 苏尼特左旗| 岑溪市| 金秀| 冷水江市| 库尔勒市| 襄城县| 屯昌县| 庆安县| 井研县| 昂仁县|