找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7250|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

一個(gè)SN74HC138N的譯碼器,就是不輸出低電平,弄了一天了,大家救救我,謝謝!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:404479 發(fā)表于 2018-10-17 21:11 來自觸屏版 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
用面包板搭建的,本來要用138譯碼器來控制數(shù)碼管,但是控制不了,于是我懷疑我接線接錯(cuò)了,然后我直接讓這個(gè)譯碼器控制一顆發(fā)光二極管,還是不亮!我是這樣操作的,第一,給譯碼器正級(jí)和負(fù)級(jí)供電,正5v,用萬用表檢查ok,第二,按照工作的原理,把E1和E2口接地,把E3口接電源正5v,A1-A2-A3口分別接到單片機(jī)P2^2口,P2^3口,P2^3口,然后,我寫程序控制這三個(gè)IO口,讓他們?nèi)齻(gè)口輸出低電平,然后,A0-A1-A2口接到低電平:000后,按理來說,譯碼器的Y0口就要輸出低電平了,我在Y0口接入一顆發(fā)光二極管,此時(shí),發(fā)光二極管的低電平解決了,然后,我需要給這顆發(fā)光二極管一個(gè)高電平,他就會(huì)亮了,于是,我直接寫程序控制P0口,讓他輸出一個(gè)高電平,P0^0口我還加了10k的上拉電阻,讓P0^0口直接給發(fā)光二極管供應(yīng)高電平,然而,什么都弄好了,發(fā)光二極管就是不亮,經(jīng)檢測(cè),二極管沒問題,P0口的高電平輸出也是好的,P2^2口,P2^3口,P2^3口,他們提供的低電平也是沒問題的,可為什么,這個(gè)譯碼器的Y0口就是不輸出低電平呢?譯碼器元件換了幾顆都不行,插入的方向也是好的,正插反插也試過,我就搞不懂這是什么原因,譯碼器就是不工作,電阻,是不是哪里還缺少什么電阻之類的,或者是哪個(gè)地方的工作電壓不對(duì)?各位大神幫我分析一下,救救小弟,研究一天了,我就是想把它感動(dòng),謝謝大家,

IMG_20181017_210519.jpg (79.93 KB, 下載次數(shù): 159)

IMG_20181017_210519.jpg

Screenshot_20181017-154827.png (25.61 KB, 下載次數(shù): 215)

Screenshot_20181017-154827.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:111634 發(fā)表于 2018-10-17 22:36 | 只看該作者
E1=0,E2=0,E3=1,使能端接對(duì)了沒有?另外,你的面包板接觸好否?

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:274097 發(fā)表于 2018-10-18 06:59 | 只看該作者
如果你的電路連接沒錯(cuò),先不接LED發(fā)光二極管,用萬用表測(cè)量74HC138的Y0端,在程序的控制下應(yīng)能輸出高電平和低電平(單步調(diào)試),再將發(fā)光二極管電路接入,發(fā)光二極管負(fù)極接Y0,正極接100~200歐姆電阻,電阻另一端接到VCC(3.3——5V),應(yīng)該就可控制亮或滅。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

地板
ID:409975 發(fā)表于 2018-10-18 09:42 來自觸屏版 | 只看該作者
連接很亂看不清。你把你的電路圖發(fā)出來,我們對(duì)著電路圖分析。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:386381 發(fā)表于 2018-10-18 10:00 來自觸屏版 | 只看該作者
138真值表里面不是有狀態(tài)說明,想要哪個(gè)是低,輸入它相應(yīng)的三個(gè)狀態(tài),特別是剛開始不會(huì)算就按照表里的往上填就行了

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:410680 發(fā)表于 2018-10-18 17:14 | 只看該作者
用萬用表測(cè)量74HC138的Y0端會(huì)不會(huì)有低電平,如果有,就直接300歐姆到600歐姆電阻接VCC 電源5v就行了,沒必要再接單片機(jī),上拉電阻.單片機(jī)端口需要上拉電阻的端口帶負(fù)載的能力很弱,而且兩個(gè)芯片之間就更不行了

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:411924 發(fā)表于 2018-10-18 20:23 | 只看該作者
三個(gè)輸入使能口的關(guān)系要整清楚的吧
回復(fù)

使用道具 舉報(bào)

8#
ID:404479 發(fā)表于 2018-10-19 17:18 來自觸屏版 | 只看該作者
whhfdz 發(fā)表于 2018-10-18 06:59
如果你的電路連接沒錯(cuò),先不接LED發(fā)光二極管,用萬用表測(cè)量74HC138的Y0端,在程序的控制下應(yīng)能輸出高電平和 ...

謝謝你的指導(dǎo)!
回復(fù)

使用道具 舉報(bào)

9#
ID:404479 發(fā)表于 2018-10-19 17:22 來自觸屏版 | 只看該作者
謝謝你們的指導(dǎo),受你們的啟示,我已經(jīng)找到原因了,是因?yàn)槲业腜2口連接了幾個(gè)發(fā)光二極管,當(dāng)P2口跟譯碼器輸出000碼時(shí),由于是低電平,把旁邊的p2口的發(fā)光二極管點(diǎn)亮了,從而導(dǎo)致了供給譯碼器的電平不足,而導(dǎo)致38譯碼器不工作!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表