74LS47是BCD-7段數(shù)碼管譯碼器/驅(qū)動(dòng)器, 74LS47的功能用于將BCD碼轉(zhuǎn)化成數(shù)碼塊中的數(shù)字,通過它解碼, 可以直接把數(shù)字轉(zhuǎn)換為數(shù)碼管的顯示數(shù)字, 從而簡化了程序,節(jié)約了 單片機(jī)的IO開銷。 因此是一個(gè)非常好的芯片!但是由于目前從節(jié)約成本的角度考慮, 此類芯片已較少用, 大部份情況下都是用動(dòng)態(tài)掃描數(shù)碼管的形式來實(shí)現(xiàn)數(shù)碼管顯示。
74ls47引腳圖:
74LS47譯碼器原理:
譯碼為編碼的逆過程。它將編碼時(shí)賦予代碼的含義“翻譯”過來。實(shí)現(xiàn)譯碼的邏輯電路成為譯碼器。譯碼器輸出與輸入代碼有唯一的對(duì)應(yīng)關(guān)系。74LS47是輸出低電平有效的七段字形譯碼器,它在這里與數(shù)碼管配合使用,表2列出了74LS47的真值表,表示出了它與數(shù)碼管之間的關(guān)系。
表1《74LS47功能表》
輸 入 輸 出 顯示數(shù)字符號(hào)
LT(——) RBI(——-) A3 A2 A1 A0 BI(—)/RBO(———)
a(—) b(—) c(—) d(—) e(—) f(—) g(—)
1 1 0 0 0 0 1 0 0 0 0 0 0 1 0
1 X 0 0 0 1 1 1 0 0 1 1 1 1 1
1 X 0 0 1 0 1 0 0 1 0 0 1 0 2
1 X 0 0 1 1 1 0 0 0 0 1 1 0 3
1 X 0 1 0 0 1 1 0 0 1 1 0 0 4
1 X 0 1 0 1 1 0 1 0 0 1 0 0 5
1 X 0 1 1 0 1 1 1 0 0 0 0 0 6
1 X 0 1 1 1 1 0 0 0 1 1 1 1 7
1 X 1 0 0 0 1 0 0 0 0 0 0 0 8
1 X 1 0 0 1 1 0 0 0 1 1 0 0 9
X X X X X X 0 1 1 1 1 1 1 1 熄滅
1 0 0 0 0 0 0 1 1 1 1 1 1 1 熄滅
0 X X X X X 1 0 0 0 0 0 0 0 8
?。?)LT(——):試燈輸入,是為了檢查數(shù)碼管各段是否能正常發(fā)光而設(shè)置的。當(dāng)LT(——)=0時(shí),無論輸入A3 ,A2 ,A1 ,A0為何種狀態(tài),譯碼器輸出均為低電平,若驅(qū)動(dòng)的數(shù)碼管正常,是顯示8。
?。?)BI(—):滅燈輸入,是為控制多位數(shù)碼顯示的滅燈所設(shè)置的。BI(—)=0時(shí)。不論LT(——)和輸入A3 ,A2 ,A1,A0為何種狀態(tài),譯碼器輸出均為高電平,使共陽極7段數(shù)碼管熄滅。
?。?)RBI(——-):滅零輸入,它是為使不希望顯示的0熄滅而設(shè)定的。當(dāng)對(duì)每一位A3= A2 =A1 =A0=0時(shí),本應(yīng)顯示0,但是在RBI(——-)=0作用下,使譯碼器輸出全1。其結(jié)果和加入滅燈信號(hào)的結(jié)果一樣,將0熄滅。
?。?)RBO(———):滅零輸出,它和滅燈輸入BI(—)共用一端,兩者配合使用,可以實(shí)現(xiàn)多位數(shù)碼顯示的滅零控制。
74LS48芯片是一種常用的七段數(shù)碼管譯碼器驅(qū)動(dòng)器,常用在各種數(shù)字電路和單片機(jī)系統(tǒng)的顯示系統(tǒng)中,下面我就給大家介紹一下這個(gè)元件的一些參數(shù)與應(yīng)用技術(shù)等資料。
74ls48引腳圖:
?
? ? ? ?74ls47與74ls48的區(qū)別:
74ls47相關(guān)文章:
74ls47中文資料匯總(74ls47引腳圖及功能_工作原理及應(yīng)用電路)