版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、4.5 常用組合邏輯電路的設(shè)計及其應(yīng)用,(1)電路設(shè)計模型 (2)對應(yīng)的中規(guī)模(MSI)邏輯器件 (3)硬件描述語言Verilog HDL建模,4.5 譯碼器(Decoder),譯碼器是應(yīng)用最廣泛的一種多輸入、多輸出的邏輯器件。,n個輸入端 (變量),m個輸出端 (函數(shù)),m2n,常見譯碼器種類: 二進(jìn)制譯碼器 BCD譯碼器 BCD七段顯示譯碼器,一. 二進(jìn)制譯碼器(n 2n 譯碼器)原理,n 個輸入,2n 個輸出,對應(yīng)2n 個最小項。完全譯碼。,其中,mi為輸入變量的最小項。, input 2:1 in ; input en; output 4:1 out ; reg 4:1 out ; /
2、 ? always (en or in) / ? if ( en ) / ? case ( in ) 2b00 : out=4b1110; 2b01 : out=4b1101; 2b10 : out=4b1011; 2b11 : out=4b0111; default : out=4b1111; / ? endcase else out=4b1111; / ? endmodule,思考: 若使能高有效、輸出高有效,如何描述?,仿真驗證,使能端的作用,3-8譯碼器74LS138,74LS138邏輯圖,mi 為輸入變量 C、B、A 的最小項,1.符號框內(nèi)的內(nèi)部邏輯狀態(tài)表達(dá)式,2.內(nèi)部信號與外部信號
3、的關(guān)系,3.外部邏輯狀態(tài)表達(dá)式,當(dāng)使能端均有效時,,1, input 3:1 in ; input 3:1 en; / ? output 8:1 out ; reg 8:1 out ; always (en or in) if ( en3 endmodule,可根據(jù)需要調(diào)整有效極性!,思考: 4 16譯碼器的描述,時序仿真驗證,使能端的作用(1)啟動/停止芯片工作,毛刺的產(chǎn)生?消除?,使能端的作用(2)消除毛刺,信號穩(wěn)定,再選通;選通撤消,再撤銷信號。,8421 BCD碼輸入的410線譯碼器 74LS42,將十進(jìn)制數(shù)字符號的二進(jìn)制編碼(BCD碼)翻譯成對應(yīng)的十個輸出信號的電路,稱為二-十進(jìn)制譯
4、碼器。4個輸入,10個輸出。,偽 碼,由74LS42的功能表可看出,當(dāng)輸入出現(xiàn)10101111六種偽碼時,輸出均為無效狀態(tài)“1”。即該譯碼器拒絕偽碼。,/ 8421碼4-10線譯碼器的Verilog HDL描述 module decoder3_8 (en, in, out) ; input 3:0 in ; input en; / ? output 9:0 out ; / ? reg 9:0 out ; always (en or in) if ( en ) / ? case ( in ) 4b0000 : out=10b1111111110; 4b0001 : out=10b11111111
5、01; 4b1001 : out=10b0111111111; default : out=10b1111111111; endcase else out=10b1111111111; endmodule,余3碼4 10線譯碼器的描述?,BCD七段顯示譯碼器,七段LED顯示器,用七個發(fā)光二極管做成a、b、c、d、e、f、g 共七個筆劃段,并分為共陰極與共陽極兩種。,通過“點亮”某些筆劃段,可使其顯示出不同數(shù)字或字符。,/8421BCD碼七段顯示譯碼器的Verilog HDL描述 module decode4-7 ( decodeout , indec ) ; output 6:0 decode
6、out ; /輸出到共陰七段數(shù)碼管 input 3:0 indec ; /8421碼 reg 6:0 decodeout ; always ( indec ) begin case (indec) 4d0 : decodeout = 7b1111110 ; 4d1 : decodeout = 7b0110000 ; 4d2 : decodeout = 7b1101101 ; 4d3 : decodeout = 7b1111001 ; 4d4 : decodeout = 7b0110011 ; 4d5 : decodeout = 7b1011011 ; 4d6 : decodeout = 7b1
7、011111 ; 4d7 : decodeout = 7b1110000 ; 4d8 : decodeout = 7b1111111 ; 4d9 : decodeout = 7b1110011 ; default : decodeout = 7bx ; endcase end endmodule,共陽極?,三. 二進(jìn)制譯碼器的級聯(lián)(擴(kuò)展),74LS139中的兩個 2 4 譯碼器級聯(lián)擴(kuò)展成 3 8 譯碼器。,例1:分析圖示電路,級聯(lián)擴(kuò)展原理: 低位變量共享,注意變量連接順序; 利用高位變量(A3)和譯碼器的使能端進(jìn)行擴(kuò)展; 標(biāo)定輸出順序。,例2:用兩片74LS138譯碼器構(gòu)成4-16譯碼器。,解
8、:設(shè)輸入變量為A3A2A1A0,A2A1A0共享,用高位變量 A3控制使能端,實現(xiàn)擴(kuò)展。注意連接時的變量順序。,例3:用四片74LS138譯碼器和最少的其它電路實現(xiàn)5-32譯碼。,解:設(shè)五個輸入變量是A4、 A3 、A2、 A1、 A0 ,利用A4、 A3的組合 及多個使能端的有效特性進(jìn)行擴(kuò)展。注意變量順序。,四. 二進(jìn)制譯碼器的應(yīng)用,譯碼器在數(shù)字系統(tǒng)中常用于地址譯碼,以選通(選中)設(shè)備,在控制信號的作用下,完成讀寫操作。,數(shù)字系統(tǒng)中的三總線:數(shù)據(jù)、地址、控 制,例1:在某數(shù)字(微機(jī))系統(tǒng)中,有如下電路,請分析其功能。,當(dāng)/IORQ、/RD有效,且 A7A0=11110000時,讀狀態(tài)字; 當(dāng)
9、/IORQ、/WR有效,且A7A0=11110100時,寫控制字。,三態(tài),Verilog HDL建模,例2:寫出圖示電路(74LS138)中F3的邏輯表達(dá)式。,根據(jù)譯碼器,關(guān)于x、y、z,進(jìn)一步:最簡與或式、最簡與非式、 最簡或與式、最簡或非式、 最簡與或非式,結(jié)論:采用譯碼器、邏輯門可以實現(xiàn)邏輯函數(shù)(邏輯功能)。,采用二進(jìn)制譯碼器實現(xiàn)組合邏輯函數(shù),n2n譯碼器的輸出,對應(yīng)n個變量的全部最小項。所以,只要得到邏輯函數(shù)的最小項表達(dá)式,就可采用譯碼器和適當(dāng)邏輯門實現(xiàn)之。,當(dāng)使能端有效時:,例3: 用一片74LS138譯碼器再加最少的與非門實現(xiàn):,解:由題可以寫出,解畢。,例3:用74LS139譯碼
10、器和適當(dāng)與非門實現(xiàn)全加器。,全加器真值表:,4.6 多路分配器,(1) 多路分配器 (Demultiplexer)工作原理,又稱數(shù)據(jù)分配器,常用DEMUX表示。單輸入,多輸出。,多路分配器的功能是根據(jù)地址譯碼的指向,將輸入數(shù)據(jù)D的邏輯值分配到相應(yīng)的輸出線上去。,使能端,數(shù)據(jù) 輸入,選擇控制輸入(地址),輸出,14 多路分配器(DEMUX),(2)14 數(shù)據(jù)分配器的Verilog HDL模型,module demux1_4 (n_en, D, X, Y); endmodule,input n_en, D;,else Y=4b0000;,input 1:0 X;,output 3:0 Y;,reg
11、 3:0 Y;,always ( ),n_en or D or X,if ( n_en ),case ( X ) 2b00 : Y0=D; 2b01 : Y1=D; 2b10 : Y2=D; 2b11 : Y3=D; endcase,14數(shù)據(jù)分配器的仿真驗證,4.4 編碼器(Encoder),在數(shù)字系統(tǒng)中,采用機(jī)器狀態(tài)對文字、符號、運(yùn)算符、數(shù)字或 狀態(tài)信號進(jìn)行編碼,形成與其對應(yīng)的二進(jìn)制代碼。 編碼器就是完成編碼過程的邏輯電路。,m個需要進(jìn)行 編碼的信號。,n位二進(jìn)制代碼,m2n,設(shè) 計 模 型,一. 二進(jìn)制編碼器,用 n 位二進(jìn)制代碼對 m=2n 個信號進(jìn)行編碼的電路。,在任何時刻,編碼器只能
12、對一個輸入信號進(jìn)行編碼,即不允許 多個輸入信號同時出現(xiàn)(有效),所以I0I7是互相排斥的變量 ,可 列出簡化真值表。,二. 二-十進(jìn)制編碼器,將代表十進(jìn)制數(shù)的10個輸入信號09分別編成對應(yīng)的BCD碼。,與非電路 (輸入低有效),或電路 (輸入高有效),三. 83普通編碼器的Verilog HDL建模,8個待編碼信息輸入,3位編碼輸出,編碼有效標(biāo)志,無輸入信息,功能仿真,無輸入 編碼無效,有互斥輸入 編碼有效,同時輸入 編碼無效,四. 優(yōu)先權(quán)編碼器,允許多個輸入信號同時有效,但只對其中優(yōu)先級別最高的信號進(jìn)行編碼。,具有指定輸入端優(yōu)先權(quán)順序的編碼器,稱為優(yōu)先權(quán)編碼器。,以83優(yōu)先權(quán)編碼器為例進(jìn)行設(shè)計說明,Ii 均為高有效,Hi 和 Ii 的關(guān)系 是:當(dāng)Ii 具有較高優(yōu)先權(quán)且為1 時,Hi才為1。,優(yōu)先權(quán)編碼器功能表,輸入(低有效),輸出(低有效),采用Verilog HDL建 模,/EI /I7 /I6 /I5 /I4 /I3 /I2 /I1 /I0,/Y2 /Y1 /Y0 /CS /EO,優(yōu)先權(quán)編碼器 74LS148,使能輸入端,低有效。,低有效(反碼)編碼輸出。,低有效輸出 0:表示編
溫馨提示
- 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燕山郊野體育公園體育賽事轉(zhuǎn)播權(quán)及廣告招商合同3篇
- 強(qiáng)迫癥健康宣教
- 中醫(yī)針灸跟診心得醫(yī)德仁心
- 10 日月潭(說課稿)2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 18牛和鵝說課稿-2024-2025學(xué)年四年級上冊語文統(tǒng)編版
- 2024影樓與攝影師長期合作協(xié)議范本3篇
- 2024技術(shù)轉(zhuǎn)讓合同約定的技術(shù)成果交付和保密
- 12 家鄉(xiāng)的喜與憂(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治四年級下冊
- 2024年版餐飲行業(yè)勞動協(xié)議范例版B版
- 2025年度膩子行業(yè)市場調(diào)研與分析合同3篇
- 新流動資金測算表(帶公式)
- GB/T 29076-2021航天產(chǎn)品質(zhì)量問題歸零實施要求
- GB/T 10801.1-2021絕熱用模塑聚苯乙烯泡沫塑料(EPS)
- 行政單位采購實施和驗收結(jié)算子流程圖模板
- 《了凡四訓(xùn)》課件
- 細(xì)節(jié)描寫優(yōu)秀課件
- 小學(xué)數(shù)學(xué)北師大二年級下冊一除法《有余數(shù)的除法》
- 全國環(huán)境監(jiān)測站建設(shè)標(biāo)準(zhǔn)
- 河北醫(yī)大口腔頜面外科學(xué)實習(xí)指導(dǎo)
- 心理咨詢咨詢記錄表
- 檔案袋密封條模板
評論
0/150
提交評論