熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
從硬件上P22-P24控制數(shù)碼管的位選,而同時(shí)又被復(fù)用控制LED,亮了是正常的 |
從硬件上P22-P24控制數(shù)碼管的位選,而同時(shí)又被復(fù)用控制LED,亮了是正常的 |
春風(fēng)十里吹死你 發(fā)表于 2020-7-29 14:45 怎么時(shí)間錯(cuò)開,硬件就是直連的,只要P2^2=0;就會(huì)有數(shù)碼管與LED一起亮 |
hantu 發(fā)表于 2020-7-30 20:06 好的,我知道了,謝謝 |
如果是做流水燈,那么可以P0送0x00關(guān)掉數(shù)據(jù)管顯示。但如果是要做數(shù)碼管顯示的話,38譯碼器作位選是要用到P22、P23、P24的,這樣會(huì)讓led也會(huì)跟著亮。普中板就是這么子。 如果你不想這樣,可以外接單獨(dú)的流水燈模塊或數(shù)碼管模塊,就不會(huì)有這個(gè)現(xiàn)象了。 |
1692483014 發(fā)表于 2020-7-29 14:25 謝謝大佬,這個(gè)問題只能在硬件上解決但沒有跳線帽。還有你說的蜂鳴器他是可以叫的我試過了,紅外接收器和K3我還不知道,不過還是謝謝你 |
壓著我頭發(fā)啦 發(fā)表于 2020-7-29 14:12 嗯,是普中板子但他沒有跳線帽我炸了 |
動(dòng)態(tài)掃描輸出,需要其它芯片的配合。 |
時(shí)間錯(cuò)開,數(shù)碼管也是LED的一種 |
LED燈跟數(shù)碼管共用了P22\P23\P33三個(gè)口,只能改硬件分開,否則解決不了。 38譯碼器的三個(gè)控制口可以使用P34\P35\P36這三個(gè)口。因?yàn)樗鼈兪强臻e的。但需要將38譯碼器先與P22\P23\P33三個(gè)口斷開。 除了以上問題,你的硬件電路還有其他問題: 1. 你的蜂鳴器永遠(yuǎn)也不會(huì)叫,因?yàn)槟阃泴EEP網(wǎng)絡(luò)與MCU進(jìn)行連接了; 2. 你的紅外接收模塊和按鍵K3無法同時(shí)使用,因?yàn)閺?fù)用了P32口。 |
這是普中的板子吧,看看138芯片這塊有沒有跳線帽,把138斷電了 |
P2口控制發(fā)光二極管同時(shí)也給到了74HC138。所以給P2賦值時(shí),數(shù)碼管也亮了 |
Powered by 單片機(jī)教程網(wǎng)