兩個雙8選1資料選擇器如何實現輸入

2021-03-05 21:20:55 字數 2897 閱讀 5397

1樓:不曾夨來過

成電路.其基本功能是完成對多路資料的選擇與分配、在公共傳輸線上實現多路資料的分時傳送.此外,還可完成資料的並-串轉換、序列訊號產生等多種邏輯功能以及實現各種邏輯函式功能.

因而,屬於通用中規模積體電路.

一 . 多路選擇器

多路選擇器(multiplexer)又稱資料選擇器或多路開關,常用mux表示.它是一種多路輸入、 單路輸出的組合邏輯電路.

1.邏輯特性

(1) 邏輯功能:從多路輸入中選中某一路送至輸出端,輸出對輸入的選擇受選擇控制量控制.通常,對於一個具有2n路輸入和一路輸出的多路選擇器有n個選擇控制變數,控制變數的每種取值組合對應選中一路輸入送至輸出.

(2) 構成思想: 多路選擇器的構成思想相當於一個單刀多擲開關,即

2.典型晶片

常見的msi多路選擇器有4路選擇器、8路選擇器和16路選擇器.

(1) 四路資料選擇器t580的管腳排列圖和邏輯符號

圖7.14(a)、(b)是型號為t580的雙4路選擇器的管腳排列圖和邏輯符號.該晶片中有兩個4路選擇器.

其中,d0~d3為資料輸入端;a1、a0為選擇控制端;w、w為互補輸出端.

圖7.14 t580的管腳排列圖和邏輯符號

(2) 四路資料選擇器t580的功能表

四路資料選擇器的功能表如表7.4所示.

表7.4 四路選擇器功能表

選擇控制輸入

a1 a0

數 據 輸 入

d0 d1 d2 d3

輸 出w

0 00 1

1 01 1

d0 d d d

d d1 d d

d d d2 d

d d d d3

d0d1

d2d3

(3) 四路資料選擇器t580的輸出函式表示式

由功能表可知,當a1a0=00時,w=d0;當a1a0 =01時,w=d1;當a1a0 =10時,w=d2;當a1a0 =11時,w=d3.即在a1a0的控制下,依次選中d0~d3端的資訊送至輸出端.其輸出表示式為

式中,mi為選擇變數a1、a0組成的最小項,di為i端的輸入資料,取值等於0或1.

類似地,可以寫出2n路選擇器的輸出表示式

式中,mi為選擇控制變數an-1,an-2,…,a1,a0組成的最小項;di為2n路輸入中的第i路資料輸入,取值0或1.

 3.應用舉例

多路選擇器除完成對多路資料進行選擇的基本功能外,在邏輯設計中主要用來實現各種邏輯函式功能.

(1) 用具有n個選擇控制變數的多路選擇器實現n個變數函式

一般方法:將函式的n個變數依次連線到mux的n個選擇變數端,並將函式表示成最小項之和的形式.若函式表示式中包含最小項mi,則相應mux的di接1,否則di接0 .

例1 用多路選擇器實現如下邏輯函式的功能

 f(a,b,c)=∑m(2,3,5,6)

 解 由於給定函式為一個三變數函式故可採用8路資料選擇器實現其功能.

 因為8路資料選擇器的輸出表示式為

邏輯函式f的表示式為

比較上述兩個表示式可知:要使w=f,只需令a2=a,a1=b,a0=c且d0=d1=d4=d7=0,而d2=d3=d5=d6=1即可.據此可作出用8路選擇器實現給定函式的邏輯電路圖,如圖7.

15所示.

圖7.15 邏輯電路圖

上述方案給出了用具有n個選擇控制變數的多路選擇器實現n個變數函式的一般方法.

(2) 用具有n個選擇控制變數的多路選擇器實現n+1個變數的函式 一般方法:從函式的n+1個變數中任n個作為mux選擇控制變數,並根據所選定的選擇控制變數將函式變換成如下形式:

以確定各資料輸入di.假定剩餘變數為x,則di的取值只可能是0、1或x,x四者之一.

例2 假定採用4路資料選擇器實現邏輯函式

f(a,b,c)=∑m(2,3,5,6)

2樓:匿名使用者

那3個是控制端,輸入端是8個。。你要想把控制端變成4個,那輸入端就16個。。

3樓:沒名也要進

說實話,沒看懂你的要求。

怎樣用雙4選1資料選擇器構成一個8選1的電路

4樓:幸運唐朝

對照153的引腳圖,將使能端1s和使能端2用非門連線,做最高位a2;然後加上原來的a1和a0,構成三位輸入端。同時輸出端y2和y1通過一個或門輸出,即可做成8選一資料選擇器。。

5樓:

這種設計有什麼特別的意義嗎?

雙4選一每組都有一個使能管腳,設計在兩組使能管腳上的輸入相反訊號的第三個控制訊號,加上原有的兩個選擇訊號就能完成你提的要求了

用8選1資料選擇器74ls151設計三輸入多數表決電路

6樓:秀秀的旺仔

如果三個人對一件事情的通過與否進行表決,則按照經驗,如果有兩個或兩個以上的人通過,則該事情最終被通過。下面我們就用數位電子技術的相關知識製作這麼一個表決器。假設通過用高電平「1」來表示,相反,則不通過用低電平「0」來表示。

將地址端a、b、c作為輸入端,將輸入端d0-d7作為控制端,因74ls151低電平有效,故將其使能端g置低電平,輸出為s。

abc共有八種不同的輸入狀態,即:000、001、010、011、100、101、110、111。而我們希望abc為011、101、110、111時,輸出為「1」,其餘輸出為「0」。

則寫成邏輯表示式為:s=a'bc+ab'c+abc'+abc=m3d3+m5d5+m6d6+m7d7

故將d3、d5、d6、d7端接高電平,其餘控制端接低電平,這樣就構成了三輸入的表決器。

7樓:匿名使用者

有011,101,110,111四種情況,所以需要4塊151,分別接d3,d5,d6,d7的高電平,輸出端用151的y,其他的就簡單了

用8選1資料選擇器74ls151實現邏輯函式 f a bc

f a bc b c ac a a bc a a b c a b b c a b b c c a bc ab c a b c abc ab c abc將a,b,c看做是三位地址線 地址是011,101,001,110,100,111的都接1,其餘的都接0。擴充套件資料 邏輯運算 與運內算 邏輯乘 布...

用四選一資料選擇器實現邏輯函式YABCACBC

要先轉化成最小項標準與或式,這裡要用到互補性質就是a a 1,即a或a 恆等於1。同理b b 1,c c 1,這樣代入到原邏輯表示式。y ab ac ab c c ac b b ab c ab c abc ab c ab c ab c abc m 4,5,6 用4選1資料選擇器實現該函式,a,b分別...

如何用8選1數字選擇器和閘電路設計64選1數字選擇器

這種題目,bai 原理其實很簡單,但是真du要連線,卻又很zhi麻煩,晶片太多了dao,連線也多,畫起版來有權 點麻煩,這種題目真是很奇葩,實際應用能這麼做嗎?你說的意思差不多,8個8選1並聯,其實就第一級完成64選1,選出8個數字,後面再接一個,完成第二級8選1。要完成64選1,需要6位地址線。但...