江 麗,吳軼群
(湖南高速鐵路職業(yè)技術(shù)學(xué)院機(jī)電系,湖南 衡陽(yáng) 421002)
?
基于邏輯表決器的組合邏輯電路的設(shè)計(jì)
江 麗,吳軼群
(湖南高速鐵路職業(yè)技術(shù)學(xué)院機(jī)電系,湖南 衡陽(yáng) 421002)
用數(shù)字信號(hào)完成對(duì)數(shù)字量進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算的電路稱為數(shù)字電路,可以分為組合邏輯電路和時(shí)序邏輯電路兩大類。其中,組合邏輯電路是由最基本的邏輯門(mén)電路組合而成。文章以三人表決器為例介紹了三種設(shè)計(jì)方案,以便學(xué)生熟悉常見(jiàn)組合邏輯電路的特點(diǎn)及應(yīng)用。
組合邏輯電路;邏輯表決器;設(shè)計(jì)
組合邏輯電路可以有若干個(gè)輸入變量和若干個(gè)輸出變量,其每個(gè)輸出變量是其輸入的邏輯函數(shù),其每個(gè)時(shí)刻的輸出變量的狀態(tài)僅與當(dāng)時(shí)的輸入變量的狀態(tài)有關(guān),與本輸出的原來(lái)狀態(tài)及輸入的原狀態(tài)無(wú)關(guān)。電路沒(méi)有記憶功能,輸出狀態(tài)隨著輸入狀態(tài)的變化而變化,類似于電阻性電路,如加法器、譯碼器、編碼器、數(shù)據(jù)選擇器等都屬于此類。
使用中、小規(guī)模集成電路來(lái)設(shè)計(jì)組合電路是最常見(jiàn)的邏輯電路。設(shè)計(jì)組合電路的一般步驟如圖1所示。根據(jù)設(shè)計(jì)任務(wù)的要求建立輸入、輸出變量,并列出真值表。然后用邏輯代數(shù)或卡諾圖化簡(jiǎn)法求出簡(jiǎn)化的邏輯表達(dá)式。并按實(shí)際選用邏輯門(mén)的類型修改邏輯表達(dá)式。根據(jù)簡(jiǎn)化后的邏輯表達(dá)式,畫(huà)出邏輯圖,用標(biāo)準(zhǔn)器件構(gòu)成邏輯電路[1]。最后,用實(shí)驗(yàn)來(lái)驗(yàn)證設(shè)計(jì)的正確性。同樣的邏輯電路設(shè)計(jì)可以用不同的設(shè)計(jì)方案來(lái)完成,本文以三人邏輯表決器為例來(lái)說(shuō)明,TTL集成電路、中規(guī)模集成譯碼器和中規(guī)模集成數(shù)據(jù)選擇器的邏輯功能和設(shè)計(jì)原理及其應(yīng)用。
設(shè)計(jì)要求與邏輯描述:用“與非”門(mén)設(shè)計(jì)一個(gè)表決電路。當(dāng)3個(gè)輸入端中有2個(gè)或3個(gè)為“1”時(shí),輸出端才為“1”。
1.1 采用基本邏輯門(mén)電路進(jìn)行設(shè)計(jì)
組合邏輯電路的基本設(shè)計(jì)步驟如下:
1) 定義輸入輸出變量:定義設(shè)有A、B、C三位裁判,三人表決中至少要有兩人同意,才可以通過(guò)。同意為1,不同意為0,輸出為Y,達(dá)成以上條件Y輸出為1,反之為0。
2) 根據(jù)邏輯功能列出真值表:
表1 三人邏輯表決器的真值表
圖1 組合邏輯電路設(shè)計(jì)流程圖
3) 由真值表寫(xiě)出輸出邏輯函數(shù)表達(dá)式:
4) 化簡(jiǎn)邏輯表達(dá)式:
.
5) 畫(huà)出邏輯電路圖(如圖2)
圖2 邏輯電路圖
1.2 用74LS138譯碼器進(jìn)行設(shè)計(jì)
根據(jù)輸入地址的不同組合譯出唯一地址,故可用作地址譯碼器。接成多路分配器,可將一個(gè)信號(hào)源的數(shù)據(jù)信息傳輸?shù)讲煌牡攸c(diǎn)[2]。
圖3 數(shù)據(jù)多路分配器引腳圖與功能示意圖
二進(jìn)制譯碼器還能方便地實(shí)現(xiàn)邏輯函數(shù),由于n個(gè)輸入變量的二進(jìn)制譯碼器的輸出提供了2n個(gè)最小項(xiàng),而任何一個(gè)邏輯函數(shù)可以變換為最小項(xiàng)之和的標(biāo)準(zhǔn)與-或表達(dá)式。因此可利用譯碼器和門(mén)電路來(lái)實(shí)現(xiàn)組合邏輯電路。
.
根據(jù)上式,只需在一片74LS138的輸出端加一個(gè)與非門(mén)就可以實(shí)現(xiàn)該邏輯函數(shù)。
圖4 三人邏輯表決器邏輯功能實(shí)現(xiàn)框圖
1.3 用74LS151數(shù)據(jù)選擇器進(jìn)行設(shè)計(jì)
數(shù)據(jù)選擇器又叫“多路開(kāi)關(guān)”。數(shù)據(jù)選擇器在地址碼(或叫選擇控制)電位的控制下,從幾個(gè)數(shù)據(jù)輸入中選擇一個(gè)并將其送到一個(gè)公共的輸出端。
數(shù)據(jù)選擇器為目前邏輯設(shè)計(jì)中應(yīng)用十分廣泛的邏輯部件,它有2選1、4選1、8選1、16選1等類別[3]。
表2 八選一151數(shù)據(jù)選擇器真值表
表3 四選一153數(shù)據(jù)選擇器真值表
如:A2A1A0=000,則選擇D0數(shù)據(jù)到輸出端,即Q=D0。
如:A2A1A0=001,則選擇D1數(shù)據(jù)到輸出端,即Q=D1,其余類推。
Y=AB+AC+BC.
將邏輯函數(shù)轉(zhuǎn)換成最小項(xiàng)表達(dá)式:
將不存在的最小項(xiàng)乘以0,存在的最小項(xiàng)乘以1,得到:
=m1·0+m2·0+m3·1+m4·0+m5·1+m6·1+m7·1.
即:
D0=D1=D2=D4=0
D3=D5=D6=D7=1
由此可以畫(huà)出邏輯電路圖(如圖5)
圖5 用8選1數(shù)據(jù)選擇器
函數(shù)F有三個(gè)輸入變量A、B、C,而數(shù)據(jù)選擇器有兩個(gè)地址端A1、A0少于函數(shù)輸入變量個(gè)數(shù),在設(shè)計(jì)時(shí)可任選A接A1,B接A0。將函數(shù)功能表改畫(huà)成表3的形式,可見(jiàn)當(dāng)將輸入變量A、B、C中A、B接選擇器的地址端A1、A0,由表3可以得到:
D0=0,D1=D2=C,D3=1
圖6 用4選1數(shù)據(jù)選擇器
[1] 閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].第4版.北京:高等教育出版社,1998.
[2] 李世雄,丁康源.數(shù)字集成電子技術(shù)教程[M].北京:高等教育出版社,1993.
[3] 李亞伯.數(shù)字電路與系統(tǒng)[M].北京:電子工業(yè)出版社,1998.
The Design of Combinational Logic Circuits Based on the Logic Voter System
Jiang Li,Wu Yiqun
(HunanTechnicalCollegeofRailwayHigh-speed,HengyangHunan421001,China)
Digital circuits which handling the calculation of values using arithmetic and logical operations can be classified into two classes: combination logic circuit and order part logic circuit.Among them,the combination logic circuit is composed of the most basic logic circuits.Taking the logic voter system as example,this article introduces three different designs,so that the students can be familiar with the characteristics and application of the combination logic circuit,
combination logic circuit; logic voter system; digital
2016-05-20
2016-08-07
江 麗(1982-),女,湖南邵陽(yáng)人,講師,研究生,主要研究方向:電路與系統(tǒng)設(shè)計(jì)。
1674-4578(2016)05-0036-03
TP331.1
A