您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>芯片引腳圖>

一文讀懂如何驗證74ls181運算和邏輯功能

2018年05月09日 09:05 電子發(fā)燒友網(wǎng) 作者: 用戶評論(0
關(guān)鍵字:數(shù)碼管(89198)

驗證74LS181運算和邏輯功能。

實驗原理

ALU(算術(shù)邏輯單元)能進(jìn)行多種算術(shù)運算和邏輯運算。一個4位的ALU—74LS181運算功能發(fā)生器能進(jìn)行16種算術(shù)運算和邏輯運算。功能表如下:

一文讀懂如何驗證74ls181運算和邏輯功能

由上表可知,該實驗中主要運用的算數(shù)加法和算數(shù)減法所對應(yīng)的(S3S2S1S0)分別是(1001)和(0110),主要運用的邏輯與運算、邏輯或運算、邏輯異或運算以及邏輯非運算所對應(yīng)的(S3S2S1S0)分別是(1011)、(1110)、(0110)和(0000)。

實驗電路總共有三個模塊:輸入模塊、運算模塊和顯示模塊。輸入模塊主要由八個開關(guān)組成,主要以八位二進(jìn)制的形式實現(xiàn)不同的數(shù)據(jù)輸入;顯示模塊主要由三個數(shù)碼管構(gòu)成,主要負(fù)責(zé)以十六進(jìn)制的形式顯示兩個輸入的數(shù)據(jù)和一個運算輸出;運算模塊主要由一塊74LS181N芯片組成,主要實現(xiàn)兩個四位二進(jìn)制數(shù)的算術(shù)運算和邏輯運算,并將結(jié)果輸出。

ALU—74LS181引腳說明:M=1邏輯運算,M=0算術(shù)運算。

一文讀懂如何驗證74ls181運算和邏輯功能

實驗電路圖

一文讀懂如何驗證74ls181運算和邏輯功能

74LS181N芯片介紹

一文讀懂如何驗證74ls181運算和邏輯功能

該芯片總共由22個引腳,其中包括8個數(shù)據(jù)輸入端(~A0、~A1、~A2、~A3,~B0、~B1、~B2、~B3,其中八個輸入端中A3和B3是高位),這八個都是低電平有效。還包括S0、S1、S2、S3這四個控制端,這四個控制端主要控制兩個四位輸入數(shù)據(jù)的運算,例如加、減、與、或。CN端處理進(jìn)入芯片前進(jìn)位值,M控制芯片的運算方式,包括算術(shù)運算和邏輯運算。F0、F1、F2、F3是四個二進(jìn)制輸出端,以一個四位二進(jìn)制形式輸出運算的結(jié)果。CN4記錄運算后的進(jìn)位。其中AEQB、~P和~G這三個端口與本實驗無關(guān),所以這里不做額外介紹。

運算過程

假設(shè)現(xiàn)在控制信號(S3、S2、S1、S0)的值是(1、0、0、1),分別輸入兩個四位二進(jìn)制數(shù)(A3、A2、A1、A0)和(B3、B2、B1、B0)。由原理表格可知該運算是加法運算,實驗芯片內(nèi)部的運算過程如下:

(1)、判斷CN端是否有信號。若有,在運算是低位端加1;否則不加。

(2)、分別計算A0+B0、A1+B1、A2+B2、A3+B3,將結(jié)果通過F0、F1、F2、F3輸出,并判斷A3+B3是否有進(jìn)位。若有進(jìn)位,則另CN4為1;否則為1。

例:計算5+7=?

解答過程:因為這是無進(jìn)位算數(shù)運算,所以通過開關(guān)控制,將開關(guān)M=0,CN=1。5的四位二進(jìn)制數(shù)是0101,7的四位二進(jìn)制數(shù)為0111,所以將開關(guān)按要求連接。因為是加法,所以將開關(guān)S3、S2、S1、S0設(shè)置成1001,于是就會輸出結(jié)果1100,即C。

數(shù)據(jù)驗證表格

驗證74LS181型4位ALU的邏輯算術(shù)功能,填寫下表:

一文讀懂如何驗證74ls181運算和邏輯功能

非常好我支持^.^

(271) 96.4%

不好我反對

(10) 3.6%

( 發(fā)表人:金巧 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?