您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
數(shù)字電路編碼器
來(lái)源: 日期:2013-12-17 21:38:24 人氣:標(biāo)簽:
一位二進(jìn)制代碼有0和1兩種,可以用來(lái)表示2個(gè)信息;兩位二進(jìn)制代碼有四種組合,可以用來(lái)表示4種信息;而n位二進(jìn)制代碼有2的n次方種組合,可以用來(lái)表示2n個(gè)信息。
這種二進(jìn)制編碼在電路上較容易實(shí)現(xiàn)。
(1)10線-4線優(yōu)先編碼器
在數(shù)字系統(tǒng)中,當(dāng)編碼器同時(shí)有多個(gè)輸入為有效時(shí),常要求輸出不但有意義,而且應(yīng)按事先編排好的優(yōu)先順序輸出,即要求編碼器只對(duì)其中優(yōu)先權(quán) 高的一個(gè)輸入信號(hào)進(jìn)行編碼,具有此功能的編碼器稱(chēng)為優(yōu)先編碼器。
優(yōu)先編碼器電路中,允許同時(shí)輸入兩個(gè)以上的編碼信號(hào)。只不過(guò)優(yōu)先編碼器在設(shè)計(jì)時(shí)已經(jīng)將所有的輸入信號(hào)按優(yōu)先順序排了隊(duì),當(dāng)幾個(gè)輸入信號(hào)同時(shí)出現(xiàn)時(shí),優(yōu)先編碼器只對(duì)其中優(yōu)先權(quán) 高的一個(gè)輸入信號(hào)實(shí)行編碼。
10線-4線優(yōu)先編碼器是將十進(jìn)制數(shù)碼轉(zhuǎn)換為二進(jìn)制代碼的組合邏輯電路。常用的集成芯片有74ls147等。
74ls147編碼器的管腳排列圖及邏輯符號(hào)下圖如所示。
74ls147優(yōu)先編碼器是一個(gè)16腳的集成芯片,其中⑤腳為空腳,i1(的反)~i9(的反)為信號(hào)輸入端,a(的反)~d(的反)為輸出端。輸入和輸出均為低電平有效。
在優(yōu)先編碼器中,優(yōu)先級(jí)別高的信號(hào)排斥優(yōu)先級(jí)別低的信號(hào),74ls147優(yōu)先編碼器中i9的優(yōu)先級(jí)別 高,i1(的反)的優(yōu)先級(jí)別 低,具有單方面排斥的特性。
74ls147優(yōu)先編碼器真值表見(jiàn)下表。
從真值表中可以看出,當(dāng)無(wú)輸入信號(hào)或輸入信號(hào)中無(wú)低電平“0”時(shí),輸出端全部為高電平“1”;若輸入端i9(的反)為“0”時(shí),不論其他輸入端是否有輸入信號(hào)輸入,輸出為0110;再根據(jù)其他輸入端的情況可以得出相應(yīng)的輸出代碼。
(2)8線-3線優(yōu)先編碼器74ls148
74ls148優(yōu)先編碼器屬于變量編碼器,其輸出位數(shù)為n時(shí),輸入端的數(shù)量為2n。
如下圖所示,i0(的反)~i7(的反)為輸入信號(hào)端,y0(的反)~y2(的反)為輸出端,s為使能輸入端,oe(的反)為使能輸出端,gs(的反)為片優(yōu)先編碼輸出端。
當(dāng)使能輸入端s=l時(shí),電路處于禁止編碼狀態(tài),所有的輸出端全部輸出高電平“1”;當(dāng)使能輸入端s(的反)=0時(shí),電路處于正常編碼狀態(tài),輸出端的電平由i0(的反)~i7(的反)的輸入信號(hào)而定。i7(的反)的優(yōu)先級(jí)別 高,i0(的反)級(jí)別 低。
在表示輸入、輸出端的字母上,“非”號(hào)表示低電平有效。
74ls148編碼器真值表見(jiàn)下表。
使能輸出端oe(的反)=0時(shí),表示電路處于正常編碼同時(shí)又無(wú)輸入編碼信號(hào)的狀態(tài)。
片優(yōu)先編碼輸出端gs(的反)=0時(shí),表示電路處于正常編碼且又有編碼信號(hào)輸入時(shí)的狀態(tài)。
74ls148編碼器的邏輯功能電路如下圖所示。
由74ls148變量編碼器功能電路圖可看出:當(dāng)某個(gè)輸入低電平時(shí),按優(yōu)先級(jí)別,輸出分別為000、001、010……。
【提示】輸出也是低電平有效,不在線上的視為高電平“1”。
下面說(shuō)說(shuō)74ls148變量編碼器的擴(kuò)展應(yīng)用。
利用使能端的作用,可以用兩塊74ls148擴(kuò)展為16線-4線優(yōu)先編碼器,如下圖所示。
當(dāng)高位芯片的使能輸入端為“0”時(shí),允許對(duì)i8(的反)~i15(的反)編碼,當(dāng)高位芯片有編碼信號(hào)輸入時(shí),石。為1,它控制低位芯片處于禁止?fàn)顟B(tài);若當(dāng)高位芯片無(wú)編碼信號(hào)輸入時(shí),oe(的反)為0,低位芯片處于編碼狀態(tài)。高位芯片的gs(的反)端作為輸出信號(hào)的高位端,輸出信號(hào)的低三位由兩塊芯片的輸出端對(duì)應(yīng)位相“與”后得到。在有編碼信號(hào)輸入時(shí),兩塊芯片只能有一塊工作于編碼狀態(tài),輸出也是低電平有效,相“與”后就可以得到相應(yīng)的編碼輸出信號(hào)。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 邏輯函數(shù)及其簡(jiǎn)化
- 下一篇: 數(shù)字電路譯碼器