譯碼器在數(shù)字電路設(shè)計(jì)中的應(yīng)用
摘要:譯碼器在數(shù)字系統(tǒng)中具有重要的地位,它除了常為其它集成電路產(chǎn)生片選信號之外,還可以作為數(shù)據(jù)分配器、函數(shù)發(fā)生器用。以TTL系列中規(guī)模芯片3/8線譯碼器74HCl38為例介紹了譯碼器在電路設(shè)計(jì)中的應(yīng)用。
關(guān)鍵詞:譯碼器;數(shù)據(jù)分配器;函數(shù)發(fā)生器;電路設(shè)計(jì)
0 引言
譯碼器屬于組合邏輯電路,它的邏輯功能是將二進(jìn)制代碼按其編碼時的原意譯成對應(yīng)的輸出高、底電平信號,又叫解碼器。在數(shù)字電子技術(shù)中,它具有非常重要的地位,應(yīng)用也很廣泛。它除了常為其它集成電路產(chǎn)生片選信號之外,還可以作為數(shù)據(jù)分配器、函數(shù)發(fā)生器用,而且在組合邏輯電路設(shè)計(jì)中它可替代繁多的邏輯門,簡化設(shè)計(jì)電路。本文以TTL系列中規(guī)模集成芯片3/8線譯碼器74HCl38為例說明譯碼器在數(shù)字電路設(shè)計(jì)中的幾點(diǎn)靈活應(yīng)用。
1 3/8線譯碼器74HCl38的應(yīng)用
1.1 作為數(shù)據(jù)分配器
利用譯碼器工作時多個輸出端中只有一個有效的特點(diǎn),譯碼器可以作為數(shù)據(jù)分配器,根據(jù)二進(jìn)制譯碼器的工作原理,3/8線譯碼器74HCl38作為數(shù)據(jù)分配器時有以下兩種情況。
第一種情況:如表l所示,譯碼器的某一個使能端作為數(shù)據(jù)輸入端,代碼輸入A0~An-1作為地址端,從Y0~Y2n-1分別得到相應(yīng)的輸出。對應(yīng)電路圖如圖l所示。
第二種情況:如表2所示,譯碼器的使能端都接有效電平,最高位代碼輸入An-1作為數(shù)據(jù)輸入,其他代碼輸入An-2、…A1、A0作為地址端,輸出端分別得到同相和反相的輸出。對應(yīng)電路圖如圖2所示。
1.2 作為函數(shù)發(fā)生器
由于譯碼器的每一個輸出端為相應(yīng)輸入變量的一個最小項(xiàng)或其反函數(shù),而任何邏輯函數(shù)又都可以變換成最小項(xiàng)之和的形式,所以利用譯碼器可以實(shí)現(xiàn)任何邏輯函數(shù),也即是譯碼器可以作為函數(shù)發(fā)生器用。
例:實(shí)現(xiàn)三入多數(shù)表決邏輯功能。
解析:根據(jù)題意分析列出三入多數(shù)表決電路的真值表,如表3所示。
根據(jù)函數(shù)式可知,用3線-8線譯碼器和一個與非門就可實(shí)現(xiàn)三入多數(shù)表決電路的設(shè)計(jì)。三入多數(shù)表決的邏輯電路圖如圖3所示。
2 結(jié)束語
綜上所述,譯碼器在數(shù)字電子技術(shù)中應(yīng)用廣泛,利用它可以簡化設(shè)計(jì)電路,而且有一定的方法可循。在數(shù)字電路設(shè)計(jì)中,只要深入了解各種器件的工作原理和工作特點(diǎn),就會給我們的設(shè)計(jì)帶來很大的幫助和方便。