加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 1 組合邏輯電路
    • 2 時(shí)序邏輯電路
    • 3 總結(jié)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

嵌入式基礎(chǔ)知識(shí)-組合邏輯與時(shí)序邏輯電路

02/05 11:40
3794
閱讀需 8 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

本篇來(lái)介紹嵌入式硬件電路的相關(guān)知識(shí):組合邏輯電路時(shí)序邏輯電路。根據(jù)電路是否具有存儲(chǔ)功能,將邏輯電路分為組合邏輯電路和時(shí)序邏輯電路。

1 組合邏輯電路

組合邏輯電路,是指在任何時(shí)刻,電路的輸出狀態(tài)只取決于同一時(shí)刻的輸入狀態(tài),與電路原來(lái)的狀態(tài)無(wú)關(guān)。

常見(jiàn)的組合邏輯電路:譯碼器多路選擇器

1.1 組合邏輯的表示方法

組合邏輯的表示方法包括真值表和布爾代數(shù)。

1.1.1 真值表

輸入的所有組合與其對(duì)應(yīng)的輸出值構(gòu)成的表格

A B L
0 0 0
0 1 0
1 0 0
1 1 1

真值表的特點(diǎn):能完全描述任何一種組合邏輯表的大小隨輸入個(gè)數(shù)的增加呈指數(shù)增長(zhǎng)

1.1.2 布爾代數(shù)

布爾代數(shù)中有3種基本運(yùn)算,與、或、非。

與邏輯

與邏輯(AND),記為“·”,也稱為邏輯乘。

A和B都滿足,Y才滿足。

或邏輯

或邏輯(OR),記為“+”,也稱為邏輯和。

A和B只要有一個(gè)滿足,Y就滿足。

非邏輯

或邏非(NOT),記為“A非(A上面一橫)",也稱為邏輯反

A不滿足時(shí),Y才滿足。

常見(jiàn)的布爾代數(shù)定律如下表所示:

1.2 基礎(chǔ)結(jié)構(gòu)門電路

門電路可以實(shí)現(xiàn)基本的邏輯功能。

基本的門電路的符號(hào)如下:

也可以用下面這種符號(hào)表示:

1.3 常用組合邏輯電路

1.3.1 譯碼器

譯碼器,也稱為解碼器,可以將特定含義的二進(jìn)制碼轉(zhuǎn)換成對(duì)應(yīng)的輸出信號(hào)。

譯碼器為多輸入多輸出的組合邏輯網(wǎng)絡(luò),如下圖:

    每輸入一個(gè)n位的二進(jìn)制信號(hào),在m個(gè)輸出端中最多只有一個(gè)有效當(dāng)m=2^n時(shí),為全譯碼器當(dāng)m<2^n時(shí),為部分譯碼器

根據(jù)功能的不同,譯碼器分為通用譯碼器顯示譯碼器

通用譯碼器又可分為二進(jìn)制譯碼器二-十進(jìn)制譯碼器

    二進(jìn)制譯碼器是全譯碼器,如2-4譯碼器、3-8譯碼器二-十進(jìn)制譯碼器是部分譯碼器,將二進(jìn)制譯成0~9,它的n=4,m=10

1.3.2 數(shù)據(jù)選擇器MUX

數(shù)據(jù)選擇器,又稱為多路開關(guān)。

常見(jiàn)的數(shù)據(jù)選擇器有:二選一、四選一、八選一、十六選一等。

如下圖左圖為數(shù)據(jù)選擇器示意。

下圖右圖為二選一的數(shù)據(jù)選擇器結(jié)構(gòu):

    兩個(gè)輸入信號(hào)A和B一個(gè)輸出信號(hào)C一個(gè)選擇信號(hào)S

1.3.3 數(shù)據(jù)分配器DMUX

數(shù)據(jù)分配器,又稱為多路分配器。

與數(shù)據(jù)選擇器相反,它是有一個(gè)輸入和多個(gè)輸出。

如下圖左圖為數(shù)據(jù)分配器示意。

下圖右圖為四路數(shù)據(jù)分配器:

    若數(shù)據(jù)輸入端X為1,為2-4譯碼器,即X為使能端選擇端S0和S1相當(dāng)于譯碼器的輸入端

數(shù)據(jù)分配器的核心實(shí)際是一個(gè)帶有使能端的全譯碼器

1.3.4 多路開關(guān)

把多路選擇器和多路分配器結(jié)合起來(lái),得到多路開關(guān),可以實(shí)現(xiàn)在一條線上分時(shí)傳送多路信號(hào)。

即在相同地址輸入的控制下,將多路輸入信號(hào)的任意一路從對(duì)應(yīng)的一路輸出。

2 時(shí)序邏輯電路

時(shí)序邏輯電路,是指電路在任一時(shí)刻的輸出不僅與當(dāng)前時(shí)刻的輸入有關(guān),還與當(dāng)前時(shí)刻的電路狀態(tài)有關(guān)。

    I為時(shí)序電路的輸入信號(hào)O為時(shí)序電路的輸出信號(hào)E為存儲(chǔ)電路轉(zhuǎn)換為下一狀態(tài)的激勵(lì)信號(hào)S為存儲(chǔ)電路的狀態(tài)信號(hào)(狀態(tài)變量),表示時(shí)序電路當(dāng)前狀態(tài),簡(jiǎn)稱現(xiàn)態(tài)

常見(jiàn)的時(shí)序邏輯電路:寄存器、計(jì)數(shù)器等。

2.1 時(shí)鐘信號(hào)

時(shí)鐘信號(hào)是指有固定周期并與運(yùn)行無(wú)關(guān)的信號(hào)量,它是時(shí)序邏輯的基礎(chǔ),決定了邏輯單元中狀態(tài)何時(shí)更新。

電平觸發(fā)機(jī)制中,只有高電平(或低電平)是有效信號(hào)在邊沿觸發(fā)機(jī)制中,只有上升沿(或下降沿)是有效信號(hào)。

2.2 觸發(fā)器

觸發(fā)器是一種能夠儲(chǔ)存1位二值信號(hào)(0、1)的基本單元電路。其特點(diǎn)為:

    具有兩個(gè)能自行保持的穩(wěn)定狀態(tài)來(lái)表示邏輯0和1根據(jù)不同的輸入信號(hào)可以設(shè)置成0或1

觸發(fā)器的分類:

按時(shí)鐘控制方式分:電平觸發(fā)、邊沿觸發(fā)、主從觸發(fā)

按邏輯功能分:D型、R-S型、J-K型

2.2.1 電位觸發(fā)方式的觸發(fā)器

如下圖為鎖定觸發(fā)器(鎖存器)的電位觸發(fā)器的邏輯圖:

    當(dāng)時(shí)鐘信號(hào)E為高電平1時(shí),輸入D和輸出Q相同當(dāng)時(shí)鐘信號(hào)E為低電平0時(shí),輸入D無(wú)論輸入什么都無(wú)效,輸出Q狀態(tài)保持不變

在時(shí)鐘信號(hào)E為高電平1期間,輸入信號(hào)多次發(fā)送變換,觸發(fā)器也會(huì)相應(yīng)的多次翻轉(zhuǎn),這種因輸入信號(hào)變化而引起觸發(fā)器狀態(tài)變化多余一次的現(xiàn)象,稱為觸發(fā)器的空翻。

電平觸發(fā)器的結(jié)構(gòu)簡(jiǎn)單,常用來(lái)組成暫存器。

2.2.2 邊沿觸發(fā)方式的觸發(fā)器

如下圖為邊沿觸發(fā)器(以D觸發(fā)器為例)的邏輯圖:

    在CP=1期間到來(lái)的數(shù)據(jù),必須“延遲”到該CP=1過(guò)后的下一個(gè)CP邊沿到來(lái)時(shí)才被接收在CP正跳變(對(duì)正邊沿觸發(fā)器)以外期間出現(xiàn)在D端的數(shù)據(jù)和干擾不會(huì)被接收,有很強(qiáng)的抗數(shù)據(jù)端干擾的能力

邊沿觸發(fā)器除用來(lái)組成寄存器外,還可用來(lái)組成計(jì)數(shù)器移位寄存器

2.3 寄存器

寄存器主要用來(lái)接收信息、寄存信息或傳送信息。

      • 通常采用

    并行輸入——并行輸出的方式,

      組成部分包括:觸發(fā)器、門電路構(gòu)成的控制電路(以保證信息的接收、發(fā)送、清除)存儲(chǔ)n位二進(jìn)制代碼的寄存器需要使用n個(gè)觸發(fā)器構(gòu)成

2.4 移位器

移位器既能寄存數(shù)據(jù),又能在時(shí)鐘信號(hào)的控制下,使數(shù)據(jù)向左或向右移動(dòng)。

      • 按移動(dòng)方向可分為:左移位寄存器、右移位寄存器、雙向移位寄存器

按信息的輸入/輸出方式可分為:

    • 串行輸入——串行輸出串行輸入——并行輸出(串——并轉(zhuǎn)換)并行輸入——串行輸出(并——串轉(zhuǎn)換)并行輸入——并行輸出

2.5 計(jì)數(shù)器

計(jì)數(shù)器是由各種觸發(fā)器和邏輯門構(gòu)成的,其基本功能用來(lái)累計(jì)時(shí)鐘輸入脈沖的個(gè)數(shù)。

    • 計(jì)數(shù)器還可用來(lái)定時(shí)、分頻、產(chǎn)生節(jié)拍脈沖和脈沖序列、進(jìn)行數(shù)字運(yùn)算等按脈沖輸入方式可分為:

        • 同步計(jì)數(shù)器:各級(jí)觸發(fā)器的時(shí)鐘脈沖均來(lái)自同一個(gè)計(jì)數(shù)輸入脈沖,各級(jí)觸發(fā)器在計(jì)數(shù)脈沖作用下同時(shí)翻轉(zhuǎn),又稱

      并行計(jì)數(shù)器

        • 異步計(jì)數(shù)器:沒(méi)有公共的時(shí)鐘脈沖,除第一級(jí)外,每級(jí)觸發(fā)器都是由前一級(jí)的輸出信號(hào)觸發(fā),為串行進(jìn)位,又稱

      串行計(jì)數(shù)器

按計(jì)數(shù)技術(shù)可分為:二進(jìn)制計(jì)數(shù)器、十進(jìn)制計(jì)數(shù)器、任意進(jìn)制計(jì)數(shù)器

按邏輯功能可分為:加法計(jì)數(shù)器、減法計(jì)數(shù)器、可逆計(jì)數(shù)器

3 總結(jié)

本篇介紹了組合邏輯電路與時(shí)序邏輯電路的基礎(chǔ)知識(shí),組合邏輯電路中,介紹了組合邏輯的表示方法,各種基礎(chǔ)門電路、常用的組合邏輯電路等;時(shí)序邏輯電路中,首先介紹了時(shí)鐘信號(hào)的類型,然后介紹了觸發(fā)器、寄存器、移位器、計(jì)數(shù)器的基礎(chǔ)知識(shí)點(diǎn)。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
3294-15SURC/S400-A6 1 Everlight Electronics Co Ltd Single Color LED, Brilliant Red, Water Clear, T-1, 3mm, ROHS COMPLIANT PACKAGE-2
暫無(wú)數(shù)據(jù) 查看
SN74LVC1G08DCKR 1 Texas Instruments Single 2-input, 1.65-V to 5.5-V AND gate 5-SC70 -40 to 125

ECAD模型

下載ECAD模型
$0.26 查看
LFXTAL058124REEL 1 IQD Frequency Products Parallel - Fundamental Quartz Crystal, 24MHz Nom
暫無(wú)數(shù)據(jù) 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

控制科學(xué)與工程碩士,日常分享單片機(jī)、嵌入式、C/C++、Linux等學(xué)習(xí)經(jīng)驗(yàn)干貨~