




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗一 邏輯門功能測試及其應(yīng)用研究一、 目的(1) 學(xué)習(xí)掌握TTL集成與非門的邏輯功能及主要參數(shù)測試方法;(2) 學(xué)習(xí)掌握三態(tài)門邏輯功能,了解“總線”結(jié)構(gòu)的工作原理。二、 原理集成邏輯門是數(shù)字電路中應(yīng)用十分廣泛的最基本的一類器件,為了合理地使用和充分利用其邏輯功能,必須對它的主要參數(shù)和邏輯功能進(jìn)行測試,本實驗中采用TTL中速四2輸入與非門74LS00進(jìn)行測試,74LS00與非門的內(nèi)部電路和引腳排列如附錄所示。1. TTL集成邏輯門電路主要技術(shù)參數(shù)(1)傳輸特性各種類型的TTL門電路,其傳輸特性大同小異,如圖4-1-1所示,這是一條由理論分析所得到的曲線,實際的曲線,可用實驗的方法求得,如用示波
2、器掃描來獲得,或者通過在輸入端輸入不同的直流電壓,利用直流電壓表逐點測量輸出電壓值的方法得到傳輸特性曲線。圖4-1-1 電壓傳輸特性(2)輸入和輸出的高、低電壓數(shù)字電路中的高、低電壓常用高、低電平來描述,并規(guī)定在正邏輯體制中,用邏輯0與1分別表示高、低電平。作為門電路的技術(shù)參數(shù)常用高、低電壓表示,以V為單位進(jìn)行量化,有利于具體應(yīng)用。由于不同類型的TTL器件,其特性各不相同,因而其輸入和輸出高、低電壓也各異。74LS00與非門的輸入和輸出的高、低電壓可由其電壓傳輸特性得出。(3)傳輸延遲時間傳輸延遲時間是表征門電路開關(guān)速度的參數(shù),它意味著門電路在輸入脈沖波形的作用下,其輸出波形相對于輸入波形延遲
3、了多少時間。一般采用平均傳輸延遲時間表示,它是一個瞬態(tài)參數(shù),它是指與非門輸出波形邊沿的0.5Vm點相對于輸入波形對應(yīng)邊沿的0.5Vm點的時間延遲,如圖4-1-2所示,其中為導(dǎo)通延遲時間,為截止延遲時間。則門電路的平均延遲時間為。平均延遲時間是衡量門電路開關(guān)速度的一個重要指標(biāo),按平均延遲時間的不同,TTL門電路有中速、高速和超高速之分,一般中速門電路的為10ns50ns,高速為2ns10ns,超高速2ns。圖4-1-2 門電路的延遲時間74LS00中速四2輸入與非門的主要參數(shù)規(guī)范值如表4-1-1所示。表4-1-1 74LS00型與非門主要性能參數(shù)參數(shù)名稱符號單位測試條件規(guī)范值輸出高電平VOHVV
4、I =0.8V, IOH =0.4mA2.4輸出低電平VOLVVI =2.0V, IOL =4mA0.4輸出高電平電流IOHmAVI =0.8V, VOH =2.7V0.4輸出低電平電流IOLmAVI =2.0V, VOH =0.5V8輸入漏電流IIHAVI =5V20輸入短路電流IISmAVI =0V0.4輸出高電平時電源電流ICCHmA1.6輸出低電平時電源電流ICCLmA4.4開門電平VONV1.8關(guān)門電平VOFFV0.8傳輸延遲時間tpdns30扇出系數(shù)N0同VOH 、VOL82. 三態(tài)門數(shù)字系統(tǒng)中,有時需要把兩個或兩個以上的集成邏輯門的輸出連接起來,完成一定的邏輯功能。普通TTL門電
5、路的輸出端是不允許直接連線的。三態(tài)門是一種特殊的TTL電路,它允許把輸出端互相連在一起使用。三態(tài)門,簡稱TSL(Three-state Logic)門,是在普通門電路的基礎(chǔ)上,附加使能控制端和控制電路構(gòu)成的。圖4-1-3所示為三態(tài)門的結(jié)構(gòu)和邏輯符號,三態(tài)門除了通常的高電平和低電平兩種輸出狀態(tài)外,還有第三種輸出狀態(tài)高阻態(tài)。處于高阻態(tài)時,電路與負(fù)載之間相當(dāng)于開路。圖(a)是使能端高電平有效的三態(tài)與非門,當(dāng)使能端EN=1時,電路為正常的工作狀態(tài),與普通的與非門一樣,實現(xiàn);當(dāng)EN=0時,為禁止工作狀態(tài),Y輸出端呈高阻狀態(tài)。圖(b)是使能端低電平有效的三態(tài)與非門,當(dāng)時,電路為正常的工作狀態(tài),實現(xiàn);當(dāng)時,
6、電路為禁止工作狀態(tài),Y輸出呈高阻狀態(tài)。 (a)使能控制端高電平有效 (b)使能控制端低電平有效 圖4-1-3 三態(tài)門的結(jié)構(gòu)和邏輯符號三態(tài)電路用途之一就是實現(xiàn)總線傳輸。總線傳輸?shù)姆绞接袃煞N,一種是單向總線,如圖4-1-4(a)所示,功能表見表1-2所示,可實現(xiàn)信號A1、A2、A3向總線Y的分時傳送;另一種是雙向總線,如圖4-1-4(b)所示,功能表見表4-1-3所示,可實現(xiàn)信號的分時雙向傳送。單向總線方式下,要求只有需要傳輸信息的那個三態(tài)門的控制端處于使能狀態(tài)(EN=1),其余各門皆處于禁止?fàn)顟B(tài)(EN=0),否則會出現(xiàn)與普通TTL門線與運用時同樣的問題,因而是絕對不允許的。 (a)單向總線方式
7、(b)雙向總線方式圖4-1-4 三態(tài)門總線傳輸方式 表4-1-2 單向總線邏輯功能 表4-1-3 雙線總線邏輯功能使能控制EN1 EN2 EN3輸出Y 1 0 0 0 1 0 0 0 1 0 0 0高阻使能控制EN1 EN2信號傳輸方向1 00 1 三、內(nèi)容1)TTL與非門邏輯功能的測試TTL與非門電壓傳輸特性的測試。要求:自己設(shè)計電路,測試TTL的電壓傳輸特性,得到電壓傳輸特性的曲線,并且利用示波器等儀器測出傳輸延遲時間。2)用三態(tài)門實現(xiàn)三路信號分時傳送的總線結(jié)構(gòu)??驁D如圖2-1-8所示,功能如表2-1-3所示。在實驗中要求:(1)靜態(tài)驗證 控制輸入和數(shù)據(jù)輸入端加高、低電平,用電壓表測量輸出
8、高電平、低電平的電壓值。(2)動態(tài)驗證 控制輸入加高、低電平,數(shù)據(jù)輸入加連續(xù)矩形脈沖,用示波器對應(yīng)地觀察數(shù)據(jù)輸入波形和輸出波形。(3)動態(tài)驗證時,分別用示波器中的AC耦合與DC耦合,測定輸出波形的幅值Vp-p及高、低電平值。四、注意事項用三態(tài)門實現(xiàn)分時傳送時,不能同時有兩個或兩個以上三態(tài)門的控制端處于使能狀態(tài)。五、預(yù)習(xí)要求(1)根據(jù)設(shè)計任務(wù)的要求,畫出邏輯電路圖,并注明管腳號。(2)擬出記錄測量結(jié)果的表格。(3)完成第七項中的思考題。 六、報告要求(1)示波器觀察到的波形必須畫在方格紙上,且輸入與輸出波形必須對應(yīng),即在一個相平面上比較二者的香味關(guān)系。(2)根據(jù)要求設(shè)計的任務(wù)應(yīng)有設(shè)計過程和設(shè)計邏
9、輯圖,記錄實際檢測的結(jié)果,并進(jìn)行分析。(3)完成第七項中思考題4七、思考題(1)為什么TTL與非門輸入端懸空就相當(dāng)于輸入邏輯“1”電平?(2)如果用TTL門電路點亮LED發(fā)光二極管,請問你是用高電平還是用低電平驅(qū)動?是否需要限流電阻?為什么?(3)幾個三態(tài)門的輸出端是否允許短接?有沒有條件限制?應(yīng)注意什么問題?(4)如何使用示波器來測量波形的高、低電平?八、儀器與器材(1)雙蹤示波器 YB4320型 1臺(2)函數(shù)發(fā)生器 YB1638型 1臺(3)電路與數(shù)字實驗箱 YB3262型 1臺(4)直流穩(wěn)壓電源 DF1701S型 1臺(5)萬用表 MF78型 1臺(5)主要器材 74LS00 1片 7
10、4LS04 1片 74LS244 2片 電阻 500和10k各一只實驗二 組合電路設(shè)計和冒險現(xiàn)象分析一、 目的(1) 掌握用SSI設(shè)計組合電路及其檢測方法;(2) 觀察組合電路的冒險現(xiàn)象;(3) 熟悉消除冒險現(xiàn)象的常用方法。二、 原理在實際工作中常遇到這樣的問題:給定一定的邏輯功能,要求用門電路器件實現(xiàn)這一邏輯功能,這就是組合邏輯電路設(shè)計的任務(wù)。使用小規(guī)模集成電路(SSI)進(jìn)行組合電路設(shè)計的一般步驟是:(1) 根據(jù)實際問題對邏輯功能的要求,定義輸入、輸出邏輯變量,然后列出真值表;(2) 通過化簡得出最簡與或表達(dá)式;(3) 通過最簡與或表達(dá)式,畫邏輯圖(一般用與非門)實現(xiàn)此邏輯函數(shù)。若給出的門電
11、路器件不是與非門,則可在最簡與或表達(dá)式的基礎(chǔ)上進(jìn)行轉(zhuǎn)換,得出與給定器件相一致的邏輯表達(dá)式,并實現(xiàn)之,最后測試驗證其邏輯功能。組合邏輯電路設(shè)計的關(guān)鍵之一,往往是對輸入邏輯變量和輸出邏輯變量做出合理的定義。在定義是,應(yīng)注意以下兩點:(1) 只有具有二值性的命題(“非此即彼”)才能定義為輸入或輸出邏輯變量;(2) 要把變量取1值的含義表達(dá)清楚。組合邏輯電路設(shè)計過程通常是在理想情況下進(jìn)行的,即假定一切器件均沒有延遲效應(yīng)。但是實際上并非如此,信號通過任何導(dǎo)線或器件都存在一個響應(yīng)時間,某一個或幾個信號因通過不同的途徑,或因門電路的傳輸延遲不同,而可能產(chǎn)生的不應(yīng)出現(xiàn)的窄脈沖(毛刺),這種現(xiàn)象叫冒險現(xiàn)象。冒險
12、的類型分為功能冒險(因經(jīng)歷不同途徑而可能產(chǎn)生的冒險現(xiàn)象叫功能冒險)和邏輯冒險(雖然沒有發(fā)生功能冒險,但因門電路的傳輸延遲不同而可能產(chǎn)生的冒險現(xiàn)象叫邏輯冒險)。圖4-2-1所示為出現(xiàn)冒險現(xiàn)象的兩個例子。 (a) 兩個輸入信號同時向相反的邏輯 (b)門的延遲產(chǎn)生尖峰脈沖 電平跳變產(chǎn)生尖峰脈沖圖4-2-1 出現(xiàn)冒險現(xiàn)象的兩個例子圖(a)中,與門輸出函數(shù)Y=AB,在A從1跳為0時,如果B從0跳為1,而且B首先上升到以上,這樣在極短的時間內(nèi)出現(xiàn)A、B同時高于的狀態(tài),于是便在門電路的輸出端Y產(chǎn)生一正向毛刺。圖(b)中,由于非門1有延遲時間,使輸出Y產(chǎn)生一相應(yīng)寬度的正向毛刺。毛刺是一種非正常輸出,它對后接電
13、路,有可能造成誤動作,從而直接影響數(shù)字設(shè)備的穩(wěn)定性和可靠性,故常常需設(shè)法清除之。常用的消除方法有:1) 加封鎖脈沖或選通脈沖由于組合電路的冒險現(xiàn)象是在輸入信號變化過程中發(fā)生的,因此可以設(shè)法避開這一段時間,待電路穩(wěn)定后再讓電路正常輸出。加封鎖脈沖在引起冒險現(xiàn)象的有關(guān)門輸入端引進(jìn)封鎖脈沖,當(dāng)輸入信號變化時,將該門封鎖。引入選通脈沖在存在冒險現(xiàn)象的有關(guān)門輸入端引進(jìn)選通脈沖,平時將該門封鎖,只有在電路接收信號到達(dá)新的穩(wěn)定狀態(tài)之后,選通脈沖才將該門打開,允許電路輸出。2) 接濾波電容由于冒險現(xiàn)象中出現(xiàn)的干擾脈沖寬度一般很窄,所以可在門的輸出端并接一個幾百皮法的濾波電容加以消除。但這樣做將導(dǎo)致輸出波形的邊
14、沿變壞,在某些情況下是不允許的。3) 修改邏輯設(shè)計如果輸出端門電路的兩個輸入信號A和是輸入變量A經(jīng)過兩個不同的傳播途徑而來的(如圖4-2-1(b),那么當(dāng)輸入變量A的狀態(tài)發(fā)生突變時輸出端便有可能產(chǎn)生干擾脈沖。這種情況下,可以通過增加冗余項的方法,修改邏輯設(shè)計,消除冒險現(xiàn)象。例如:若一電路的邏輯函數(shù)式可寫為當(dāng)時,上式將成為 故該電路存在冒險現(xiàn)象。根據(jù)邏輯代數(shù)的常用公式可知從上式可知,在增加了BC項以后,在時無論A如何改變,輸出端始終保持Y=1.因此,A的狀態(tài)變化不再會引起冒險現(xiàn)象。組合電路的冒險現(xiàn)象是一個重要的實際問題。當(dāng)設(shè)計出一個組合邏輯電路后,首先應(yīng)進(jìn)行靜態(tài)測試,也就是按真值表一次改變輸入變
15、量,測得相應(yīng)的輸出邏輯值,驗證其邏輯功能,再進(jìn)行動態(tài)測試,觀察是否存在冒險,然后根據(jù)不同情況分別采取措施消除險象。三、 內(nèi)容在下列各題目中,由教師指定三個作為必做設(shè)計題,有余力的學(xué)生可以全做。學(xué)生在教師指導(dǎo)下完成設(shè)計、組裝和調(diào)試(設(shè)計中全部采用“與非”門,并設(shè)自變量的反變量由實驗箱提供)。(1)設(shè)計一個組合邏輯電路,它接收一個8421BCD碼,僅當(dāng)27時輸出Y才為1。(2)設(shè)計一個四舍五入電路,輸入信號為8421BCD碼,輸出結(jié)果用指示燈顯示。(3)人類有四種血型:A、B、AB和O型。輸血時,輸血者與受血者必須符合圖4-2-2的規(guī)定,否則有生命危險,試設(shè)計一個電路,判斷輸血者與受血者血型是否符
16、合規(guī)定。(提示:可用兩個自變量的組合代表輸血者的血型,另外兩個自變量的組合代表受血者的血型,用輸出變量代表是否符合規(guī)定。)圖4-2-2 正確的輸血流程圖(4)按表4-2-1設(shè)計一個邏輯電路。設(shè)計要求:輸入信號僅提供原變量,要求用最少數(shù)量的2輸入端與非門,畫出邏輯圖;試搭電路,進(jìn)行靜態(tài)測試,驗證邏輯功能,記錄測試結(jié)果;分析輸入端B、C、D各處于什么狀態(tài)時能觀察到輸入端A信號變化時產(chǎn)生的冒險現(xiàn)象;估算此時出現(xiàn)的干擾脈沖寬度是門平均傳輸延遲時間tpd的幾倍;在A端輸入f=100kHz1MHz的方波信號,觀察電路的冒險現(xiàn)象,記錄A和Y點的工作波形圖;觀察用增加校正項的辦法消除由于輸入端A信號變化所引起
17、的邏輯冒險現(xiàn)象,畫出此時的電路圖,觀察并記錄實驗結(jié)果提示:(1) 電路應(yīng)由9個(甚至8個)與非門實現(xiàn)(2) 觀察冒險現(xiàn)象時輸入信號的頻率盡可能高一些;(3) 在消除冒險現(xiàn)象時,盡可能少變動原來電路,必要時電路中允許使用一塊雙4輸入端與非門。表4-2-1 實驗任務(wù)5真值表A B C DYA B C DY0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 1001100011 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 100101111四、注意事項做該實驗時,由于門較多,線也較
18、多,因而稍不慎就會使輸出的邏輯狀態(tài)不正確。要排除故障,可根據(jù)邏輯表達(dá)式由前向后逐級檢查。但更快的檢查方法,應(yīng)該是由后先前逐級檢查,例如某個輸入組合情況下輸出狀態(tài)應(yīng)為低,而發(fā)生為“高”的錯誤,此時應(yīng)先用萬用表檢查最后一級與非門。根據(jù)與非門“有低出高,全高出低”的原則,很快判斷出最后一級的輸入端中為低電平的輸入端前向通路中有故障,依次向前推,可很快找出問題所在。五、預(yù)習(xí)要求(1)畫出設(shè)計的邏輯電路圖,途中必須標(biāo)明引腳號。(2)完成第七項中的思考題1、2、3。六、報告要求(1)寫出任務(wù)的設(shè)計過程,包括敘述有關(guān)設(shè)計技巧,畫出設(shè)計電路圖。(2)記錄檢測結(jié)果,并進(jìn)行分析。(3)畫出冒險現(xiàn)象的工作波形,必須
19、標(biāo)出零電壓坐標(biāo)軸。七、思考題(1)普通四位二進(jìn)制與一位8421BCD碼的設(shè)計方案有什么不同?(2)在出現(xiàn)冒險現(xiàn)象的電路輸出端,串接兩個“非門”能夠消除冒險現(xiàn)象嗎?試分析是否符合邏輯,并在實驗中驗證。(3)在實驗內(nèi)容3中,如何選擇兩個自變量的組合與血型的對應(yīng)關(guān)系,使得電路為最簡?八、儀器與器材(1)雙蹤示波器 YB4320型 1臺(2)函數(shù)發(fā)生器 YB1638型 1臺(3)數(shù)字試驗箱 YB3262型 1臺(4)直流穩(wěn)壓電源 DF1701S型 1臺(5)萬用表 MF78型 1只(6)主要器材 74LS00 3片 74LS20 1片 74LS04 1片實驗三 MSI組合功能器件的設(shè)計應(yīng)用一、目的(1
20、)掌握數(shù)據(jù)選擇器、譯碼器和全加器等MSI的組合原理及基本功能;(2)掌握MSI組合功能件的應(yīng)用二、原理中規(guī)模集成電路(MSI)是一種具有專門功能的集成功能件。常用的MSI組合功能件有譯碼器、編碼器、數(shù)據(jù)選擇器、數(shù)據(jù)比較器和全加器等。借助于器件手冊提供的功能表,弄清器件各引出端(特別是各控制輸入端)的功能與作用,就能正確地使用這些器件。在此基礎(chǔ)上應(yīng)該盡可能地開發(fā)這些器件的功能,擴(kuò)大其應(yīng)用范圍。對于一個邏輯設(shè)計者來說,關(guān)鍵在于合理選用器件,靈活地使用器件的控制輸入端,運用各種設(shè)計技巧,實現(xiàn)任務(wù)要求的功能。 在使用MSI組合功能件時,器件的各控制輸入端必須按邏輯要求接入電路,不允許懸空。1、 數(shù)據(jù)選
21、擇器 數(shù)據(jù)選擇器是一個多路輸入、單路輸出的邏輯器件,其輸出等于哪一路的輸入,取決于控制輸入端的狀態(tài)。74153是一個雙4選1數(shù)據(jù)選擇器,其邏輯符號如圖4-3-1所示,功能表見表4-3-1。一片74153中有兩個4選1數(shù)據(jù)選擇器,且每個都有一個選通輸入端,輸入低電平有效。選擇輸入端A1、A0為兩個數(shù)據(jù)選擇器所共用;從功能表可以看出,數(shù)據(jù)輸出Y的邏輯表達(dá)式為 即當(dāng)選通輸入時,若選擇輸入A1、A0分別為00、01、10、11,則相應(yīng)地把D0、D1、D2、D3送到數(shù)據(jù)輸出端Y去。當(dāng)時,Y恒為0。 (a)國際邏輯符號 (b)慣用邏輯符號(半片) 圖4-3-1 雙4選1數(shù)據(jù)選擇器74153的邏輯符號表4-
22、3-1 雙4選1數(shù)據(jù)選擇器74153功能表輸 入A1 A0 D0 D1 D2 D3 輸 出Y× × × × × × 10 0 0 × × × 00 0 1 × × × 00 1 × 0 × × 00 1 × 1 × × 01 0 × × 0 × 01 0 × × 1 × 0 1 1 × × × 0 01 1 ×
23、15; × 1 00 01010101 使用數(shù)據(jù)選擇器進(jìn)行電路設(shè)計的方法是合理地選用地址變量,通過對函數(shù)的運算,確定各數(shù)據(jù)輸入端的輸入方程。例如,利用4選1數(shù)據(jù)選擇器實現(xiàn)有較多變量的函數(shù): 從函數(shù)表達(dá)式可以看出,各乘積項均包含有A和B兩個變量,可將表達(dá)式整理得 此表達(dá)式可用圖4-3-2所示的電路實現(xiàn)。圖4-3-2 實現(xiàn)函數(shù) 從上述例子可見,數(shù)據(jù)選擇器的地址變量一般的選擇方式:(1) 選用邏輯表達(dá)式各乘積項中出現(xiàn)次數(shù)最多的變量(包括原變量和反變量),以簡化數(shù)據(jù)輸入端的附加電路;(2) 選擇一組具有一定物理意義的量。2、 譯碼器 譯碼器是一個多輸入、多輸出的組合邏輯電路。它的邏輯功能是將
24、每個輸入的二進(jìn)制代碼譯成對應(yīng)的輸入高、低電平信號,使輸入通道中相應(yīng)的一路有信號輸出??煞譃閮纱箢?,一類是通用譯碼器,另一類是顯示譯碼器,本實驗僅討論前者。 74138是一個3線8線譯碼器,它是一種通用譯碼器,其邏輯符號如圖4-3-3所示,其功能表如表3.2所示。其中,A2、A1、A0是地址輸入端,、是譯碼輸出端,、是使能端,僅當(dāng)、分別為H、L、L時,譯碼器才正常譯碼(見功能表后8行);否則,譯碼器不實現(xiàn)譯碼,即不管譯碼輸入A2、A1、A0為何值,8個譯碼輸出、都輸出高電平(見功能表前2行)。 (a) 國際邏輯符號 (b)慣用邏輯符號圖4-3-3線8線譯碼器74138的邏輯符號表4-3-2 3線
25、8線譯碼器74138功能表輸 入SA A2 A1 A0 輸 出 × 1 × × × 0 × × × × 1 0 0 0 01 0 0 0 11 0 0 1 01 0 0 1 11 0 1 0 01 0 1 0 11 0 1 1 01 0 1 1 11 1 1 1 1 1 1 11 1 1 1 1 1 1 10 1 1 1 1 1 1 11 0 1 1 1 1 1 11 1 0 1 1 1 1 11 1 1 0 1 1 1 11 1 1 1 0 1 1 11 1 1 1 1 0 1 11 1 1 1 1 1 0 11
26、 1 1 1 1 1 1 0 3線8線譯碼器實際上也是一個負(fù)脈沖輸出的脈沖分配器。若利用使能端中的一個輸入端輸入數(shù)據(jù)信息,器件就成為一個數(shù)據(jù)分配器。例如,若從輸入端輸入數(shù)據(jù)信息,地址碼所對應(yīng)的輸出是數(shù)據(jù)信息的反碼;若從輸入端輸入數(shù)據(jù)信息,地址碼所對應(yīng)的輸出就是數(shù)據(jù)信息。 譯碼器的每一路輸出,實際上是各地址變量組成函數(shù)的一個最小項的反變量,利用其中一部分輸出端輸出的與非關(guān)系,也就是它們相應(yīng)最小項的或邏輯表達(dá)式,能方便地實現(xiàn)邏輯函數(shù)。 例如,用3線8線譯碼器實現(xiàn)全加器的功能。設(shè):和分別是被加數(shù)和加數(shù),是低位向本位的進(jìn)位,是本位向高位進(jìn)位,是和數(shù)。全加器的邏輯表達(dá)式為 上列表達(dá)式可用圖4-3- 4所
27、示的電路來實現(xiàn)圖4-3-4 實現(xiàn)全加器邏輯圖 3、全加器 74283是一個4位二進(jìn)制超前進(jìn)位全加器,其邏輯符號如圖4-3-5所示,其中A3、A2、A1、A0和B3、B2、B1、B0分別是被加數(shù)和加數(shù)(兩組4位二進(jìn)制數(shù))的數(shù)據(jù)輸入端,Cn是低位器件向本器件最低位進(jìn)位的進(jìn)位輸入端,F(xiàn)3、F2、F1、F0是和數(shù)輸出端,是本器件最高位向高位器件進(jìn)行的進(jìn)行輸出端。二進(jìn)制全加器可以進(jìn)行多位連接使用,也可組成全減器、補碼器或?qū)崿F(xiàn)其他邏輯功能等電路。 利用4位二進(jìn)制全加器可以設(shè)計成能進(jìn)行NBCD碼加法運算的電路。在進(jìn)行運算時,若兩個相加數(shù)的和小于或等于1001,NBCD的加法與4位二進(jìn)制加法結(jié)果相同;但若兩個
28、相加數(shù)的和大于或等于1010時,由于4位二進(jìn)碼是逢十六進(jìn)一的,而NBCD碼是逢十進(jìn)一的,它們的進(jìn)位數(shù)相差六,因此NBCD加法運算電路必須進(jìn)行校正,應(yīng)在電路中插入一個校正網(wǎng)絡(luò),使電路在和數(shù)小于或等于1001時,校正網(wǎng)絡(luò)不起作用(或加一個數(shù)0000),在和數(shù)大于或等于1010時,校正網(wǎng)絡(luò)使此和數(shù)再加上一個數(shù)0110,從而達(dá)到實現(xiàn)NBCD碼的加法運算的目的。 圖4-3-5 74283邏輯符號 利用兩個4二進(jìn)制全加器可以組成一個1位NBCD碼全加器,該全加器應(yīng)有進(jìn)位輸入端和進(jìn)位輸出端,電路由讀者自行設(shè)計。 三、內(nèi)容 (1)利用4選1數(shù)據(jù)選擇器設(shè)計一個表示血型遺傳規(guī)律的電路,畫出設(shè)計電路圖,檢測并記錄電
29、路功能。 父母和子女之間的血型遺傳規(guī)律如表4-3-3所示,其中父母血型欄中若僅有一項是1,則表示父母是同一種血型。表4-3-3 血型遺傳規(guī)律表 父母血型 子女可能血型O A B AB1 0 0 00 1 0 00 0 1 00 0 0 11 1 0 01 0 1 01 0 0 10 1 1 00 1 0 10 0 1 1O A B AB1 0 0 01 1 0 01 0 1 00 1 1 11 1 0 01 0 1 00 1 1 01 1 1 10 1 1 10 1 1 1(2)使用一個3線8線譯碼器和與非門設(shè)計一個1位二進(jìn)制全減器,畫出設(shè)計邏輯圖,檢測并記錄電路功能。 (3)利用兩個4位二進(jìn)
30、制全加器和與非門,設(shè)計一個1位NBCD碼的全加器,畫出設(shè)計電路圖,檢測電路功能。記錄下列運算式的實驗結(jié)果:0000+0100,0111+0010,0100+0110,0101+0111,1000+0111,1001+1001。 四、注意事項 (1)在將74LS138作為3線8線譯碼器使用時,一定要注意它的使能端、的使用,只有當(dāng)時,74LS138才能正常譯碼。所以,在實驗過程中,若74LS138譯碼狀態(tài)不對,則在檢查過電源正確后,還必須用萬用表的直流電壓檔檢查是否為高電平,、是否均為低電平。 (2)當(dāng)集成片的控制腳必須輸入高電平時,不能認(rèn)為懸空就是高電平而將其懸空,而必須接至高電平上,或直接接至
31、+5V上。 五、預(yù)習(xí)要求 (1)根據(jù)設(shè)計任務(wù)的要求,畫出邏輯電路圖,并注明管腳號。 (2)完成第七項中的思考題1,2。 六、報告要求 每個實驗任務(wù)必須寫出設(shè)計過程,畫出設(shè)計邏輯圖,附有實驗記錄,并對結(jié)果進(jìn)行分析。 七、思考題 (1)數(shù)據(jù)選擇器是一種通用性很強的功能件,它的功能很容易得到擴(kuò)展。如何用4選1數(shù)據(jù)選擇器實現(xiàn)8選1選擇器功能? (2)如何將兩個3線8線譯碼器組合成一個4線16線的譯碼器? 八、儀器與器材 (1)電路與數(shù)字實驗箱 YB3262型 1臺 (2)直流穩(wěn)壓電源 DF1701S型 1臺 (3)萬用表 MF78型 1只 (4)主要器材 74LS153 2片 74LS00 1片 74
32、LS138 2片 74LS20 1片 74LS283 2片 實驗四 集成觸發(fā)器的設(shè)計應(yīng)用一、 目的(1) 掌握觸發(fā)器的原理、作用及調(diào)試方法;(2) 學(xué)習(xí)簡單時序邏輯電路的設(shè)計和調(diào)試方法。二、 原理觸發(fā)器是存放二進(jìn)制信息的最基本的邏輯單元,是構(gòu)成時序電路的主要元件。觸發(fā)器具有兩個穩(wěn)定的狀態(tài),即“0”狀態(tài)和“1”狀態(tài)。在時鐘脈沖的作用下,根據(jù)輸入信號的不同,觸發(fā)器可以具有置“0”、置“1”、保持和翻轉(zhuǎn)等不同功能。只有在觸發(fā)信號作用下,觸發(fā)器才能從原有的穩(wěn)定狀態(tài)轉(zhuǎn)變成新的穩(wěn)定狀態(tài);無觸發(fā)信號作用時,它就維持原來的穩(wěn)定狀態(tài)不變。因此,觸發(fā)器是一種具有記憶功能的電路,可以作為二進(jìn)制存儲單元使用。觸發(fā)器按
33、照邏輯功能可以分為基本RS觸發(fā)器、JK觸發(fā)器、D觸發(fā)器、T觸發(fā)器等。按照電路的觸發(fā)方式可以分為電平觸發(fā)器(鎖存器)主從觸發(fā)器、維持阻塞觸發(fā)器、邊沿觸發(fā)器等。1. 基本RS觸發(fā)器由兩個與非門交叉耦合而成的基本RS觸發(fā)器是各種觸發(fā)器的最基本組成部分,他能存儲一位二進(jìn)制信息,但存在約束條件。例如:與非門觸發(fā)器的和端不能同時為,否則,當(dāng)和的電平同時取消后,觸發(fā)器的狀態(tài)不穩(wěn)定?;綬S觸發(fā)器的特性方程是基本RS觸發(fā)器常用來構(gòu)成無抖動開關(guān)電路。在按壓按鍵時由于機械開關(guān)的接觸抖動,往往在幾十毫秒內(nèi)電壓會出現(xiàn)多次抖動,相當(dāng)于連續(xù)出現(xiàn)了幾個脈沖信號。顯然,用這樣的開關(guān)產(chǎn)生信號直接作為電路的驅(qū)動信號可能導(dǎo)致電路產(chǎn)
34、生錯誤動作,這在有些情況下是絕對不允許的。為了消除開關(guān)的接觸抖動,可在機械開關(guān)與被驅(qū)動電路間接入一個基本RS觸發(fā)器,如圖-所示。 圖-4-無抖動開關(guān)電路圖-4-所示的狀態(tài)為=0,=1,可得出A=1,=0。當(dāng)按壓按鍵時, =1,=0,可得出A=0,=1,改變了輸出信號A的狀態(tài)。若由于機械開關(guān)的接觸抖動,則的狀態(tài)會在0和1之間變化多次,若=1,由于A=0,因此G2門仍然是“有低出高”不會影響輸出狀態(tài)。同理,當(dāng)松開按鍵時, 端出現(xiàn)的接觸抖動亦不會影響輸出狀態(tài)。因此,圖2-4-4所示的電路,開關(guān)每壓一次,A點輸出信號僅發(fā)生一次變化。觸發(fā)器和觸發(fā)器在輸入信號為雙端的情況下,觸發(fā)器是功能最全、使用靈活和通
35、用性較強的一種觸發(fā)器。在輸入信號為單端的情況下,觸發(fā)器使用起來最方便。所以目前觸發(fā)器和觸發(fā)器是最常使用的兩種集成觸發(fā)器。它們的邏輯符號分別如圖4-4-2和圖4-4-3所示。 圖4-4-2 JK觸發(fā)器邏輯符號 圖4-4-3 D觸發(fā)器邏輯符號 觸發(fā)器有三種輸入端。第一種是直接置位、復(fù)位端,用S和R表示。在S=0(或R=0)時,觸發(fā)器將不受其他輸入信號影響,使觸發(fā)器直接置1(或置0) 。第二種是時鐘脈沖輸入端,用來控制觸發(fā)器發(fā)生狀態(tài)更新,用CP表示(在國家標(biāo)準(zhǔn)符號中稱作為控制輸入端,用C表示) 。框外若有小圈表示觸發(fā)器在時鐘脈沖下降沿發(fā)生狀態(tài)更新;若無小黑圈,則表示觸發(fā)器在時鐘脈沖的上升沿發(fā)生狀態(tài)更
36、新。第三種是數(shù)據(jù)輸入端,它是觸發(fā)器狀態(tài)更新的依據(jù)。 對于JK觸發(fā)器,其狀態(tài)方程為 對于D觸發(fā)器,其狀態(tài)方程為 三、 內(nèi)容 1. JK觸發(fā)器74112的功能測試 按表4-4-1要求,觀察和記錄Q和的狀態(tài)。表4-4-1 JK觸發(fā)器74112的邏輯功能S R J K CP Qn+1Qn=0 Qn=1 1 × × × 1 × × ×1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 2. D觸發(fā)器7474的功能測試 按表4-4-2要求,觀察和記錄Q和的狀態(tài)。表4-4-2 D觸發(fā)器7474的邏輯功能S R D CP Qn+1Qn=0
37、 Qn=1 1 × × 1 × ×1 1 0 1 1 1 3. 觸發(fā)器轉(zhuǎn)換 試設(shè)計一電路,將D觸發(fā)器(74LS74)轉(zhuǎn)換為JK觸發(fā)器。 4. 設(shè)計廣告流水燈 共有8個燈,始終使其中1暗7亮,且這1個暗燈循環(huán)右移。要求:(1) 單脈沖觀察(用指示燈);(2)連續(xù)脈沖觀察(用示波器對應(yīng)地觀察時鐘中CP,觸發(fā)器輸出端Q0、Q1、Q2和8個燈的波形)。CP.圖 4-4-4 廣告流水燈波形完成任務(wù)4時,用雙蹤示波器觀察、計數(shù)器輸出、及8個燈的波形時,應(yīng)注意技巧。首先,從需觀察的所有波形中選擇一個波形作為參考波形;然后,將該參考波形固定地送至雙蹤示波器觸發(fā)通道,其他
38、波形依次送至另一通道與之作比較。在換接其他波形時,示波器屏幕上的參考波形不會改變,這樣13個波形都可在一個相位平面上進(jìn)行比較,得到對應(yīng)的波形圖。如圖4-4-4所示為選擇的波形作參考波形的對應(yīng)波形圖。選擇作參考波形不合適,其一,的變化頻率較之其它波形快,不易穩(wěn)定;其二,電路中一個周期往往是好幾個周期,而無始無終,不易尋找電路的一個周期的始末,故而宜在需觀察的所有波形中,選一個頻率變化最慢、最有特征的波形作為參考波形。圖4-4-4為選擇的波形作參考波形的對應(yīng)波形圖。也可從8個燈中任選一個波形作為參考波形,但以選為最佳。五、預(yù)習(xí)要求(1)完成第七項中的思考題1、2、3。(2)根據(jù)實驗內(nèi)容中的要求,設(shè)
39、計出電路,并畫出邏輯電路圖,標(biāo)出管腳號。六、報告要求(1)按任務(wù)要求記錄實驗數(shù)據(jù)。(2)畫出設(shè)計的邏輯電路圖,并對該電路進(jìn)行分析,如書中舉例所示。(3)畫出實驗內(nèi)容要求的波形圖,將選擇的參考波形畫在最上面,波形圖必須畫在方格坐標(biāo)紙上,且需在同一相位平面上,比較其相位。七、思考題(1)觸發(fā)器實現(xiàn)正常邏輯功能狀態(tài)時,S和R應(yīng)處于什么狀態(tài)?懸空行不行?(2)主從型觸發(fā)器在CP=1 期間對輸入端J、K有什么要求?(3)設(shè)計廣告流水燈,用一個3位二進(jìn)制異步加計數(shù)器,后面再接一個三線八線譯碼器,是否可行? 八、儀器與器材(1)雙蹤示波器 YB4320型 1臺(2)函數(shù)發(fā)生器 YB1638型 1臺(3)電路
40、與數(shù)字實驗箱 YB3262型 1臺(4)直流穩(wěn)壓電源 DF1701S型 1臺(5)主要器材 74LS74 2片 74LS138 1片 74LS112 2片 74LS00 2片74LS20 1片 實驗五 1位全加器原理圖輸入設(shè)計 一、目的學(xué)習(xí)在QuartusII平臺上用原理圖輸入法以及硬件描述語言VerilogHDL設(shè)計方法和步驟,掌握應(yīng)用ALTERA DE2實驗系統(tǒng)將設(shè)計項目編程下載到可編程器件,并進(jìn)行硬測試,驗證設(shè)計的正確性。二、原理1位全加器可以用兩個半加器及一個或門連接而成,因此需首先完成半加器的設(shè)計。(1)半加器半加器只考慮了兩個加數(shù)(a、b)本身,而沒有考慮由低位來的進(jìn)位,所以稱為“
41、半加”,輸出so表示和數(shù),co表示進(jìn)位數(shù)。一位半加器的加法運算可用真值表4-1-1來表示:表4-1-1 半加器的真值表被加數(shù)a加數(shù)b和數(shù)so進(jìn)位數(shù)co0011010101100001由真值表得邏輯表示式為:由邏輯表達(dá)式可畫出半加器原理圖。(2)全加器全加器能進(jìn)行被加數(shù)(ain)、加數(shù)(bin)和由低位來的進(jìn)位(cin)三者相加,得出求和結(jié)果(sum)并給出該位的進(jìn)位信號(cout)。一位全加器的加法運算可用如下真值表4-1-2來表示:表4-1-2 全加器的真值表被加數(shù)ain加數(shù)bin低位進(jìn)位cin和數(shù)sum進(jìn)位數(shù)cout0000111100110011010101010110100100010
42、111由真值表得邏輯表示式為: 由邏輯表達(dá)式可利用封裝的半加器元件來畫出全加器原理圖。三、內(nèi)容(1)利用QuartusII進(jìn)行1位半加器的原理圖輸入設(shè)計。對其進(jìn)行編輯、編譯、綜合、適配、仿真,并且進(jìn)行元件封裝。(2)利用半加器元件進(jìn)行1位全加器的原理圖輸入設(shè)計。對其進(jìn)行編輯、編譯、綜合、適配、仿真,并進(jìn)行引腳鎖定以及硬件下載測試。四、預(yù)習(xí)要求(1)完成半加器和全加器的電路設(shè)計;(2)閱讀附錄1,掌握QuartusII原理圖設(shè)計與實驗方法;(3)閱讀附錄3,了解ALTERA DE2實驗系統(tǒng)的使用方法。五、報告要求實驗報告包括:實驗原理、電路、過程、仿真波形,以及硬件測試結(jié)果;思考題。六、思考題在
43、實驗一的啟發(fā)下,如何用VerilogHDL語言設(shè)計實現(xiàn)4位全加器?七、參考程序一位半加器module add(so,co, a,b);input a,b;output so,co;assign co,so=a+b;endmodule或module add(so,co ,a,b);input a,b;output so,co;xor (so,a,b);and (co,a,b);endmodule一位全加器module addful(sum,cout ,ain,bin,cin);input ain,bin,cin;output sum,cout;assign cout,sum=ain+bin+ci
44、n;endmodule或調(diào)用一位半加module addful(sum,cout ,ain,bin,cin);input ain,bin,cin;output sum,cout;wire s1,d1,d2;add add1(s1,d1,ain,bin);add add2(sum,d2,s1,cin);or g1(cout,d2,d1);endmodule實驗六三人表決器的Verilog HDL設(shè)計1、實驗?zāi)康呐c要求掌握在Quartus 開發(fā)環(huán)境下,運用Verilog硬件描述語言輸入法對三人表決器進(jìn)行編譯、調(diào)試和仿真的方法。電路的輸入為SW1、SW2和SW3,輸出為L3和L4,位寬均為1位。要求
45、使用Verilog的門級結(jié)構(gòu)描述方式,熟悉整個設(shè)計流程,從打開、建立文檔、編輯、編譯、建立激勵信號波形及最后仿真的整個過程。2、實驗內(nèi)容(1)在Quartus 開發(fā)環(huán)境下,建立工程,并將三人表決器的硬件描述語言程序輸入;(2)完成編譯、調(diào)試和仿真,分析實驗仿真結(jié)果,并判斷其正確性。3、教學(xué)形式(1)本實驗為驗證型實驗,學(xué)生在實驗前預(yù)習(xí)實驗指導(dǎo)書;(2)指導(dǎo)教師應(yīng)該在實驗前闡述實驗?zāi)康摹?nèi)容、方法和步驟,并且就實驗中的難點和注意事項進(jìn)行一定的說明;(3)實驗結(jié)束之后,學(xué)生按照實驗報告的書寫格式自行完成實驗報告。4、應(yīng)達(dá)到的實驗?zāi)芰?biāo)準(zhǔn)(1)能熟練地在Quartus 開發(fā)環(huán)境下,建立工程,并將三人
46、表決器的硬件描述語言程序輸入;(2)能熟練地進(jìn)行編譯和調(diào)試,排除編譯后的錯誤;(3)正確地在仿真之前進(jìn)行功能仿真的設(shè)置,并熟練地完成功能仿真;(4)掌握基于CycloneII系列EP2C35F672C6器件的時序仿真和硬件下載方法。5、思考題(1)用Quartus II軟件對設(shè)計電路進(jìn)行的仿真包括哪兩種類型,它們之間有什么區(qū)別?(2)硬件描述語言輸入法進(jìn)行設(shè)計時的基本操作流程包括哪些環(huán)節(jié)?6、參考程序 module voter(L3,L4,SW1,SW2,SW3);input SW1,SW2,SW3;output L3,L4;wire SW12,SW13,SW23;and U1(SW12,SW1,SW2), U2(SW13,SW1,SW3),U3(SWw3,SWw,SW3);or U4(L3,SW12,SW13,SW23); not U5(L4,L3);endmodule實驗七 7段數(shù)碼顯示譯碼器設(shè)計一、目的學(xué)習(xí)7段數(shù)碼顯示譯碼器設(shè)計;了解Verilog HDL設(shè)計技術(shù)。二、原理(1)共陽數(shù)碼管及其電路原理7段數(shù)碼是純組合電路,通常的小規(guī)模專用IC,如74或4000系列的器件只能作十進(jìn)制BCD碼譯碼,然而數(shù)字系統(tǒng)中的數(shù)據(jù)處理和運算都是2進(jìn)制的,所以輸出表達(dá)都是16進(jìn)制的,為了滿足16進(jìn)制數(shù)的譯碼顯示,最方便的方法就是利用Verilog譯碼程序在FPGA或CPLD中實現(xiàn)。本項實驗
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 忻州市靜樂縣2024-2025學(xué)年四年級數(shù)學(xué)第二學(xué)期期末質(zhì)量檢測試題含解析
- IT員工合同保密條款2025年
- 望江縣2025年三年級數(shù)學(xué)第二學(xué)期期末檢測試題含解析
- 個人動產(chǎn)抵押反擔(dān)保借款合同
- 南陽市鎮(zhèn)平縣2025屆四下數(shù)學(xué)期末經(jīng)典模擬試題含解析
- 吉林省長春市第二實驗校2025屆初三第一次月考語文試題文試題含解析
- 石渠縣2025年四年級數(shù)學(xué)第二學(xué)期期末質(zhì)量檢測試題含解析
- 企業(yè)人力資源顧問合同
- 洗滌劑產(chǎn)品購銷合同
- 統(tǒng)編版二年級語文下冊期末測試卷(C)(含答案)
- 2025屆廣東省廣州市普通高中高三下學(xué)期二模物理試卷含答案
- 行政復(fù)議法-形考作業(yè)2-國開(ZJ)-參考資料
- 診所中藥飲片清單
- AOI直通率持續(xù)提升報告
- 工作計劃與目標(biāo)管理講義通用PPT課件
- 預(yù)應(yīng)力混凝土結(jié)構(gòu)設(shè)計原理.pptx
- 商業(yè)銀行員工家訪制度
- 英語練習(xí)漢譯英100句
- 來料檢驗指導(dǎo)書鋁型材
- 工程項目監(jiān)理常用臺賬記錄表格(最新整理)
- Purchase Order模板參考模板
評論
0/150
提交評論