




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第四章組合邏輯電路
4.1概述
4.2組合邏輯電路的分析與設(shè)計
4.3常用組合邏輯電路4.4組合邏輯電路的競爭與冒險
4.1概述一、組合電路的特點=F0(I0、I1…,In-1)=F1(I0、I1…,In-1)=F1(I0、I1…,In-1)1.邏輯功能特點
電路在任何時刻的輸出狀態(tài)只取決于該時刻的輸入狀態(tài),而與原來的狀態(tài)無關(guān)。2.電路結(jié)構(gòu)特點(1)輸出、輸入之間沒有反饋延遲電路(2)不包含記憶性元件(觸發(fā)器),僅由門電路構(gòu)成I0I1In-1Y0Y1Ym-1組合邏輯電路第四章組合邏輯電路二、組合電路邏輯功能表示方法真值表,卡諾圖,邏輯表達式,時間圖(波形圖)三、組合電路分類1.按邏輯功能不同:加法器比較器編碼器譯碼器數(shù)據(jù)選擇器和分配器只讀存儲器2.按開關(guān)元件不同:CMOSTTL3.按集成度不同:SSIMSILSIVLSI4.2組合邏輯電路的分析與設(shè)計4.2.1組合邏輯電路的分析一、分析步驟邏輯圖邏輯表達式化簡真值表說明功能分析目的:(1)確定輸入變量不同取值時功能是否滿足要求;(3)得到輸出函數(shù)的標(biāo)準(zhǔn)與或表達式,以便用MSI、
LSI實現(xiàn);(4)得到其功能的邏輯描述,以便用于包括該電路的系統(tǒng)分析。(2)變換電路的結(jié)構(gòu)形式(如:與或與非-與非);二、分析舉例[例]分析圖中所示電路的邏輯功能表達式真值表ABCY000001010011ABCY10010111011111000000功能判斷輸入信號極性是否相同的電路—符合電路ABC&&≥1[解][例]分析圖中所示電路的邏輯功能,輸入信號A、B、C、D是一組二進制代碼。&&&&&&&&&&&&ABCDY[解]1.逐級寫輸出函數(shù)的邏輯表達式WX&&&&&&&&&&&&ABCDYWX2.化簡3.列真值表ABCDABCDYY000000010010001101000101011001111000100110101011110011011110111111111111000000004.功能說明:當(dāng)輸入四位代碼中1的個數(shù)為奇數(shù)時輸出為1,為偶數(shù)時輸出為0—檢奇電路。真值表用與非門實現(xiàn)
電路的輸出Y只與輸入A、B有關(guān),而與輸入C無關(guān)。Y和A、B的邏輯關(guān)系為:A、B中只要一個為0,Y=1;A、B全為1時,Y=0。所以Y和A、B的邏輯關(guān)系為與非運算的關(guān)系。電路的邏輯功能4.2.1組合電路的分析方法解:(1)由電路圖得表達式(2)列出真值表例:試分析下圖所示邏輯電路的功能。=1G2B2=1G1B1=1G0B0G3B34.2.1組合電路的分析方法自然二進制碼格雷碼
B3B2B1B0
G3G2G1G000000000000100010010001100110010010001100101011101100101011101001000110010011101101011111011111011001010110110111110100111111000(2)列出真值表(1)由電路圖得表達式
本電路是自然二進制碼至格雷碼的轉(zhuǎn)換電路。(3)分析功能4.2.1組合電路的分析方法注意:利用此式時對碼位序號大于(n-1)的位應(yīng)按0處理,如本例碼位的最大序號i=3,故B4應(yīng)為0,才能得到正確的結(jié)果。推廣到一般,將n位自然二進制碼轉(zhuǎn)換成n位格雷碼:Gi=Bi⊕Bi+1(i=0、1、2、…、n-1)自然二進制碼至格雷碼的轉(zhuǎn)換4.2.1組合電路的分析方法4.2.2組合邏輯電路的設(shè)計一、設(shè)計步驟邏輯抽象列真值表寫表達式化簡或變換畫邏輯圖邏輯抽象:1.根據(jù)因果關(guān)系確定輸入、輸出變量2.狀態(tài)賦值—用0
和1
表示信號的不同狀態(tài)3.根據(jù)功能要求列出真值表
根據(jù)所用元器件(分立元件或集成芯片)的情況將函數(shù)式進行化簡或變換?;喕蜃儞Q:(1)設(shè)定變量:二、設(shè)計舉例
[例]
設(shè)計一個表決電路,要求輸出信號的電平與三個輸入信號中的多數(shù)電平一致。[解]輸入A、B、C
,輸出Y(2)狀態(tài)賦值:A、B、C=0表示輸入信號為低電平Y(jié)=0表示
輸入信號中多數(shù)為低電平1.邏輯抽象A、B、C=1表示
輸入信號為高電平Y(jié)=1表示
輸入信號中多數(shù)為高電平2.列真值表ABCY000001010011100101110111000101113.寫輸出表達式并化簡最簡與或式最簡與非-與非式4.畫邏輯圖—用與門和或門實現(xiàn)ABYC&&≥1&—用與非門實現(xiàn)&[例]設(shè)計一個監(jiān)視交通信號燈工作狀態(tài)的邏輯電路。正常情況下,紅、黃、綠燈只有一個亮,否則視為故障狀態(tài),發(fā)出報警信號,提醒有關(guān)人員修理。[解]
1.邏輯抽象輸入變量:1--亮0--滅輸出變量:R(紅)Y(黃)G(綠)Z(有無故障)1--有0--無列真值表RYGZ000001010011100101110111100101112.卡諾圖化簡RYG0100011110111113.畫邏輯圖&1&&&11≥1RGYZ4.3.1編碼器編碼:用文字、符號或者數(shù)字表示特定對象的過程(用二進制代碼表示不同事物)二進制編碼器二—十進制編碼器分類:普通編碼器優(yōu)先編碼器2n→n10→4或Y1I1編碼器Y2YmI2In代碼輸出信息輸入編碼器框圖4.3常用組合邏輯電路一、二進制編碼器用n
位二進制代碼對N=2n
個信號進行編碼的電路3位二進制編碼器(8線-3線)編碼表函數(shù)式Y(jié)2=I4
+
I5
+
I6+
I7Y1
=I2
+
I3+
I6
+
I7Y0=I1
+
I3+
I5
+
I7輸入輸出
I0I7是一組互相排斥的輸入變量,任何時刻只能有一個端輸入有效信號。輸入輸出00000101001
11001011
101
1
1Y2
Y1
Y0I0I1I2I3I4I5I6I73位二進制編碼器I0I1I6I7Y2Y1Y0I2I4I5I3函數(shù)式邏輯圖—用或門實現(xiàn)—用與非門實現(xiàn)Y0
Y1
Y2≥1≥1≥1I7
I6
I5
I4
I3I2
I1I0
&&&Y0
Y1
Y2優(yōu)先編碼:允許幾個信號同時輸入,但只對優(yōu)先級別最高的進行編碼。優(yōu)先順序:I7I0編碼表輸入輸出
I7I6
I5I4
I3
I2I1
I0Y2Y1
Y01
11101
11000
1
101000
11000000
101100000
1010000000
10010000000
1000函數(shù)式2.3位二進制優(yōu)先編碼器輸入輸出為原變量邏輯圖輸入輸出為反變量Y2Y1Y0≥1≥1≥1&&111111111111111I7I6I5I4I3I2I1I0用4位二進制代碼對0~9
十個信號進行編碼的電路1.8421BCD編碼器2.8421BCD優(yōu)先編碼器3.集成10線-4線優(yōu)先編碼器(7414774LS147)三、幾種常用編碼1.二-十進制編碼8421碼余3碼2421碼5211碼余3循環(huán)碼右移循環(huán)碼循環(huán)碼(反射碼或格雷碼)ISO碼ANSCII(ASCII)碼二、二-十進制編碼器2.其他二-十進制編碼器I0I2I4I6I8I1I3I5I7I9Y0Y1Y2Y3例4.3.1:用兩片8線-3線優(yōu)先編碼器
16線-4線優(yōu)先編碼器其中,的優(yōu)先權(quán)最高···編碼器邏輯功能的擴展?fàn)顟B(tài)11不工作01工作,但無輸入10工作,且有輸入00不可能出現(xiàn)編碼器邏輯功能的擴展第一片為高優(yōu)先權(quán)只有(1)無編碼輸入時,(2)才允許工作第(1)片時表示對的編碼低3位輸出應(yīng)是兩片的輸出的“或”編碼器邏輯功能的擴展編碼器邏輯功能的擴展000111110編碼器邏輯功能的擴展0000011101(一)二進制譯碼器譯碼:將輸入的二值代碼轉(zhuǎn)換成對應(yīng)的高、低電平信號。因此,它是編碼的反操作。分類:二進制譯碼器二——十進制譯碼器顯示譯碼器4.3.2譯碼器
設(shè)二進制譯碼器的輸入端為n個,則輸出端為2n個,且對應(yīng)于輸入代碼的每一種狀態(tài),2n個輸出中只有一個為1(或為0),其余全為0(或為1)。二進制譯碼器可以譯出輸入變量的全部狀態(tài),故又稱為變量譯碼器。
輸入n位二進制代碼A0Y0A1An-1Y1Ym-1二進制譯碼器……輸出m個信號m=2n1.3位二進制譯碼器(3線–8線)真值表函數(shù)式A0Y0A1A2Y1Y73位二進制譯碼器…00000001
000000100000010000001000000100000010000001000000100000000000010100111001011101113線—8線譯碼器用二極管與門陣列組成的3線-8線譯碼器0001111邏輯函數(shù)式第三步:邏輯圖電路特點:與門組成的陣列3線—8線譯碼器3線—8線譯碼器用二極管與門陣列組成的3線-8線譯碼器0101111低電平輸出附加控制端集成二進制譯碼器74HC138集成3線–8線譯碼器
--74LS138引腳排列圖功能示意圖輸入選通控制端芯片禁止工作芯片正常工作VCC地1324567816151413121110974LS138Y0Y1Y2Y3Y4Y5Y6A0A1A2S3S2S1Y774LS138Y0Y1Y2Y3Y4Y5Y6A0A1A2S3S2S1Y0Y1Y2Y3Y4Y5Y6Y7A0A1A2STBSTCSTAY7輸入輸出S1A2A1A00XXXX11111111X1XXX1111111110000111111101000111111101100101111101110011111101111010011101111101011101111110110101111111011101111111集成二進制譯碼器74HC138
Yi’=mi’如Y7’=(A2A1A0)’例4.3.2:用74HC138(3線—8線譯碼器)擴展成
4線—16線譯碼器。利用附加控制端進行擴展利用附加控制端進行擴展D3=0D3=1利用附加控制端進行擴展D0~D3:譯碼輸入第一片工作:D3~D0:0000~0111,
Z0’~Z7’譯碼輸出第二片工作:D3~D0:1000~1111,Z8’~Z15’譯碼輸出1111111111111111二進制譯碼器的級聯(lián)兩片3線–8線4線-16線Y0Y7Y8Y1574LS138Y0Y1Y2Y3Y4Y5Y6A0A1A2STBSTCSTA高位Y7A0
A1
A2
A3
74LS138Y0Y1Y2Y3Y4Y5Y6A0A1A2STBSTCSTA低位Y710工作禁止有輸出無輸出1禁止工作無輸出有輸出07815三片3線-8線5線-24線(1)(2)(3)輸出工
禁禁禁
工
禁禁禁
工00011011禁禁禁全為174LS138(1)Y0Y1Y2Y3Y4Y5Y6A0A1A2STBSTCSTAY0Y7Y774LS138(3)Y0Y1Y2Y3Y4Y5Y6A0A1A2STBSTCSTAY16Y7Y2374LS138(2)Y0Y1Y2Y3Y4Y5Y6A0A1A2STBSTCSTAY8Y7Y15A0A1A2A3A4………………1功能特點:輸出端提供全部最小項電路特點:與門(原變量輸出)與非門(反變量輸出)4.二進制譯碼器的主要特點(二)二—十進制譯碼器功能:將輸入的二—十進制碼(BCD碼)轉(zhuǎn)換為代表0—9這十個數(shù)的電平信號
。二—十進制碼(BinaryCodedDecimal)多為四位碼。常用代碼見下表:4.3.2譯碼器特點:輸入是十進制數(shù)的4位二進制編碼(8421BCD碼),分別用A3、A2、A1、A0表示;輸出的是與10個十進制數(shù)字相對應(yīng)的10個信號,用Y9~Y0表示。由于二-十進制譯碼器有4根輸入線,10根輸出線,所以又稱為4線-10線譯碼器。8421BCD碼譯碼器
把二-十進制代碼翻譯成10個十進制數(shù)字信號的電路,稱為二-十進制譯碼器。4.3.2譯碼器真值表8421BCD碼譯碼器邏輯表達式邏輯圖8421BCD碼譯碼器將與門換成與非門,則輸出為反變量,即為低電平有效。8421BCD碼譯碼器集成8421BCD碼譯碼器74HC42集成8421BCD碼譯碼器74HC42譯碼為0拒絕偽碼集成8421BCD碼譯碼器74HC42數(shù)字顯示器件數(shù)字顯示器件是用來顯示數(shù)字、文字或者符號的器件,常見的有輝光數(shù)碼管、熒光數(shù)碼管、液晶顯示器、發(fā)光二極管數(shù)碼管、場致發(fā)光數(shù)字板、等離子體顯示板等等。我們主要討論發(fā)光二極管數(shù)碼管。LED數(shù)碼管又稱為半導(dǎo)體數(shù)碼管,它是由多個LED按分段式封裝制成的。
LED數(shù)碼管有兩種形式:共陰型和共陽型。(三)顯示譯碼器1.七段字符顯示器顯示譯碼器七段顯示LED數(shù)碼管(a)外形圖(b)共陰型(c)共陽型公共陰極公共陽極高電平驅(qū)動低電平驅(qū)動顯示譯碼器半導(dǎo)體顯示(LED)液晶顯示(LCD)共陽極每字段是一只發(fā)光二極管顯示譯碼器數(shù)碼顯示器aebcfgdabcdefgR+5VYaA3A2A1A0+VCC+VCC顯示譯碼器共陽YbYcYdYeYfYg00000000001000100101001111001001000110100010101100000110100110001001000100000—低電平驅(qū)動011100011111000000000010010000100共陰極abcdefgR+5VYaA3A2A1A0+VCC顯示譯碼器共陰YbYcYdYeYfYg—高電平驅(qū)動00001111110000100100110000110110100110100010101100111100010011111001011001110110111011111111000011111111111011aebcfgd驅(qū)動共陰極數(shù)碼管的電路—輸出高電平有效YaYbYcYdYeYfYgA3A2A1A0≥1≥11≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1≥1111驅(qū)動共陽極數(shù)碼管的電路A3A2A1A0YaYbYcYdYeYfYg—輸出低電平有效&&1&&&&&&&&&&&&&&&&&111&1發(fā)光二極管(LED)的特點及其驅(qū)動方式
LED具有許多優(yōu)點,它不僅有工作電壓低(1.5~3V)、體積小、壽命長、可靠性高等優(yōu)點,而且響應(yīng)速度快(≤100ns)、亮度比較高。一般LED的工作電流選在5~10mA,但不允許超過最大值(通常為50mA)。
LED可以直接由門電路驅(qū)動。R為限流電阻顯示譯碼器
半導(dǎo)體數(shù)碼管BS201的外形圖、等效電路顯示譯碼器顯示譯碼器2.BCD—七段顯示譯碼器這里將其作為組合電路介紹它的設(shè)計方法:b=c=f=g=1,a=d=e=0時c=d=e=f=g=1,a=b=0時顯示譯碼器七段數(shù)字顯示器發(fā)光段組合圖顯示譯碼器輸入輸出數(shù)字A3A2A1
A0YaYbYc
YdYeYfYg字形000001111110100010110000200101101101300111111001401000110011501011011011601100011111701111110000810001111111910011110011101010000110111101100110011211000100011131101100101114111000011111511110000000BCD七段字符顯示譯碼器
“合并0然后求反法”BCD七段字符顯示譯碼器
七段顯示譯碼器7448的功能表集成4-7線譯碼器7448可直接驅(qū)動共陰極數(shù)碼管輔助端功能試燈輸入滅零輸入滅燈輸入/滅零輸出功能表例:用七段顯示譯碼器7448驅(qū)動共陰型LED數(shù)碼管。集成4-7線譯碼器7448四.用二進制譯碼器實現(xiàn)組合邏輯函數(shù)一、基本原理與步驟1.基本原理:二進制譯碼器又叫變量譯碼器或最小項譯碼器,它的輸出端提供了其輸入變量的全部最小項。任何一個函數(shù)都可以寫成最小項之和的形式…74LS138Y0Y1Y2Y3Y4Y5Y6A0A1A2S3S2S1Y0Y1Y2Y3Y4Y5Y6Y7A0A1A2STBSTCSTAY72.基本步驟(1)選擇集成二進制譯碼器(2)寫函數(shù)的標(biāo)準(zhǔn)與非-與非式(3)確認(rèn)變量和輸入關(guān)系[例]用集成譯碼器實現(xiàn)函數(shù)(1)三個輸入變量,選3線–8線譯碼器
74LS138(2)函數(shù)的標(biāo)準(zhǔn)與非-與非式(4)畫連線圖[解](4)畫連線圖(3)確認(rèn)變量和輸入關(guān)系令則74LS138Y0Y1Y2Y3Y4Y5Y6Y7A0A1A2STBSTCSTA&Z3ABC1在輸出端需增加一個與非門例:利用和的配合,實現(xiàn)多位顯示系統(tǒng)的滅
零控制。整數(shù)部分:最高位是0,而且滅掉以后,輸出作為次高位的輸入信號;小數(shù)部分:最低位是0,而且滅掉以后,輸出作為次低位的輸入信號。BCD七段字符顯示譯碼器
0.0例4.3.3:利用74HC138設(shè)計一個多輸出的組合邏輯電路,輸出邏輯函數(shù)式為:4.3.2譯碼器4.3.2譯碼器由于譯碼器輸出低電平有效,故選用與非門
把代碼狀態(tài)的特定含義翻譯出來的過程稱為譯碼,實現(xiàn)譯碼操作的電路稱為譯碼器。實際上譯碼器就是把一種代碼轉(zhuǎn)換為另一種代碼的電路。譯碼器分二進制譯碼器、十進制譯碼器及字符顯示譯碼器,各種譯碼器的工作原理類似,設(shè)計方法也相同。二進制譯碼器能產(chǎn)生輸入變量的全部最小項,而任一組合邏輯函數(shù)總能表示成最小項之和的形式,所以,由二進制譯碼器加上簡單門電路即可實現(xiàn)任何組合邏輯函數(shù)??偨Y(jié)4.3.3數(shù)據(jù)選擇器能夠從多路數(shù)據(jù)輸入中選擇一路作為輸出的電路一、4選1數(shù)據(jù)選擇器輸入數(shù)據(jù)輸出數(shù)據(jù)選擇控制信號A0Y4選1數(shù)據(jù)選擇器D0D3D1D2A11.工作原理00011011D0D1D2D3D000D0DA1
A02.真值表D101D210D311Y
D1D2D33.函數(shù)式一、4選1數(shù)據(jù)選擇器3.函數(shù)式4.邏輯圖1&≥11YA11A0D0D1D2D300011011=D0=D1=D2=D3(一)分類:2選1、4選1、8選1、16選1。雙四選一數(shù)據(jù)選擇器74HC153集成數(shù)據(jù)選擇器集成雙4選1數(shù)據(jù)選擇器74HC153選通控制端S為低電平有效,即S=0時芯片被選中,處于工作狀態(tài);S=1時芯片被禁止,Y≡0。以4選1數(shù)據(jù)選擇器為例進行分析。分析上半部分:集成數(shù)據(jù)選擇器A1A0Y11XX0000D10001D11010D12011D13(二)功能擴展例4.3.4:用雙4選1數(shù)據(jù)選擇器構(gòu)成8選1數(shù)據(jù)選擇器。“四選一”只有2位地址輸入,從四個輸入中選中一個;“八選一”的八個數(shù)據(jù)需要3位地址代碼指定其中任何一個.集成數(shù)據(jù)選擇器AA1,BA0,ZY對比上兩式得:D0=D3=0,D1=D2=1也可用真值表:
A(A1)
B(A0)
Z
Y
0
0
0
D0
0
1
1
D1
1
0
1
D2
1
1
0
D31.Z=AB+AB=A1A0+A1A01.Z=AB+AB=A1A0+A1A01.Z=AB+AB=A1A0+A1A0Y=A1A0D0+A1A0D1+A1A0D2+A1A0D34.3.3數(shù)據(jù)選擇器D3A0A1BAZYD1D0D21S例:用四選一數(shù)據(jù)選擇器實現(xiàn)異或邏輯例4.3.5:用4選1數(shù)據(jù)選擇器實現(xiàn)交通燈判別電路。AGRZ00010010010001111000101111011111令A(yù)—A1,G—A0,Z—YYD0D1D2D3由右面的真值表可求出:D0=RD1=D2=RD3=14.3.3數(shù)據(jù)選擇器若用公式法,要將Z寫成包含變量G,A最小項的與—或式。AGRZ000100100100011110001011110111114.3.3數(shù)據(jù)選擇器╳
╳
╳二、集成數(shù)據(jù)選擇器1.8選1數(shù)據(jù)選擇器7415174HC1517425174HC251引腳排列圖功能示意圖VCC地1324567816151413121110974HC151D4D5D6D7A0A1A2D3D2D1D0YYSMUXD7A2D0A0A1SYY……禁止使能10000D0
D0
D1
D1
D2
D2
D3
D3
D4
D4
D5
D5
D6
D6
D7
D7
00101001110010111011110
A2A0—地址端D7D0—數(shù)據(jù)輸入端2.集成數(shù)據(jù)選擇器的擴展兩片8選1(74151)16選1數(shù)據(jù)選擇器A2A1A0A3D15D8≥1Y1S74151(2)D7A2D0ENA0A1YY2……D7D074151(1)D7A2D0ENA0A1SYY1……低位高位0
禁止使能070D0
D7
D0
D7
1
使能禁止D8
D15
0D8
D15
0四片8選1(74151)32選1數(shù)據(jù)選擇器1/274LS139SA4A3A2A1A0&Y方法1:74LS139雙2線-4線譯碼器74151(4)D7A2D0ENA0A1S4Y374151(1)D7A2D0ENA0A1D0S1Y074151(2)D7A2D0ENA0A1S2Y174151(3)D7A2D0ENA0A1S3Y2…………D7D8D15D16D23D24D31…………11
1
1
1
07禁止禁止禁止禁止0001
1
1
0
禁止禁止禁止使能
01禁止禁止使能
禁止禁止使能
禁止禁止使能
禁止禁止禁止1011D0
D7
D8
D15
D16
D23
D24
D311
1
0
1
1
0
1
1
0
1
1
1
方法2:74LS153雙4選1數(shù)據(jù)選擇器(1)(2)(3)(4)輸出信號00工禁禁禁01禁工禁禁10禁禁工禁11禁禁禁工方法1:四片8選1(74151)32選1數(shù)據(jù)選擇器四路8位并行數(shù)據(jù)四片8選1四路1位串行數(shù)據(jù)一片4選1一路1位串行數(shù)據(jù)(電路略)真值表(使用
74LS139雙2線-4線譯碼器)三.用數(shù)據(jù)選擇器實現(xiàn)組合邏輯函數(shù)1.原理:選擇器輸出為標(biāo)準(zhǔn)與或式,含地址變量的全部最小項。例如
而任何組合邏輯函數(shù)都可以表示成為最小項之和的形式,故可用數(shù)據(jù)選擇器實現(xiàn)。4選18選12.步驟(1)根據(jù)n=k-1
確定數(shù)據(jù)選擇器的規(guī)模和型號(n
—選擇器地址碼,k
—函數(shù)的變量個數(shù))(2)寫出函數(shù)的標(biāo)準(zhǔn)與或式和選擇器輸出信號表達式(3)對照比較確定選擇器各個輸入變量的表達式(4)根據(jù)采用的數(shù)據(jù)選擇器和求出的表達式畫出連線圖3.應(yīng)用舉例[例]用數(shù)據(jù)選擇器實現(xiàn)函數(shù)[解](2)標(biāo)準(zhǔn)與或式(1)n=k-1=3-1=2可用4選1數(shù)據(jù)選擇器74LS153數(shù)據(jù)選擇器(3)確定輸入變量和地址碼的對應(yīng)關(guān)系令A(yù)1
=A,A0=B則D0=0D1=D2=C
D3=1方法一:公式法FABY1/2
74LS153D3D2D1D0A1A0ST1C(4)畫連線圖(4)畫連線圖(與方法一相同)方法二:圖形法按A、B
順序?qū)懗龊瘮?shù)的標(biāo)準(zhǔn)與或式含變量C的F的卡諾圖含變量Di的Y
的卡諾圖AB0101A1A001010CC1D0D1D2D3令A(yù)1=A,A0=B則
D0=0D1=D2=C
D3=1[例2]用數(shù)據(jù)選擇器實現(xiàn)函數(shù)[解](2)函數(shù)Z的標(biāo)準(zhǔn)與或式8選1(3)確定輸入變量和地址碼的對應(yīng)關(guān)系(1)n=k-1=4-1=3若令A(yù)2=A,A1=B,A0=C(4)畫連線圖則D2=D3=D4=1D0=0用8選1數(shù)據(jù)選擇器
74LS151ZABC1DD1D1=DY74LS151D7D6D5D4D3D2D1D0A2A1A0S方法一:公式法則方法二:圖形法ABCD00011110000111100011111001111100令A(yù)2=A
A1=B
A0=C
數(shù)據(jù)選擇器具有標(biāo)準(zhǔn)與或表達式的形式,提供了地址變量的全部最小項,并且一般情況下,Di可以當(dāng)作一個變量處理。因為任何組合邏輯函數(shù)總可以用最小項之和的標(biāo)準(zhǔn)形式構(gòu)成。所以,利用數(shù)據(jù)選擇器的輸入Di來選擇地址變量組成的最小項mi,可以實現(xiàn)任何所需的組合邏輯函數(shù)。即n位地址輸入的數(shù)據(jù)選擇器,可以產(chǎn)生任何一種輸入變量數(shù)不大于n+1的組合邏輯函數(shù)。
總結(jié)設(shè)計時可以采用函數(shù)式比較法。地址端作為變量輸入端,數(shù)據(jù)輸入端可以綜合為一個變量輸入端。總結(jié)
數(shù)據(jù)選擇器是能夠從來自不同地址的多路數(shù)字信息中任意選出所需要的一路信息作為輸出的組合電路,至于選擇哪一路數(shù)據(jù)輸出,則完全由當(dāng)時的地址選擇控制信號決定。
4.3.4算術(shù)運算電路一、半加器和全加器1.半加器(HalfAdder)兩個
1位二進制數(shù)相加不考慮低位進位。0001101100101001真值表函數(shù)式Ai+Bi=Si
(和)Ci(進位)邏輯圖曾用符號國標(biāo)符號半加器(HalfAdder)Si&AiBi=1CiΣCOSiAiBiCiHASiAiBiCi函數(shù)式2.全加器(FullAdder)兩個
1位二進制數(shù)相加,考慮低位進位。Ai+Bi
+Ci-1(低位進位)
=Si
(和)
Ci
(向高位進位)1011---A1110---B+---低位進位100101111真值表標(biāo)準(zhǔn)與或式ABCi-1000001010011100101110111SiCiABCi-1SiCi0010100110010111---S高位進位←0卡諾圖全加器ABC01000111101111SiABC01000111101111Ci圈
“0
”最簡與或式圈
“1
”邏輯圖(a)用與門、或門和非門實現(xiàn)曾用符號國標(biāo)符號ΣCOCISiAiBiCi-1CiFASiAiBiCi-1Ci&&&&&&&≥1111AiSiCiBiCi-1≥1(b)用與或非門和非門實現(xiàn)&≥1&≥1111CiSiAiBiCi-13.集成全加器TTL:74LS183CMOS:C661雙全加器1234567141312111098C661VDD2Ai2Bi
2Ci-11Ci1Si
2Si
1Ci-12Ci
1Ai1Bi
VSS74LS183VCC2Ai2Bi
2Ci-12Ci2Si
VCC2A2B2CIn
2COn+12F1A1B1CIn1FGND1Ai1Bi1Ci-11Si地1Ci1COn+1二、加法器(Adder)實現(xiàn)多位二進制數(shù)相加的電路1.4位串行進位加法器特點:電路簡單,連接方便速度低=4tpdtpd
—1位全加器的平均傳輸延遲時間C0S0B0A0C0-1COSCIC1S1B1A1COSCIC2S2B2A2COSCIC3S3B3A3COSCI2.超前進位加法器
作加法運算時,總進位信號由輸入二進制數(shù)直接產(chǎn)生。…特點優(yōu)點:速度快缺點:電路比較復(fù)雜應(yīng)用舉例8421BCD碼→余3碼4位超前進位加法器遞推公式4.3.4加法器任一級的進位CIi都可以由A0~Ai-1,B0~Bi-1CI0決定即CIi是A0~Ai-1,B0~Bi-1,CI0的函數(shù)只要A0~Ai-1,B0~Bi-1,CI0確定,則CIi即可求出邏輯結(jié)構(gòu)示意圖集成芯片CMOS:CC4008TTL:7428374LS283超前進位電路ΣS3ΣS2ΣS1ΣS0C3A3B3A2B2A1B1A0B0C0-1CICICICI集成二進制4位超前進位加法器COCI超前進位集成4位加法器74283
基本原理:若能生成函數(shù)可變換成輸入變量與輸入變量相加若能生成函數(shù)可變換成輸入變量與常量相加例4.3.7:將BCD的8421碼轉(zhuǎn)換為余3碼輸入輸出DCBAY3Y2Y1Y000000011000101000010010100110110010001110101100001101001011110101000101110011100(三)集成加法器的應(yīng)用輸入8421碼加上3--0011輸出余3碼超前進位集成4位加法器74283
用二進制全加器將兩個8421BCD碼相加時,其和是二進制碼。當(dāng)和數(shù)小于等于9時,842lBCD碼與二進制碼相同。但當(dāng)和數(shù)大于9時,8421BCD碼產(chǎn)生進位(逢十進一),而二進制碼是逢16進1,所以用二進制全加器對兩個842lBCD碼相加后,需要將二進制表示的和數(shù)轉(zhuǎn)換成8421BCD。2)加法器的應(yīng)用:用283實現(xiàn)1位8421BCD的加法運算2)加法器的應(yīng)用:用283實現(xiàn)1位8421BCD的加法運算
結(jié)論:
當(dāng)和N10≤9,即二進制數(shù)≤(1001)2時,二進制碼與BCD碼相同;當(dāng)和N10≥10,即二進制數(shù)≥(1010)2時,個位的BCD碼要進行6調(diào)整,有進位時,構(gòu)成十位上的運算數(shù)據(jù)。例:8+9=171000+)1001
10001
有進位+6+)011010111例:7+6=130111+)01101101
+)011010011構(gòu)成十位上的運算數(shù)據(jù)8421碼運算舉例:冗余碼+6構(gòu)成十位上的運算數(shù)據(jù)用校正電路判斷是否需要調(diào)整并進行校正十進制數(shù)0~18的幾種代碼表示十進制數(shù)二進制碼8421BCD碼N10C4
S3S2S1
S0DCD8
D4D2D101234567891011121314151617180000000001000100001100100001010011000111010000100101010010110110001101011100111110000100011001000000000010001000011001000010100110001110100001001100001000110010100111010010101101101011111000⑴結(jié)果需要調(diào)整,其調(diào)整條件為:DC=C4+S3S2+S3S12個1位8421BCD的加法運算,最大數(shù)為1001+1001=10010調(diào)整后調(diào)整前1)當(dāng)DC=1時,應(yīng)加6(0110)即得到正確的BCD結(jié)果;同時,DC也是結(jié)果BCD的進位輸出。BCD碼相加,其和的二進制碼。A3A2A1A0B3B2B1B0CICO74283S3S2S1S0S3S2S1S0A3A2A1A0B3B2B1B0CICO74283S3S2S1S0S’3S’2S’1S’0A3A2A1A0B3B2B1B0CO’CO完成二進制數(shù)相加操作完成和的修正操作用兩片4位二進制加法器74LS283構(gòu)成8421BCD碼加法電路。判斷是否大于9補充:二進制減法運算在數(shù)字系統(tǒng)中,二進制減法運算通常變?yōu)檠a碼加法運算。符號數(shù)的減法運算規(guī)則:被減數(shù)為補碼;對減數(shù)進行所有位(包括符號位)的求補運算;所得的結(jié)果再和被減數(shù)相加,忽略最后產(chǎn)生的進位,就可以得到差。差也是補碼的形式。Example:00001000(+8)-00000011(+3)00000011帶符號求補的結(jié)果為:1111110100001000+11111101100000101Example:00001100(+12)-11110111(-9)11110111帶符號求補的結(jié)果為:0000100100001100+0000100100010101二進制減法運算在數(shù)字系統(tǒng)中,二進制減法運算通常變?yōu)檠a碼加法運算。[A-B]原=[[A-B]補]補=[[A]補+[-B]補]補通過求反運算完成求補運算。求反電路:利用異或門實現(xiàn)因為:A3
A2A1A0MF3
F2F1F0M=0時輸出與輸入相同M=1時輸出為輸入的反碼。用74LS283構(gòu)成的二進制減法電路驗證:(+3)–(+4),(+3)–(-4),(-3)–(+4),(-3)–(-4)[A]補[B]補[A]補+[B]補+1[A]補+[-B]補[[A]補+[-B]補]補[A-B]原Y3Y2Y1Y0=P3P2P1P0-Q3Q2Q1Q0=P3P2P1P0+[Q3Q2Q1Q0]補
=P3P2P1P0+Q3Q2Q1Q0+1M輸出0Z=Q1Z=Q減一個數(shù)等于加這個數(shù)的補碼,補碼等于反碼+1,故M=0,相加,Y3Y2Y1Y0=P3P2P1P0+Q3Q2Q1Q0M=1,相減,Y3Y2Y1Y0=P3P2P1P0-Q3Q2Q1Q0引進中間變量Z解:A3A2A1A0B3B2B1B0CICO74LS283S3S2S1S0Y3Y2Y1Y0Q3Q2Q1Q0=1=1=1=1MP3P2P1P0Z3Z2Z1Z0試用4位并行加法器74LS283設(shè)計一個加/減運算電路。當(dāng)控制信號M=0時它將兩個輸入的4位二進制數(shù)相加,而M=1時它將兩個輸入的4位二進制數(shù)相減。允許附加必要的門電路。4.3.5數(shù)值比較器一、1位數(shù)值比較器00011011010001100010真值表函數(shù)式邏輯圖—用與非門和非門實現(xiàn)AiBiLiGiMiLi(A>B)Gi(A=B)Mi(A<B)=Ai⊙Bi1位比較器AiBiAi&1&1&BiMiGiLi二、4位數(shù)值比較器A=A3A2A1A0A>BL=1A=BM=1A<BG=1真值表比較輸入輸出A3
B3A2
B2A1
B1A0B0
LGM>100=>100==>100===>100====010<001=<001==<001===<001B=B3B2B1B0LGM4位數(shù)值比較器A3B3A2B2
A1B1A0B0&&1&1&&1&1&&1&1&≥1
≥1&1&1&≥1
≥1
MLGA2A1B3A3B2B1B0≥1
A0G=(A3⊙B3)(A2⊙B2)(A1⊙B1)(A0⊙B0)4位數(shù)值比較器M=A3B3+(A3⊙B3)A2B2+(A3⊙B3)(A2⊙B2)A1B1+
(A3⊙B3)(A2⊙B2)(A1⊙B1)A0B0L=M+G1位數(shù)值比較器AiMiBiAi⊙BiAiBiLiGiAiBi&1&1&比較輸入級聯(lián)輸入輸出A3B3A2B2A1B1A0B0A<BA=BA>BFA<BFA=BFA>B>001=>001==>001===>001====001001====010010====100100<100=<1004位集成數(shù)值比較器的真值表級聯(lián)輸入:供擴展使用,一般接低位芯片的比較輸出,即接低位芯片的FA<B
、FA=B
、FA>B
。邏輯功能的擴展例:用74LS85構(gòu)成8位數(shù)值比較器。顯然,需要2片74LS85。用片(1)比較低4位;片(2)比較高4位。比較結(jié)果由片(2)輸出。而高位比較器的擴展輸入端只要和低位的相應(yīng)輸出端相連即可。對于片(1),通過分析74LS85函數(shù)式已得出,只比較四位時應(yīng)使I(A<B)=I(A>B)=0,I(A=B)=1CMOS芯片設(shè)置A>B只是為了電路對稱,不起判斷作用B7
A7
B6
A6
B5
A5
B4
A4
FA<BFA=BFA>BCC14585
A<BA=BA>BB3
A3
B2
A2
B1
A1
B0
A0
FA<BFA=BFA>BCC14585
A<BA=BA>B
集成數(shù)值比較器CC15485(CMOS)擴展:
兩片4位→8位VDDA3
B3
FA>B
FA<B
B0
A0
B1B2
A2
FA=BA>BA<BA=BA1VSS12345678161514131211109CC14585
C6631低位比較結(jié)果高位比較結(jié)果1擴展:級聯(lián)輸入
集成數(shù)值比較器
74LS85(TTL)
兩片4位數(shù)值比較器74LS85
A<BA=BA>B74LS85
A<BA=BA>BVCCA3
B2
A2
A1
B1
A0
B0B3
A<BA=BA>B
FA>BFA=BFA<B地12345678161514131211109748574LS851→8位數(shù)值比較器低位比較結(jié)果高位比較結(jié)果
FA<B
FA=B
FA>B
FA<B
FA=BFA>BB7
A7
B6
A6
B5
A5
B4
A4B3
A3
B2
A2
B1
A1
B0
A0比較輸出在上述接法下,當(dāng)高4位不等時,輸出決定于高4位;當(dāng)高4位相等時,輸出決定于I,而I接低4位輸出,即決定于低4位。例1:C=10000001,D=11000001,則Y(C<D)=1,Y(C=D)=0,Y(C>D)=0;即:Y(C<D)=I(A<B)2=Y(A<B)1,Y(C=D)=
I(A=B)2=Y(A=B)1,Y(C>D)=I(A>B)2=Y(A>B)1例2:C=10000001,D=10001000,則Y(C<D)=1,Y(C=D)=0,Y(C>D)=0;B3B2B1B0A3A2A1A0I(A<B)I(A=B)I(A>B)74LS85(1)D3D2D1D2C3C2C1C0Y(A<B)Y(A=B)Y(A>B)B3B2B1B0A3A2A1A0I(A<B)I(A=B)I(A>B)74LS85(2)D7D6D5D4C7C6C5C4Y(A<B)Y(A=B)Y(A>B)0Y(C<D)Y(C=D)Y(C>D)1串聯(lián)擴展TTL電路:最低4位的級聯(lián)輸入端A'>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Diarachidonin-生命科學(xué)試劑-MCE
- 4-Pyrimidine-methanamine-Pyrimidin-4-ylmethanamine-生命科學(xué)試劑-MCE
- 城市租房種菜合同范本
- 項目包公合同范本
- 羔羊定購合同范本
- 洗浴中心轉(zhuǎn)租合同范本
- 2025年鎘鎳航空蓄電池項目合作計劃書
- 課程咨詢合同(2篇)
- 2025年食品加工機械項目合作計劃書
- 減負報告范文
- 家譜樹形圖模板
- 工程交付培訓(xùn)記錄表
- 大智慧指標(biāo)公式函數(shù)大全(完整可打印版)
- 髖膝關(guān)節(jié)置換術(shù)后X線評價-PPT課件
- 蓋梁抱箍法施工計算書蓋梁抱箍法施工方案
- (完整版)涼亭施工方案
- 《中國近現(xiàn)代史綱要》上編教學(xué)案例分享
- 新加坡環(huán)境治理與保護
- 常用消防圖例
- 生物安全手冊(共39頁)
- 破產(chǎn)管理人報酬計算器
評論
0/150
提交評論