74ls47引腳功能
(1)LT(一一): 試燈輸入,是為了檢查數(shù)碼管各段是否能正常發(fā)光而設(shè)置的。當(dāng)LT(一一)=0時(shí),無(wú)論輸入A3,A2,A1,A0 為何種狀態(tài),譯碼器輸出均為低電平,也就是七段將全亮,若驅(qū)動(dòng)的數(shù)碼管正常,是顯示8。
?。?)BI(一): 滅燈輸入,是為控制多位數(shù)碼顯示的滅燈所設(shè)置的。當(dāng)BI(一)=0時(shí),不論LT(一一)和輸入A3,A2,A1,A0為何種狀態(tài),譯碼器輸出均為高電平,使共陽(yáng)極數(shù)碼管熄滅。
?。?)RBI (一一): 滅零輸入,它是為使不希望顯示的0 熄滅而設(shè)定的。當(dāng)對(duì)每一位A3= A2 =A1=A0=0時(shí),本應(yīng)顯示0,但是在RBI(一--)=0作用下,使譯碼器輸出全為高電平。其結(jié)果和加入滅燈信號(hào)的結(jié)果一樣,將0熄滅。
?。?)RBO(一-一): 滅零輸出,它和滅燈輸入BI(一)共用一端,兩者配合使用,可以實(shí)現(xiàn)多位數(shù)碼顯示的滅零控制。
74ls47原理
74LS47是BCD-7 段數(shù)碼管譯碼器驅(qū)動(dòng)器,74LS47 的功能用于將BCD 碼轉(zhuǎn)化成數(shù)碼塊中的數(shù)字,通過(guò)它來(lái)進(jìn)行解碼,可以直接把數(shù)字轉(zhuǎn)換為數(shù)碼管的數(shù)字,從而簡(jiǎn)化了程序,節(jié)約了單片機(jī)的IO開(kāi)銷(xiāo)。因此是一個(gè)非常好的芯片! 但是由于目前從節(jié)約成本的角度考慮,此類(lèi)芯片已經(jīng)少用,大部分情況下都是用動(dòng)態(tài)掃描數(shù)碼管的形式來(lái)實(shí)現(xiàn)數(shù)碼管顯示。
譯碼器的邏輯功能是將每個(gè)輸入的二進(jìn)制代碼譯成對(duì)應(yīng)的輸出的高、低電平信號(hào)。常用的譯碼器電路有二進(jìn)制譯碼器、二--進(jìn)制譯碼器和顯示譯 碼器。譯碼為編碼的逆過(guò)程。它將編碼時(shí)賦予代碼的含義“翻譯”過(guò)來(lái)。實(shí)現(xiàn)譯碼的邏輯電路成為譯碼器。譯碼器輸出與輸入代碼有唯一的對(duì)應(yīng)關(guān)系 74LS47 是輸出低電平有效的七段字形譯碼器,它在這里與數(shù)碼管配合使用,表2.1列出了74LS47的真值表,表示出了它與數(shù)碼管之間的關(guān)系。
74ls47真值表
74ls47應(yīng)用電路一
74LS192和74ls47做一個(gè)十進(jìn)制的計(jì)數(shù)器。具體電路見(jiàn)圖,/LOAD為裝載計(jì)數(shù)初始值引腳要求不嚴(yán)格可以不接。
74ls47應(yīng)用電路二
計(jì)數(shù)器實(shí)現(xiàn)了對(duì)時(shí)間的累計(jì)以8421BCD碼形式輸出,選用顯示譯碼電路將計(jì)數(shù)器的輸出數(shù)碼轉(zhuǎn)換為數(shù)碼顯示器件所需要的輸出邏輯和一定的電流,選用74LS47作為顯示譯碼電路,選用74LS546八段共陽(yáng)LED數(shù)碼管作為顯示單元電路,如圖6所示。
74ls47應(yīng)用電路三
這個(gè)192是模10、8421BCD碼的雙向計(jì)數(shù)器,它的加計(jì)數(shù),給CPD高電平,CPU脈沖就可以,CLR,給高電平,不用預(yù)置,BO CO 不用接線(xiàn),LOAD接高電平,輸出接74LS47是一個(gè)譯碼芯片使數(shù)碼管顯示,接法如下
74ls47應(yīng)用電路四
74LS47的3個(gè)控制端應(yīng)接高電平。實(shí)際的TTL邏輯電路輸入端開(kāi)路相當(dāng)于高電平輸入,但Multisim軟件卻將輸入端開(kāi)路視為低電平輸入。