74HC138是常用的數(shù)字芯片,是一種3入8出譯碼器
74HC138簡(jiǎn)介
74HC138
是一款高速CMOS器件,74HC138引腳兼容低功耗肖特基TTL(LSTTL)系列。74HC138譯碼器可接受3位
二進(jìn)制加權(quán)地址輸入(A0, A1和A2),并當(dāng)使能時(shí),提供8個(gè)
互斥的低有效輸出(Y0至Y7)。
74HC138是一種譯碼器
,譯碼是編碼
的逆過程,在編碼時(shí),每一種二進(jìn)制代碼,都賦予了特定的含義,即都表示了一個(gè)確定的信號(hào)或者對(duì)象。把代碼狀態(tài)的特定含義“翻譯”出來的過程叫做譯碼,實(shí)現(xiàn)譯碼操作的電路稱為譯碼器。
74HC138的編碼是
000-111
(八種),它們分別代表一種信號(hào),要實(shí)現(xiàn)這些編碼,只需要3根
輸入信號(hào)線;而74HC138這些編碼所代表的含義
,就是在8個(gè)
輸出中引腳中選出一個(gè)特殊的引腳,使其電平與其他7個(gè)不同,比如輸出為01111111
是輸入為000
的譯碼。所以,編碼
(被編的碼)指的是有順序規(guī)律,但沒特殊含義
的一種碼;而譯碼
(被譯的碼)指的是真正起作用的碼。打個(gè)比方,ASCII碼是一種編碼,它的范圍是0-127,光看這些碼,我們無法得到任何有用的信息,但是,對(duì)他們進(jìn)行譯碼后所得到的數(shù)據(jù),我們就能輕易認(rèn)出,比如ASCII編碼97
對(duì)應(yīng)字符a
,’a’就是譯碼。
譯碼的例子還有很多,比如學(xué)號(hào)
的譯碼就是學(xué)生
身份信息,身份證
的譯碼就是個(gè)人
的信息等等。
74HC138功能
74HC138的功能
在上一節(jié)已經(jīng)提到,即將3位
二進(jìn)制(A0,A1和A2),譯碼成8種
輸出狀態(tài),并且一共有8個(gè)
輸出I/O,這8位輸出的特點(diǎn)是:互斥
(同時(shí)只有一位有效)、低有效
(低電平表示有效,表示選中)。簡(jiǎn)單來說
,74HC138實(shí)現(xiàn)了用3根線選擇8根線(8選1)的功能。
74HC138管腳定義及說明
-
管腳定義
管腳主要分為:輸入
(A0、A1和A2)、輸出
(Y0-Y7)、使能
(E1-E3)、電源
(VDD)和地
(GND)。 -
管腳說明
下表是74HC138所有管腳的功能說明
-
邏輯圖
74HC138的邏輯圖可以形象地展示其邏輯功能
,只有當(dāng)E1=0,E2=0,E3=1
時(shí),芯片才能被使能
,不然芯片不會(huì)有任何有效輸出。
74HC138真值表
真值表
是在邏輯中使用的一類數(shù)學(xué)表,用來確定一個(gè)表達(dá)式是否為真或有效。H
代表高電平,L
代表低電平,X
代表隨機(jī)電平(可高可低)
以第4行
為例,當(dāng)芯片處于使能狀態(tài)
(E1=L,E2=L,E3=H)時(shí),A0-A2全為L(zhǎng),此時(shí)Y0被選中
,輸出L(低電平為有效電平),而其他輸出管腳都為H。
74HC138應(yīng)用舉例
-
簡(jiǎn)單應(yīng)用——實(shí)現(xiàn)跑馬燈
-
實(shí)現(xiàn)數(shù)碼管片選
74HC138內(nèi)部構(gòu)造
有數(shù)電
(數(shù)字電子技術(shù))基礎(chǔ)的同學(xué),可能還會(huì)對(duì)74HC138芯片的內(nèi)部構(gòu)造
比較感興趣。
芯片中包含的邏輯門
包括:
-
非門
將輸入的信號(hào)
取反
后輸出,輸入0則輸出1,輸入1則輸出0。 -
非與門
先將兩個(gè)輸入信號(hào)
取反
(功能和非門相同),然后再將取反后的信號(hào)相與
,1與1為1,0與任何數(shù)都為0。文章來源:http://www.zghlxwxcb.cn/news/detail-422036.html -
與非門
先
相與
,再取反
。文章來源地址http://www.zghlxwxcb.cn/news/detail-422036.html
到了這里,關(guān)于嵌入式硬件入門——74HC138譯碼器(三個(gè)IO實(shí)現(xiàn)8選1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!