常用組合邏輯電路與應(yīng)用課件_第1頁
常用組合邏輯電路與應(yīng)用課件_第2頁
常用組合邏輯電路與應(yīng)用課件_第3頁
常用組合邏輯電路與應(yīng)用課件_第4頁
常用組合邏輯電路與應(yīng)用課件_第5頁
已閱讀5頁,還剩125頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第三章常用組合邏輯電路芯片

及應(yīng)用(8)

引言3.1組合邏輯電路的基本概念3.2組合邏輯電路分析和設(shè)計方法3.3組合邏輯電路中的競爭冒險3.4常用組合邏輯電路芯片及應(yīng)用小結(jié)第三章常用組合邏輯電路芯片

及應(yīng)用(8)引言1引言

典型數(shù)字控制系統(tǒng)實例從本章開始,將介紹這些中、大規(guī)模集成組合邏輯電路。常用的中、大規(guī)模集成組合邏輯電路有編碼器和譯碼器、數(shù)據(jù)選擇器和數(shù)據(jù)分配器、數(shù)值比較器、算術(shù)邏輯運算單元。對于這些常用的集成組合邏輯電路,著重分析它們的功能及基本的應(yīng)用方法。在學(xué)習(xí)這些內(nèi)容的過程中,要以前面所學(xué)習(xí)的真值表、邏輯代數(shù)、卡諾圖等作為工具,進行邏輯電路的分析與設(shè)計。@引言典型數(shù)字控制系統(tǒng)實例2引言編碼器譯碼器寄存器0123456789-+碼制轉(zhuǎn)換器比較器計數(shù)器加法器寄存器碼制轉(zhuǎn)換器譯碼器MUX藥片數(shù)傳感器閥門每瓶的藥片數(shù)總裝瓶藥片數(shù)量顯示新瓶到位計數(shù)器清零瓶內(nèi)實際藥片數(shù)(十進制)每瓶藥片的設(shè)定數(shù)(十進制)每瓶藥片的設(shè)定數(shù)(BCD編碼數(shù))設(shè)定鍵盤遠程控制臺瓶內(nèi)實際藥片數(shù)(十進制)比較相等信號引言編碼器譯碼器寄存器0123456789-+碼制轉(zhuǎn)換器比較33.3組合邏輯電路中的競爭冒險3.3.1產(chǎn)生競爭冒險的原因3.3.2消去競爭冒險的方法3.3組合邏輯電路中的競爭冒險3.3.1產(chǎn)生競爭冒險的43.4常用組合邏輯電路芯片及應(yīng)用

3.4.1編碼器

3.4.2譯碼器和數(shù)據(jù)分配器

3.4.3數(shù)據(jù)選擇器

3.4.4數(shù)值比較器

3.4.5算術(shù)運算器

3.4.6常用組合邏輯電路應(yīng)用實例3.4常用組合邏輯電路芯片及應(yīng)用3.4.1編碼器53.1組合邏輯電路的基本概念組合邏輯電路定義:

在任何時刻,輸出狀態(tài)只決定于同一時刻各輸入狀態(tài)的組合,而與先前狀態(tài)無關(guān)的邏輯電路稱為組合邏輯電路。

@

組合邏輯電路A0A1::An-1Y0Y1::Ym-1Y輸出A輸入Y0=F0(A0,A1,…,An-1)Y0=F0(A0,A1,…,An-1)﹕﹕Ym-1=Fm-1(A0,A1,…,An-1)3.1組合邏輯電路的基本概念組合邏輯電路定義:A0Y0Y63.1組合邏輯電路的基本概念組合邏輯電路特點:

(1)輸出、輸入之間沒有反饋延遲通路;(2)電路中不含記憶單元。組合電路邏輯功能表示:組合電路是邏輯函數(shù)的電路實現(xiàn),所以表示邏輯函數(shù)的幾種方法—真值表、卡諾圖、邏輯表達式及時序圖均可表示組合電路的邏輯功能組合邏輯電路的分類:

按照功能特點可分為:編碼器、譯碼器、數(shù)據(jù)選擇器、分配器、比較器、加法器等。@3.1組合邏輯電路的基本概念組合邏輯電路特點:73.2組合邏輯電路的分析和設(shè)計電路分析的目的目的是為了確定已知電路的邏輯功能,所以分析的結(jié)論是指出電路所實現(xiàn)的邏輯功能。

電路分析的步驟(1)由邏輯圖寫出各輸出端的邏輯表達式;(2)化簡和變換各邏輯表達式;(3)列出真值表;(4)根據(jù)真值表和邏輯表達式對邏輯電路進行分析,最后確定其功能。

實例

@3.2組合邏輯電路的分析和設(shè)計電路分析的目的83.2組合邏輯電路的分析和設(shè)計例:試分析如圖所示電路的邏輯功能。圖中輸入信號A、B、C、D是一組四位二進制代碼&&&&&&&&&&&&ABCDWXY3.2組合邏輯電路的分析和設(shè)計例:試分析如圖所示電路的邏輯93.2組合邏輯電路的分析和設(shè)計解(1)寫出邏輯表達式:(2)進行化簡:3.2組合邏輯電路的分析和設(shè)計解103.2組合邏輯電路的分析和設(shè)計

(3)列真值表:(4)功能說明:由真值表可知,此電路實現(xiàn)的邏輯功能是檢奇電路。@ABCDY000000001100101001100100101010011000111110001100101010010111110001101111101111103.2組合邏輯電路的分析和設(shè)計(3)列真值表:AB113.2組合邏輯電路的分析和設(shè)計電路設(shè)計的目的

組合邏輯電路設(shè)計的目的是根據(jù)邏輯功能設(shè)計出實現(xiàn)該功能的電路。

電路設(shè)計的步驟(1)根據(jù)對電路邏輯功能的要求,列出真值表;(2)由其值表寫出邏輯表達式;(3)簡化和變換邏輯表達式,從而畫出邏輯圖。注意點組合邏輯電路的設(shè)計,通常以電路簡單,所用器件的數(shù)目和種類最少為目標實例

@3.2組合邏輯電路的分析和設(shè)計電路設(shè)計的目的123.2組合邏輯電路的分析和設(shè)計例:試設(shè)計將十進制的四位二進制碼(8421)BCD轉(zhuǎn)換成典型格雷碼解:(1)分析題意,確定輸入變量與輸出變量的數(shù)目

@3.2組合邏輯電路的分析和設(shè)計例:試設(shè)計將十進制的四位二進133.2組合邏輯電路的分析和設(shè)計(2)列真值表輸入變量輸出變量B3B2B1B0G3G2G1G0000000000001000100100011001100100100011001010111011001010111010010001100100111011010ΦXXX1011XXXX1100XXXX1101XXXX1110XXXX1111XXXX3.2組合邏輯電路的分析和設(shè)計(2)列真值表輸入變量輸出變143.2組合邏輯電路的分析和設(shè)計

(3)根據(jù)真值表,填寫輸出函數(shù)卡諾圖B3B20001111000010101010111XΦΦΦ1001Φ10001111000001101110011ΦΦΦΦ1000ΦΦB1B0G1卡諾圖B3B2B1B0G0卡諾圖G0G13.2組合邏輯電路的分析和設(shè)計(3)根據(jù)真值表,填寫輸出153.2組合邏輯電路的分析和設(shè)計

(3)根據(jù)真值表,填寫輸出函數(shù)卡諾圖0001111000000001111111ΦΦΦΦ1011ΦΦ0001111000000001000011ΦΦΦΦ1011ΦΦB3B2B1B0G3卡諾圖B3B2B1B0G2卡諾圖G2G33.2組合邏輯電路的分析和設(shè)計(3)根據(jù)真值表,填寫163.2組合邏輯電路的分析和設(shè)計(4)化簡并寫出邏輯代數(shù)式(5)、由邏輯代數(shù)式畫出邏輯圖@=1=1B0B1G0=1B2G2G1B3G33.2組合邏輯電路的分析和設(shè)計(4)化簡并寫出邏輯代數(shù)式=173.2組合邏輯電路的分析和設(shè)計邏輯代數(shù)是分析和設(shè)計邏輯電路的工具組合邏輯電路的輸出狀態(tài)只決定于同一時刻的輸入狀態(tài)。組合邏輯電路的分析目的是為了確定已知電路的邏輯功能,步驟:寫出各輸出端的邏輯表達式、化簡和變換各邏輯表達式、列出真值表、確定功能。

應(yīng)用邏輯門電路設(shè)計組合邏輯電路的步驟是:列出真值表、寫出邏輯表達式、化簡和變換、畫出邏輯圖小結(jié):3.2組合邏輯電路的分析和設(shè)計邏輯代數(shù)是分析和設(shè)計邏輯電路183.3.1產(chǎn)生競爭冒險的原因競爭冒險的現(xiàn)象由于邏輯門輸出的延遲,當一個邏輯門的幾個輸入端經(jīng)不同的路徑輸入信號時,會產(chǎn)生錯誤的邏輯輸出信號,這種現(xiàn)象稱為競爭冒險。產(chǎn)生競爭冒險的原因當電路中存在由反相器產(chǎn)生的互補信號,且在互補信號的狀態(tài)發(fā)生變化時,由于反相器的輸出延時,可能出現(xiàn)冒險現(xiàn)象。實例

@3.3.1產(chǎn)生競爭冒險的原因競爭冒險的現(xiàn)象193.3.2消去競爭冒險的方法發(fā)現(xiàn)并消掉互補變量

例如增加乘積項輸出端并聯(lián)電容器@3.3.2消去競爭冒險的方法發(fā)現(xiàn)并消掉互補變量203.4.1編碼器

1、編碼器的定義與功能2、集成電路編碼器3.4.1編碼器1、編碼器的定義與功能213.4.2譯碼器和數(shù)據(jù)分配器

1、譯碼器的定義及功能2、集成電路譯碼器3、數(shù)據(jù)分配器3.4.2譯碼器和數(shù)據(jù)分配器1、譯碼器的定義及功能223.4.3數(shù)據(jù)選擇器

1、數(shù)據(jù)選擇器的定義及功能

2、集成電路數(shù)據(jù)選擇器3.4.3數(shù)據(jù)選擇器1、數(shù)據(jù)選擇器的定義及功能

233.4.4數(shù)值比較器1、數(shù)值比較器的定義及功能2、集成數(shù)值比較器3.4.4數(shù)值比較器1、數(shù)值比較器的定義及功能243.4.5算術(shù)運算器1、半加器和全加器2、多位數(shù)加法器3、集成加法器及應(yīng)用3.4.5算術(shù)運算器1、半加器和全加器25小結(jié)

常用的中規(guī)模組合邏輯器件包括編碼器、譯碼器、數(shù)據(jù)選擇器、數(shù)據(jù)比較器、加法器等。它們可通過輸入、輸出使能端擴展為更復(fù)雜的邏輯系統(tǒng)。應(yīng)用組合邏輯器件進行組合邏輯電路設(shè)計時,可用第三章的組合邏輯電路設(shè)計步驟。@小結(jié)常用的中規(guī)模組合邏輯器件包括編碼器、譯263.4.1編碼器——編碼器的定義與功能編碼器的定義將某一位有效的輸入信息變換為以二進制按一定的規(guī)律編排的代碼(多位輸出信息),使每組代碼都對應(yīng)一位有效輸入信息,這種功能稱為編碼。具有編碼功能的邏輯電路稱為編碼器。二進制編碼位數(shù)n與輸入信息個數(shù)m有如下關(guān)系:m2n@3.4.1編碼器——編碼器的定義與功能編碼器的定義273.4.1編碼器——編碼器的定義與功能4線-2線編碼器四位輸入信息,二位編碼輸出信息。輸入輸出I0I1I3I4Y1Y0100000010001001010000111@3.4.1編碼器——編碼器的定義與功能4線-2線編碼器輸入283.4.1編碼器——編碼器的定義與功能優(yōu)先編碼器在兩個或更多個同時輸入時,編碼器能夠根據(jù)規(guī)定好的先后次序,即優(yōu)先級別,只對優(yōu)先級別高的輸入進行編碼,具有上述功能的邏輯部件稱為優(yōu)先編碼器。4線-2線優(yōu)先編碼器四位輸入信息,二位編碼輸出信息。鍵盤輸入8421BCD碼編碼器功能表

@輸入輸出I0I1I2I3Y1Y0100000x10001xx1010xxx1113.4.1編碼器——編碼器的定義與功能優(yōu)先編碼器輸入輸出I293.4.1編碼器——集成電路編碼器8線-3線優(yōu)先編碼器74148

(CD4532)

功能表邏輯圖及化簡可得各輸出的表達式:輸入使能端——只有其輸入有效信號時,該器件才處于工作狀態(tài),器件才具有其邏輯功能。輸出使能端——當其輸出有效信號時,指示該器件正處于工作狀態(tài),器件具有其邏輯功能。8線-3線優(yōu)先編碼器74148的應(yīng)用

@3.4.1編碼器——集成電路編碼器8線-3線優(yōu)先編碼器74303.4.1編碼器——集成電路編碼器3.4.1編碼器——集成電路編碼器313.4.2譯碼器和數(shù)據(jù)分配器——定義及功能譯碼器的定義及功能譯碼的功能是將具有特定含義的二進制碼(多位輸入信號)進行辨別,并轉(zhuǎn)換成一位的有效的輸出信號(地址譯碼)或轉(zhuǎn)換成另一種二進制編碼(代碼轉(zhuǎn)換)。具有譯碼功能的邏輯電路稱為譯碼器。

n位的二進制碼和m個輸出信號之間有如下關(guān)系:m=2n2線4線譯碼器

功能表二位二進制碼輸入,四個輸出控制信號,其邏輯表達式為:@3.4.2譯碼器和數(shù)據(jù)分配器——定義及功能譯碼器的定義及功323.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器

功能表三位輸入二進制碼,八個輸出信號其邏輯表達式為:@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯333.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器應(yīng)用

1.用譯碼器實現(xiàn)邏輯函數(shù)例:用3-8譯碼器實現(xiàn)邏輯函數(shù)解:1)將使能端接成有效,使譯碼器工作有效,即G1接5V,G2A、G2B接地。

2)將輸入變量X、Y、Z分別接到譯碼器的輸入C、B、A端,則:

@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯343.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器應(yīng)用

2.功能擴展例:用3-8譯碼器擴展為4-16譯碼器,其中4-16譯碼器的輸入變量為D0、D1、D2、D3;輸出變量為Z0、Z1、……Z14、Z15G1G2/D3D2/CD1/BD0/AZ15Z14…Z8Z7Z6…Z1Z01000011111101000111111011…………………………101111110111G2G1/D3D2/CD1/BD0/AZ15Z14…Z8Z7Z6…Z1Z00100011011110…………………………011101011111011110111111@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯353.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器應(yīng)用

2.功能擴展@G1G2AG2BG1G2AG2BABCABC3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯363.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器7442二-十進制譯碼器

二-十進制譯碼器是碼制變換譯碼器,它是將輸入BCD碼的10個代碼譯成10個高低電平輸出信號。七段顯示譯碼器

1)七段式數(shù)字顯示器(數(shù)碼管)

2)七段顯示譯碼驅(qū)動電路

3)7448集成七段顯示譯碼器

(74HC4511)能將十進制的8421BCD碼轉(zhuǎn)換成點亮分段式數(shù)字顯示器顯示碼,所以該譯碼器是代碼轉(zhuǎn)換器。@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器7442二-十進373.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器383.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器七段顯示譯碼驅(qū)動電路

1)邏輯抽象--即確定邏輯輸入輸出變量輸入A3、A2、A1、A0組成8421BCD碼輸出Ya、Yb、Yc、Yd、Ye、Yf、Yg組成驅(qū)動數(shù)碼管信號,若采用共陽極數(shù)碼管,則Ya~yg應(yīng)為低電平有效

2)建立真值表

3)畫卡諾圖

4)寫出邏輯表達式

5)畫出邏輯圖

@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器七段顯示譯碼驅(qū)動393.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器403.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器413.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器423.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器433.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器BCD七端譯碼顯示邏輯電路3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器BCD七端譯碼顯443.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器453.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器定義數(shù)據(jù)分配是將一個源數(shù)據(jù)根據(jù)需要送到多個不同的通道上去,實現(xiàn)數(shù)據(jù)分配功能的邏輯電路稱為數(shù)據(jù)分配器。數(shù)據(jù)分配器實現(xiàn)數(shù)據(jù)分配器可以用唯一地址譯碼器實現(xiàn)。如用74138譯碼器實現(xiàn)@3.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器定義463.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器實現(xiàn)例如,當G1=1,G2B=0,CBA=010時:同理,當G1=1,G2B=0,CBA=100時:所以:G2A=1,則Y2=1或Y4=1;G2A=0,則Y2=0或Y4=0

譯碼器作為數(shù)據(jù)分配器的功能表

@3.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器實現(xiàn)473.4.3數(shù)據(jù)選擇器——定義及功能

數(shù)據(jù)選擇定義數(shù)據(jù)選擇是指經(jīng)過選擇,把多個通道的數(shù)據(jù)傳送到唯一的公共數(shù)據(jù)通道上去。實現(xiàn)數(shù)據(jù)選擇功能的邏輯電路稱為數(shù)據(jù)選擇器。多路輸入,一路輸出。是數(shù)據(jù)分配器逆過程。4選1數(shù)據(jù)選擇器

功能表

輸出端邏輯表達式為:

3.4.3數(shù)據(jù)選擇器——定義及功能數(shù)據(jù)選擇定義483.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器74LS151集成電路數(shù)據(jù)選擇器

功能表

多位數(shù)據(jù)輸出選擇可用一位選擇器并聯(lián)組成,大于八位數(shù)據(jù)輸入選擇可用一位選擇器串聯(lián)組成。數(shù)據(jù)選擇器的應(yīng)用

1)邏輯函數(shù)產(chǎn)生器例:

2)實現(xiàn)并行數(shù)據(jù)到串行數(shù)據(jù)的轉(zhuǎn)換@

3.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器74LS151集成電493.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器2位八選一數(shù)據(jù)選擇器的連接方法3.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器2位八選一數(shù)據(jù)選擇器503.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器用兩片8選1數(shù)據(jù)選擇器擴展為16選一數(shù)據(jù)選擇器的邏輯圖3.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器用兩片8選1數(shù)據(jù)選擇513.4.4數(shù)值比較器——定義及功能

數(shù)值比較器的定義數(shù)值比較器就是對兩數(shù)A、B進行比較,以判斷其大小的邏輯電路。比較結(jié)果有A>B、A<B以及A=B三種情況。一位數(shù)值比較器

真值表由比較器的定義推出比較器的輸出邏輯式:兩位數(shù)值比較器

真值表同理可得兩位比較器的輸出邏輯式:@3.4.4數(shù)值比較器——定義及功能數(shù)值比較器的定義@523.4.4數(shù)值比較器——集成數(shù)值比較器集成數(shù)值比較器74LS8574LS85是4位數(shù)值比較器,與兩位數(shù)值比較器相同從高位逐位比較得到結(jié)果。并帶有擴展輸入輸出使能位。功能表

邏輯表達式集成數(shù)值比較器位數(shù)擴展將四位數(shù)值比較器擴展為八位數(shù)值比較器。@

3.4.4數(shù)值比較器——集成數(shù)值比較器集成數(shù)值比較器74L533.4.4數(shù)值比較器——集成數(shù)值比較器74LS85的邏輯圖和引腳圖邏輯圖引腳圖3.4.4數(shù)值比較器——集成數(shù)值比較器74LS85的邏輯圖543.4.4數(shù)值比較器——集成數(shù)值比較器3.4.4數(shù)值比較器——集成數(shù)值比較器553.4.4數(shù)值比較器——集成數(shù)值比較器3.4.4數(shù)值比較器——集成數(shù)值比較器563.4.4數(shù)值比較器——集成數(shù)值比較器3.4.4數(shù)值比較器——集成數(shù)值比較器573.4.5算術(shù)運算器——半加器和全加器半加器

半加器是完成一位二進制數(shù)相加,并且不考慮低位的進位,由真值表可得其輸出邏輯表達式:全加器

全加器能進行一位加數(shù)、被加數(shù)和低位來的進位信號相加,并根據(jù)求和結(jié)果給出該位的進位信號,由真值表和卡諾圖化簡后可得其邏輯表達式:@3.4.5算術(shù)運算器——半加器和全加器半加器@583.4.5算術(shù)運算器——多位加法器串行進多位加法器若有多位數(shù)相加,則可采用并行相加串行進位的方式來完成。@3.4.5算術(shù)運算器——多位加法器串行進多位加法器593.4.5算術(shù)運算器——集成4位加法器及應(yīng)用超前進位集成4位加法器74LS283

將上一節(jié)中的和表達式和進位表達式中的AiBi和AiBi定義為Gi和Pi,則表達式可寫為:

Si=Pi

Ci-1Ci=Gi+PiCi-1

同理得各位進位信號表達式為:

C0=G0+P0C-1C1=G1+P1C0=G1+P1G0+P1P0C-1C2=G2+P2C1=G2+P2G1+P2P1G0+P2P1P0C-1C3=G3+P3C2=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0C-1

由上式可得:各進位位只與各位加數(shù)和被加數(shù)有關(guān),既進位位同時產(chǎn)生。74LS283的進位位就是用上述方法產(chǎn)生。@3.4.5算術(shù)運算器——集成4位加法器及應(yīng)用超前進位集成4603.4.5算術(shù)運算器——集成4位加法器及運用用4位全加法器構(gòu)成16位全加法器3.4.5算術(shù)運算器——集成4位加法器及運用用4位全加法器613.4.5算術(shù)運算器——集成4位加法器及運用用4位全加法器設(shè)計組合邏輯電路例:設(shè)計一個代碼轉(zhuǎn)換電路,將8421BCD碼轉(zhuǎn)成余三碼。解:1)定義輸出Y3Y2Y1Y0、輸入變量A3A2A1A02)列出真值表:由8421BCD碼和余三碼的編碼規(guī)則,即可列出真值表。由真值表可列出輸入、輸出如下關(guān)系:Y3Y2Y1Y0

A3A2A1A0+0011,即將輸入的8421BCD碼加三就為余三碼的編碼規(guī)則。

3)由上規(guī)則畫出邏輯圖。@3.4.5算術(shù)運算器——集成4位加法器及運用用4位全加法器623.4.5算術(shù)運算器——集成4位加法器及運用3.4.5算術(shù)運算器——集成4位加法器及運用633.4.6常用組合邏輯電路應(yīng)用實例3.4.6常用組合邏輯電路應(yīng)用實例643.4.6常用組合邏輯電路應(yīng)用實例3.4.6常用組合邏輯電路應(yīng)用實例65第三章常用組合邏輯電路芯片

及應(yīng)用(8)

引言3.1組合邏輯電路的基本概念3.2組合邏輯電路分析和設(shè)計方法3.3組合邏輯電路中的競爭冒險3.4常用組合邏輯電路芯片及應(yīng)用小結(jié)第三章常用組合邏輯電路芯片

及應(yīng)用(8)引言66引言

典型數(shù)字控制系統(tǒng)實例從本章開始,將介紹這些中、大規(guī)模集成組合邏輯電路。常用的中、大規(guī)模集成組合邏輯電路有編碼器和譯碼器、數(shù)據(jù)選擇器和數(shù)據(jù)分配器、數(shù)值比較器、算術(shù)邏輯運算單元。對于這些常用的集成組合邏輯電路,著重分析它們的功能及基本的應(yīng)用方法。在學(xué)習(xí)這些內(nèi)容的過程中,要以前面所學(xué)習(xí)的真值表、邏輯代數(shù)、卡諾圖等作為工具,進行邏輯電路的分析與設(shè)計。@引言典型數(shù)字控制系統(tǒng)實例67引言編碼器譯碼器寄存器0123456789-+碼制轉(zhuǎn)換器比較器計數(shù)器加法器寄存器碼制轉(zhuǎn)換器譯碼器MUX藥片數(shù)傳感器閥門每瓶的藥片數(shù)總裝瓶藥片數(shù)量顯示新瓶到位計數(shù)器清零瓶內(nèi)實際藥片數(shù)(十進制)每瓶藥片的設(shè)定數(shù)(十進制)每瓶藥片的設(shè)定數(shù)(BCD編碼數(shù))設(shè)定鍵盤遠程控制臺瓶內(nèi)實際藥片數(shù)(十進制)比較相等信號引言編碼器譯碼器寄存器0123456789-+碼制轉(zhuǎn)換器比較683.3組合邏輯電路中的競爭冒險3.3.1產(chǎn)生競爭冒險的原因3.3.2消去競爭冒險的方法3.3組合邏輯電路中的競爭冒險3.3.1產(chǎn)生競爭冒險的693.4常用組合邏輯電路芯片及應(yīng)用

3.4.1編碼器

3.4.2譯碼器和數(shù)據(jù)分配器

3.4.3數(shù)據(jù)選擇器

3.4.4數(shù)值比較器

3.4.5算術(shù)運算器

3.4.6常用組合邏輯電路應(yīng)用實例3.4常用組合邏輯電路芯片及應(yīng)用3.4.1編碼器703.1組合邏輯電路的基本概念組合邏輯電路定義:

在任何時刻,輸出狀態(tài)只決定于同一時刻各輸入狀態(tài)的組合,而與先前狀態(tài)無關(guān)的邏輯電路稱為組合邏輯電路。

@

組合邏輯電路A0A1::An-1Y0Y1::Ym-1Y輸出A輸入Y0=F0(A0,A1,…,An-1)Y0=F0(A0,A1,…,An-1)﹕﹕Ym-1=Fm-1(A0,A1,…,An-1)3.1組合邏輯電路的基本概念組合邏輯電路定義:A0Y0Y713.1組合邏輯電路的基本概念組合邏輯電路特點:

(1)輸出、輸入之間沒有反饋延遲通路;(2)電路中不含記憶單元。組合電路邏輯功能表示:組合電路是邏輯函數(shù)的電路實現(xiàn),所以表示邏輯函數(shù)的幾種方法—真值表、卡諾圖、邏輯表達式及時序圖均可表示組合電路的邏輯功能組合邏輯電路的分類:

按照功能特點可分為:編碼器、譯碼器、數(shù)據(jù)選擇器、分配器、比較器、加法器等。@3.1組合邏輯電路的基本概念組合邏輯電路特點:723.2組合邏輯電路的分析和設(shè)計電路分析的目的目的是為了確定已知電路的邏輯功能,所以分析的結(jié)論是指出電路所實現(xiàn)的邏輯功能。

電路分析的步驟(1)由邏輯圖寫出各輸出端的邏輯表達式;(2)化簡和變換各邏輯表達式;(3)列出真值表;(4)根據(jù)真值表和邏輯表達式對邏輯電路進行分析,最后確定其功能。

實例

@3.2組合邏輯電路的分析和設(shè)計電路分析的目的733.2組合邏輯電路的分析和設(shè)計例:試分析如圖所示電路的邏輯功能。圖中輸入信號A、B、C、D是一組四位二進制代碼&&&&&&&&&&&&ABCDWXY3.2組合邏輯電路的分析和設(shè)計例:試分析如圖所示電路的邏輯743.2組合邏輯電路的分析和設(shè)計解(1)寫出邏輯表達式:(2)進行化簡:3.2組合邏輯電路的分析和設(shè)計解753.2組合邏輯電路的分析和設(shè)計

(3)列真值表:(4)功能說明:由真值表可知,此電路實現(xiàn)的邏輯功能是檢奇電路。@ABCDY000000001100101001100100101010011000111110001100101010010111110001101111101111103.2組合邏輯電路的分析和設(shè)計(3)列真值表:AB763.2組合邏輯電路的分析和設(shè)計電路設(shè)計的目的

組合邏輯電路設(shè)計的目的是根據(jù)邏輯功能設(shè)計出實現(xiàn)該功能的電路。

電路設(shè)計的步驟(1)根據(jù)對電路邏輯功能的要求,列出真值表;(2)由其值表寫出邏輯表達式;(3)簡化和變換邏輯表達式,從而畫出邏輯圖。注意點組合邏輯電路的設(shè)計,通常以電路簡單,所用器件的數(shù)目和種類最少為目標實例

@3.2組合邏輯電路的分析和設(shè)計電路設(shè)計的目的773.2組合邏輯電路的分析和設(shè)計例:試設(shè)計將十進制的四位二進制碼(8421)BCD轉(zhuǎn)換成典型格雷碼解:(1)分析題意,確定輸入變量與輸出變量的數(shù)目

@3.2組合邏輯電路的分析和設(shè)計例:試設(shè)計將十進制的四位二進783.2組合邏輯電路的分析和設(shè)計(2)列真值表輸入變量輸出變量B3B2B1B0G3G2G1G0000000000001000100100011001100100100011001010111011001010111010010001100100111011010ΦXXX1011XXXX1100XXXX1101XXXX1110XXXX1111XXXX3.2組合邏輯電路的分析和設(shè)計(2)列真值表輸入變量輸出變793.2組合邏輯電路的分析和設(shè)計

(3)根據(jù)真值表,填寫輸出函數(shù)卡諾圖B3B20001111000010101010111XΦΦΦ1001Φ10001111000001101110011ΦΦΦΦ1000ΦΦB1B0G1卡諾圖B3B2B1B0G0卡諾圖G0G13.2組合邏輯電路的分析和設(shè)計(3)根據(jù)真值表,填寫輸出803.2組合邏輯電路的分析和設(shè)計

(3)根據(jù)真值表,填寫輸出函數(shù)卡諾圖0001111000000001111111ΦΦΦΦ1011ΦΦ0001111000000001000011ΦΦΦΦ1011ΦΦB3B2B1B0G3卡諾圖B3B2B1B0G2卡諾圖G2G33.2組合邏輯電路的分析和設(shè)計(3)根據(jù)真值表,填寫813.2組合邏輯電路的分析和設(shè)計(4)化簡并寫出邏輯代數(shù)式(5)、由邏輯代數(shù)式畫出邏輯圖@=1=1B0B1G0=1B2G2G1B3G33.2組合邏輯電路的分析和設(shè)計(4)化簡并寫出邏輯代數(shù)式=823.2組合邏輯電路的分析和設(shè)計邏輯代數(shù)是分析和設(shè)計邏輯電路的工具組合邏輯電路的輸出狀態(tài)只決定于同一時刻的輸入狀態(tài)。組合邏輯電路的分析目的是為了確定已知電路的邏輯功能,步驟:寫出各輸出端的邏輯表達式、化簡和變換各邏輯表達式、列出真值表、確定功能。

應(yīng)用邏輯門電路設(shè)計組合邏輯電路的步驟是:列出真值表、寫出邏輯表達式、化簡和變換、畫出邏輯圖小結(jié):3.2組合邏輯電路的分析和設(shè)計邏輯代數(shù)是分析和設(shè)計邏輯電路833.3.1產(chǎn)生競爭冒險的原因競爭冒險的現(xiàn)象由于邏輯門輸出的延遲,當一個邏輯門的幾個輸入端經(jīng)不同的路徑輸入信號時,會產(chǎn)生錯誤的邏輯輸出信號,這種現(xiàn)象稱為競爭冒險。產(chǎn)生競爭冒險的原因當電路中存在由反相器產(chǎn)生的互補信號,且在互補信號的狀態(tài)發(fā)生變化時,由于反相器的輸出延時,可能出現(xiàn)冒險現(xiàn)象。實例

@3.3.1產(chǎn)生競爭冒險的原因競爭冒險的現(xiàn)象843.3.2消去競爭冒險的方法發(fā)現(xiàn)并消掉互補變量

例如增加乘積項輸出端并聯(lián)電容器@3.3.2消去競爭冒險的方法發(fā)現(xiàn)并消掉互補變量853.4.1編碼器

1、編碼器的定義與功能2、集成電路編碼器3.4.1編碼器1、編碼器的定義與功能863.4.2譯碼器和數(shù)據(jù)分配器

1、譯碼器的定義及功能2、集成電路譯碼器3、數(shù)據(jù)分配器3.4.2譯碼器和數(shù)據(jù)分配器1、譯碼器的定義及功能873.4.3數(shù)據(jù)選擇器

1、數(shù)據(jù)選擇器的定義及功能

2、集成電路數(shù)據(jù)選擇器3.4.3數(shù)據(jù)選擇器1、數(shù)據(jù)選擇器的定義及功能

883.4.4數(shù)值比較器1、數(shù)值比較器的定義及功能2、集成數(shù)值比較器3.4.4數(shù)值比較器1、數(shù)值比較器的定義及功能893.4.5算術(shù)運算器1、半加器和全加器2、多位數(shù)加法器3、集成加法器及應(yīng)用3.4.5算術(shù)運算器1、半加器和全加器90小結(jié)

常用的中規(guī)模組合邏輯器件包括編碼器、譯碼器、數(shù)據(jù)選擇器、數(shù)據(jù)比較器、加法器等。它們可通過輸入、輸出使能端擴展為更復(fù)雜的邏輯系統(tǒng)。應(yīng)用組合邏輯器件進行組合邏輯電路設(shè)計時,可用第三章的組合邏輯電路設(shè)計步驟。@小結(jié)常用的中規(guī)模組合邏輯器件包括編碼器、譯913.4.1編碼器——編碼器的定義與功能編碼器的定義將某一位有效的輸入信息變換為以二進制按一定的規(guī)律編排的代碼(多位輸出信息),使每組代碼都對應(yīng)一位有效輸入信息,這種功能稱為編碼。具有編碼功能的邏輯電路稱為編碼器。二進制編碼位數(shù)n與輸入信息個數(shù)m有如下關(guān)系:m2n@3.4.1編碼器——編碼器的定義與功能編碼器的定義923.4.1編碼器——編碼器的定義與功能4線-2線編碼器四位輸入信息,二位編碼輸出信息。輸入輸出I0I1I3I4Y1Y0100000010001001010000111@3.4.1編碼器——編碼器的定義與功能4線-2線編碼器輸入933.4.1編碼器——編碼器的定義與功能優(yōu)先編碼器在兩個或更多個同時輸入時,編碼器能夠根據(jù)規(guī)定好的先后次序,即優(yōu)先級別,只對優(yōu)先級別高的輸入進行編碼,具有上述功能的邏輯部件稱為優(yōu)先編碼器。4線-2線優(yōu)先編碼器四位輸入信息,二位編碼輸出信息。鍵盤輸入8421BCD碼編碼器功能表

@輸入輸出I0I1I2I3Y1Y0100000x10001xx1010xxx1113.4.1編碼器——編碼器的定義與功能優(yōu)先編碼器輸入輸出I943.4.1編碼器——集成電路編碼器8線-3線優(yōu)先編碼器74148

(CD4532)

功能表邏輯圖及化簡可得各輸出的表達式:輸入使能端——只有其輸入有效信號時,該器件才處于工作狀態(tài),器件才具有其邏輯功能。輸出使能端——當其輸出有效信號時,指示該器件正處于工作狀態(tài),器件具有其邏輯功能。8線-3線優(yōu)先編碼器74148的應(yīng)用

@3.4.1編碼器——集成電路編碼器8線-3線優(yōu)先編碼器74953.4.1編碼器——集成電路編碼器3.4.1編碼器——集成電路編碼器963.4.2譯碼器和數(shù)據(jù)分配器——定義及功能譯碼器的定義及功能譯碼的功能是將具有特定含義的二進制碼(多位輸入信號)進行辨別,并轉(zhuǎn)換成一位的有效的輸出信號(地址譯碼)或轉(zhuǎn)換成另一種二進制編碼(代碼轉(zhuǎn)換)。具有譯碼功能的邏輯電路稱為譯碼器。

n位的二進制碼和m個輸出信號之間有如下關(guān)系:m=2n2線4線譯碼器

功能表二位二進制碼輸入,四個輸出控制信號,其邏輯表達式為:@3.4.2譯碼器和數(shù)據(jù)分配器——定義及功能譯碼器的定義及功973.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器

功能表三位輸入二進制碼,八個輸出信號其邏輯表達式為:@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯983.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器應(yīng)用

1.用譯碼器實現(xiàn)邏輯函數(shù)例:用3-8譯碼器實現(xiàn)邏輯函數(shù)解:1)將使能端接成有效,使譯碼器工作有效,即G1接5V,G2A、G2B接地。

2)將輸入變量X、Y、Z分別接到譯碼器的輸入C、B、A端,則:

@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯993.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器應(yīng)用

2.功能擴展例:用3-8譯碼器擴展為4-16譯碼器,其中4-16譯碼器的輸入變量為D0、D1、D2、D3;輸出變量為Z0、Z1、……Z14、Z15G1G2/D3D2/CD1/BD0/AZ15Z14…Z8Z7Z6…Z1Z01000011111101000111111011…………………………101111110111G2G1/D3D2/CD1/BD0/AZ15Z14…Z8Z7Z6…Z1Z00100011011110…………………………011101011111011110111111@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯1003.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯碼器應(yīng)用

2.功能擴展@G1G2AG2BG1G2AG2BABCABC3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器74138集成譯1013.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器7442二-十進制譯碼器

二-十進制譯碼器是碼制變換譯碼器,它是將輸入BCD碼的10個代碼譯成10個高低電平輸出信號。七段顯示譯碼器

1)七段式數(shù)字顯示器(數(shù)碼管)

2)七段顯示譯碼驅(qū)動電路

3)7448集成七段顯示譯碼器

(74HC4511)能將十進制的8421BCD碼轉(zhuǎn)換成點亮分段式數(shù)字顯示器顯示碼,所以該譯碼器是代碼轉(zhuǎn)換器。@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器7442二-十進1023.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器1033.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器七段顯示譯碼驅(qū)動電路

1)邏輯抽象--即確定邏輯輸入輸出變量輸入A3、A2、A1、A0組成8421BCD碼輸出Ya、Yb、Yc、Yd、Ye、Yf、Yg組成驅(qū)動數(shù)碼管信號,若采用共陽極數(shù)碼管,則Ya~yg應(yīng)為低電平有效

2)建立真值表

3)畫卡諾圖

4)寫出邏輯表達式

5)畫出邏輯圖

@3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器七段顯示譯碼驅(qū)動1043.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器1053.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器1063.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器1073.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器1083.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器BCD七端譯碼顯示邏輯電路3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器BCD七端譯碼顯1093.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器3.4.2譯碼器和數(shù)據(jù)分配器——集成譯碼器1103.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器定義數(shù)據(jù)分配是將一個源數(shù)據(jù)根據(jù)需要送到多個不同的通道上去,實現(xiàn)數(shù)據(jù)分配功能的邏輯電路稱為數(shù)據(jù)分配器。數(shù)據(jù)分配器實現(xiàn)數(shù)據(jù)分配器可以用唯一地址譯碼器實現(xiàn)。如用74138譯碼器實現(xiàn)@3.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器定義1113.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器實現(xiàn)例如,當G1=1,G2B=0,CBA=010時:同理,當G1=1,G2B=0,CBA=100時:所以:G2A=1,則Y2=1或Y4=1;G2A=0,則Y2=0或Y4=0

譯碼器作為數(shù)據(jù)分配器的功能表

@3.4.2譯碼器和數(shù)據(jù)分配器——數(shù)據(jù)分配器數(shù)據(jù)分配器實現(xiàn)1123.4.3數(shù)據(jù)選擇器——定義及功能

數(shù)據(jù)選擇定義數(shù)據(jù)選擇是指經(jīng)過選擇,把多個通道的數(shù)據(jù)傳送到唯一的公共數(shù)據(jù)通道上去。實現(xiàn)數(shù)據(jù)選擇功能的邏輯電路稱為數(shù)據(jù)選擇器。多路輸入,一路輸出。是數(shù)據(jù)分配器逆過程。4選1數(shù)據(jù)選擇器

功能表

輸出端邏輯表達式為:

3.4.3數(shù)據(jù)選擇器——定義及功能數(shù)據(jù)選擇定義1133.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器74LS151集成電路數(shù)據(jù)選擇器

功能表

多位數(shù)據(jù)輸出選擇可用一位選擇器并聯(lián)組成,大于八位數(shù)據(jù)輸入選擇可用一位選擇器串聯(lián)組成。數(shù)據(jù)選擇器的應(yīng)用

1)邏輯函數(shù)產(chǎn)生器例:

2)實現(xiàn)并行數(shù)據(jù)到串行數(shù)據(jù)的轉(zhuǎn)換@

3.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器74LS151集成電1143.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器2位八選一數(shù)據(jù)選擇器的連接方法3.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器2位八選一數(shù)據(jù)選擇器1153.4.3數(shù)據(jù)選擇器——集成數(shù)據(jù)選擇器用兩

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論