![]() |
發(fā)布時間: 2018-10-17 21:11
正文摘要:用面包板搭建的,本來要用138譯碼器來控制數(shù)碼管,但是控制不了,于是我懷疑我接線接錯了,然后我直接讓這個譯碼器控制一顆發(fā)光二極管,還是不亮!我是這樣操作的,第一,給譯碼器正級和負(fù)級供電,正5v,用萬用表檢 ... |
謝謝你們的指導(dǎo),受你們的啟示,我已經(jīng)找到原因了,是因為我的P2口連接了幾個發(fā)光二極管,當(dāng)P2口跟譯碼器輸出000碼時,由于是低電平,把旁邊的p2口的發(fā)光二極管點亮了,從而導(dǎo)致了供給譯碼器的電平不足,而導(dǎo)致38譯碼器不工作! |
whhfdz 發(fā)表于 2018-10-18 06:59 謝謝你的指導(dǎo)! |
三個輸入使能口的關(guān)系要整清楚的吧 |
用萬用表測量74HC138的Y0端會不會有低電平,如果有,就直接300歐姆到600歐姆電阻接VCC 電源5v就行了,沒必要再接單片機,上拉電阻.單片機端口需要上拉電阻的端口帶負(fù)載的能力很弱,而且兩個芯片之間就更不行了 |
參與人數(shù) 1 | 黑幣 +50 | 收起 理由 |
---|---|---|
![]() | + 50 | 回帖助人的獎勵! |
138真值表里面不是有狀態(tài)說明,想要哪個是低,輸入它相應(yīng)的三個狀態(tài),特別是剛開始不會算就按照表里的往上填就行了 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎勵! |
如果你的電路連接沒錯,先不接LED發(fā)光二極管,用萬用表測量74HC138的Y0端,在程序的控制下應(yīng)能輸出高電平和低電平(單步調(diào)試),再將發(fā)光二極管電路接入,發(fā)光二極管負(fù)極接Y0,正極接100~200歐姆電阻,電阻另一端接到VCC(3.3——5V),應(yīng)該就可控制亮或滅。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎勵! |
Powered by 單片機教程網(wǎng)