新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何分析組合邏輯電路與時序邏輯電路?

        如何分析組合邏輯電路與時序邏輯電路?

        作者: 時間:2017-05-08 來源:網絡 收藏

          你了解如何如何分析嗎?

        本文引用地址:http://www.104case.com/article/201705/358880.htm

          數字電路根據邏輯功能的不同特點,可以分成兩大類,一類叫(簡稱組合電路),另一類叫做(簡稱時序電路)。

          邏輯電路的特點

          在邏輯功能上的特點是任意時刻的輸出僅僅取決于該時刻的輸入,與電路原來的狀態無關。

          而在邏輯功能上的特點是任意時刻的輸出不僅取決于當時的輸入信號,而且還取決于電路原來的狀態,或者說,還與以前的輸入有關。

          很多人往往對于這兩種邏輯電路的分析有困惑。

          組合邏輯電路

          組合邏輯電路中,有兩個方面的問題是我們十分關注:

          第一個是對于給定的組合電路,確定其邏輯功能,即組合電路的分析;

          第二個是對于給定的邏輯功能要求,在電路上如何實現它,即組合電路的設計。

          要解決這兩方面的問題必須把門電路和邏輯代數的知識緊密地聯系起來。

          組合邏輯電路一般分析方法

          分析組合邏輯電路的目的,就是針對給定的組合電路利用門電路和邏輯代數知識,確定電路的邏輯功能。也是我們了解和掌握組合電路模塊邏輯功能的主要手段。組合電路的分析步驟大致如下:

          1.根據給定的邏輯電路圖,寫出各輸出端的邏輯表達式;

          2.對各邏輯表達式進行化簡與變換;

          3.列出真值表;

          4.邏輯功能的評述。

          在分析的過程中,完成第二步即通過對輸出表達式的化簡與變換,若邏輯功能已明朗,則可通過表達式進行邏輯功能的評述;一般情況下,必須分析真值表中輸出和輸入之間取值關系,才能準確判斷電路的邏輯功能。

          時序邏輯電路

          對于時序邏輯電路,分析電路的最終目的是什么?

          實際情況往往是:已知時序電路圖,要求找出該電路的功能。

          時序邏輯電路一般分析方法

          1、驅動方程:按組合邏輯電路的分析方法,寫出觸發器輸入的邏輯關系;

          2、狀態方程:按觸發器的特性表或特性方程分析輸入與觸發器的輸出(觸發器的狀態)的邏輯關系;

          3、輸出方程:按組合邏輯電路的分析方法,將觸發器輸出(觸發器的狀態)與時序邏輯電路輸出間的組合邏輯關系表示出來;

          了解了這兩種邏輯電路的分析方法之后,為了加深理解,往往可以通過一個實際的設計任務來實現。在實踐中檢驗理論知識,通過實踐理解各個基本芯片的工作原理與結論,同時還可以加強自己的實踐動手能與排除故障的能力。

          如何做系統設計?

          實現一個系統設計,往往需要根據實驗目標、要求,構思整體框圖。為了設計合理的電路圖,需要自己對流程、各電路功能模塊都分別安排好,計算所需的元器件,然后去仿真、調試。

          在面包板社區,舉辦了曬電路圖活動,眾多網友分享了自己設計電路的經歷。如搶答器設計、彩燈控制器設計、交通信號燈控制系統設計、波形合成系統設計、語音報站系統設計等。這些設計都對組合邏輯電路和時序邏輯電路的綜合運用。下面分享面包板社區網友做的一個波形合成系統設計。

          @ tamk:將一個10Khz方波經過濾波后產生一個10Khz和一個30Khz的正弦波再通過放大器調制幅度、移相電路的移相和加法器后合成一個近似的方波。

          原理圖

          實物圖

          測試結果



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 望江县| 共和县| 东明县| 新绛县| 互助| 射阳县| 馆陶县| 延寿县| 岚皋县| 昔阳县| 马龙县| 宁晋县| 武夷山市| 营山县| 平山县| 同心县| 马公市| 德昌县| 丰都县| 六枝特区| 南岸区| 无极县| 闸北区| 舟曲县| 马山县| 三亚市| 新乡市| 育儿| 乐业县| 灵山县| 陵水| 常宁市| 突泉县| 米易县| 芷江| 普陀区| 寻乌县| 漯河市| 塔城市| 铜陵市| 汤阴县|