搞定138譯碼器(13),74ls138譯碼器兩大應(yīng)用
138譯碼器,想必大家均有所了解。對于138譯碼器,市場上存在較多應(yīng)用。目前市場流通較廣的138譯碼器為74ls138譯碼器和74hc138譯碼器。本文中,將介紹74ls138譯碼器的兩個應(yīng)用:1.利用74ls139譯碼器設(shè)計驅(qū)動數(shù)碼管,2.利用74ls138譯碼器實現(xiàn)全減器。如果你對本文即將講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。
一、基于74ls138譯碼器設(shè)計驅(qū)動數(shù)碼管
74ls138就是38譯碼器,是TTL系列的,也就是74系列,有三個輸入端A0,A1,A2,其中A2是高位,輸出是八個低電平輸出Y0 ~ Y7,工作電壓一般的5V。
74ls138工作原理:
①當(dāng)一個選通端(S1)為高電平,另兩個選通端((/S2))和(/S3))為低電平時,可將地址端(A0、A1、A2)的二進(jìn)制編碼在Y0至Y7對應(yīng)的輸出端以低電平譯出。(即輸出為Y0至Y7的非)比如:A2A1A0=110時,則Y6輸出端輸出低電平信號。
②利用 S1、S2和S3可級聯(lián)擴(kuò)展成 24 線譯碼器;若外接一個反相器還可級聯(lián)擴(kuò)展成 32 線譯碼器。
③若將選通端中的一個作為數(shù)據(jù)輸入端時,74LS138還可作數(shù)據(jù)分配器。
④可用在8086的譯碼電路中,擴(kuò)展內(nèi)存。
74ls138驅(qū)動數(shù)碼管顯示設(shè)計
譯碼器是組合邏輯電路的一個重要的器件,其可以分為:變量譯碼和顯示譯碼兩類。變量譯碼一般是一種較少輸入變?yōu)檩^多輸出的器件,一般分為2n譯碼和8421BCD碼譯碼兩類。顯示譯碼主要解決二進(jìn)制數(shù)顯示成對應(yīng)的十、或十六進(jìn)制數(shù)的轉(zhuǎn)換功能,一般其可分為驅(qū)動LED和驅(qū)動LCD兩類。譯碼是編碼的逆過程,在編碼時,每一種二進(jìn)制代碼,都賦予了特定的含義,即都表示了一個確定的信號或者對象。把代碼狀態(tài)的特定含義“翻譯”出來的過程叫做譯碼,實現(xiàn)譯碼操作的電路稱為譯碼器?;蛘哒f,譯碼器是可以將輸入二進(jìn)制代碼的狀態(tài)翻譯成輸出信號,以表示其原來含義的電路。根據(jù)需要,輸出信號可以是脈沖,也可以是高電平或者低電平。
74ls138驅(qū)動數(shù)碼管顯示原理圖如下:
74ls138驅(qū)動數(shù)碼管電路圖如下:
74ls138驅(qū)動數(shù)碼管部分程序:
二、基于74ls138譯碼器實現(xiàn)全減器
74ls138三個輸入對應(yīng)8個輸出,意思就是一個3位的二進(jìn)制輸入對應(yīng)一個10進(jìn)制的一位例如ABC輸入111那他那邊的Y就會輸出對應(yīng)的一個位置如果ABC譯碼為8那Y里面就有一個位被弄為低電平。74ls138就是38譯碼器,是TTL系列的,也就是74系列,有三個輸入端A0,A1,A2,其中A2是高位,輸出是八個低電平輸出Y0 ~ Y7,工作電壓一般的5V。
用3線—8線譯碼器74LS138和門電路設(shè)計1位二進(jìn)制全減器,輸入為被減數(shù)、減數(shù)和來自低位的借位;輸出為兩數(shù)之差和向高位的借位信號(74LS138的邏輯框圖如圖所示)。
CO---向高位的借位, Y---兩位數(shù)之差,C1---來自低位的借位
真值表如下:其中A2=A0;A1=A1;A0=C1
故:Y=m1+m2+m4+m7;CO=m3+m5+m6+m7
其邏輯圖如下:
74LS138實現(xiàn)全減器電路圖
以上便是此次小編帶來的“138譯碼器”相關(guān)內(nèi)容,通過本文,希望大家對上述講解的兩大74ls138譯碼器應(yīng)用具備一定的認(rèn)知。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!