精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>數(shù)碼管>

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

2018年08月07日 14:23 作者:工程師譚軍 用戶評(píng)論(0

74hc138驅(qū)動(dòng)共陰數(shù)碼管你了解多少呢?74hc138驅(qū)動(dòng)共陰數(shù)碼管的方式是什么呢?本文主要關(guān)于74hc138驅(qū)動(dòng)共陰數(shù)碼管的介紹。

什么是74HC138譯碼器??

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

38譯碼器有3個(gè)輸入端口A、B、C和8個(gè)輸出端口Y0-Y7。由輸入端口控制輸出端口的值

為什么要使用74HC138譯碼器

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

回想之前的驅(qū)動(dòng)動(dòng)態(tài)數(shù)碼管的時(shí)候,一個(gè)段碼端口控制顯示的數(shù)字,一個(gè)com端口控制哪個(gè)數(shù)碼管工作,段碼端口接8個(gè)IO引腳,com端口接8個(gè)IO引腳。這樣很浪費(fèi)IO口資源,為了節(jié)省IO資源,使用38譯碼器接在com口,這樣可以使用3個(gè)輸入引腳控制8個(gè)com端口了。J15接到J16端口。?

(3)為什么3個(gè)輸入端可以控制8個(gè)輸出端口值??

3個(gè)輸入端口,每一個(gè)端口有兩種狀態(tài)(0或1),3個(gè)端口可以組成8中不同的狀態(tài)。?

(4)3個(gè)輸入端口如何控制8個(gè)輸出端口??

根據(jù)74LS138芯片的數(shù)據(jù)手冊(cè)查詢38譯碼器芯片的譯碼表即可。?

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

分析數(shù)據(jù)手冊(cè)可以得到:?

(1)G1、G2*兩個(gè)端口是使能引腳,并且要想讓38譯碼器工作,G1接高電平,G2*接低電平。所以看上面38譯碼器的原理圖中G1接VCC,G2*接GND。?

(2)當(dāng)ABC三個(gè)輸入端口輸入不同的值時(shí),Y0-Y7會(huì)對(duì)應(yīng)的輸出低電平,回想動(dòng)態(tài)數(shù)碼管是共陰數(shù)碼管,而38譯碼器Y0-Y7默認(rèn)輸出高電平,這樣銜接的天衣無縫。

實(shí)驗(yàn)分析:?

第一步:八個(gè)數(shù)碼管陽極接一個(gè)IO端口,來負(fù)責(zé)輸出顯示的數(shù)字(也就是輸出對(duì)應(yīng)的段碼)。?

第二步:八個(gè)數(shù)碼管的com端分別接入38譯碼器的Y0-Y7引腳。由38譯碼器的ABC三個(gè)輸入端來控制數(shù)碼管的com端口從而達(dá)到控制哪個(gè)數(shù)碼管工作的目的。?

第三步:根據(jù)原理圖接線,J15-J16、ABC分別接P1.0、P1.1、P1.2?

第四步:測(cè)出數(shù)碼管的段碼和38譯碼器的譯碼表。?

第五步:編程

實(shí)驗(yàn)代碼:

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

數(shù)碼管工作原理

74hc138控制共陰數(shù)碼管 74hc138驅(qū)動(dòng)數(shù)碼管詳解

數(shù)碼管顯示亮度高,響應(yīng)速度快,可以在一些比較差的環(huán)境中使用。有1位、2位、4位、8位連體等。。。也有專用于顯示時(shí)間的數(shù)碼管。

如圖,一位數(shù)碼管由8個(gè)二極管構(gòu)成,7個(gè)構(gòu)成“日”字型,1個(gè)是小圓點(diǎn)。分共陰和共陽。 共陰:所有二極管的負(fù)極連接在一起,接到電源負(fù)極。共陽:所有二極管的正極連接在一起,接到電源正極。(圖(a)引腳畫錯(cuò)了。)

驅(qū)動(dòng)的原理都很簡(jiǎn)單,如共陽型數(shù)碼管的驅(qū)動(dòng)。圖(b)右邊的電路圖可以看出,所有的二極管正極都接在電源正極,a、b、c、d、e、f、g、dp都接在單片機(jī)的IO口上,在《51單片機(jī)復(fù)習(xí)筆記1》:http://www.51hei.com/mcu/2111.html 中介紹過驅(qū)動(dòng)二極管的原理,所以這里只需要在相應(yīng)的二極管負(fù)極給低電平即可讓相應(yīng)的二極管發(fā)光。

這里補(bǔ)充一下,為什么給高電平二極管就不亮,給低電平就亮呢。因?yàn)閱纹瑱C(jī)是TTL電平,也就是說高電平即輸出5V,低電平就不輸出電壓0V,二極管的正極接在電源的正極那就是5V,那么二極管的負(fù)極如果也給高電平的話,那么就相當(dāng)于在二極管的負(fù)極也接到了5V,二極管兩端都是5V 沒有電勢(shì)差,就相當(dāng)于沒有通電一樣,自然不會(huì)發(fā)光。給低電平即0V,那么二極管就有一個(gè)5V的電勢(shì)差且是正向偏置,二極管自然就發(fā)光了,共陰型恰好相反。

結(jié)語

(1)使用38譯碼器就是為了節(jié)省IO口,如果IO口夠用可以不使用38譯碼器。

(2)動(dòng)態(tài)數(shù)碼管的陰極接在38譯碼器的八個(gè)輸出引腳上Y0-Y7,Y0-Y7由38譯碼器的ABC三個(gè)輸入引腳控制。控制哪個(gè)數(shù)碼管工作。

(3)測(cè)試數(shù)碼管的段碼和38譯碼器的位碼。

(4)先分析原理圖看如何接線,再看38譯碼器的數(shù)據(jù)手冊(cè)看它怎么工作。最后編程。

(5)著重實(shí)驗(yàn)分析過程,而非知識(shí)本身,多總結(jié)學(xué)習(xí)方法。

關(guān)于74hc138驅(qū)動(dòng)共陰數(shù)碼管就介紹到這里了,希望通過本文能讓你更深的了解74hc138。

非常好我支持^.^

(70) 49.3%

不好我反對(duì)

(72) 50.7%

( 發(fā)表人:金巧 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?