數碼管位選需要用到P2^2 P2^3 P2^4。流水燈也是用的P2口,同時作業會想互干擾。該怎么解決啊


uj5u.com熱心網友回復:
這個無解吧……為什么不用其他管腳uj5u.com熱心網友回復:
流水燈和數碼管位選不是只能用P2口嗎
我試了其他的沒有效果啊
uj5u.com熱心網友回復:
我用的是89C52
uj5u.com熱心網友回復:
這個無解吧……為什么不用其他管腳
流水燈和數碼管位選不是只能用P2口嗎
我試了其他的沒有效果啊
沒有限制吧,流水燈和數碼管位選應該只對IO的推挽或者下拉能力有要求(具體是推挽還是下拉需要看電路型別),一般普通IO都可以實作
這兩個功能不能復用的原因是,流水燈和數碼管位選都是顯示設備,使用中都需要保持足夠的高電平時間來讓人眼可以看見,所以必然會相互沖突,不能復用。
試了其他的引腳沒有效果,是指在仿真軟體上沒效果,還是指在開發板上沒效果?
uj5u.com熱心網友回復:
開發板上沒效果uj5u.com熱心網友回復:
開發板上沒效果
那應該是你使用的開發板,只有P2的這幾個口有加入上拉或下拉的輔助電路,才導致這個情況。
如果你只有這個開發板的話,建議考慮放棄同時做數碼管顯示和流水燈。
另外,最好是先學習一下IO的推挽、開漏功能和這兩個功能的實際運用,這樣才能徹底理解為什么會出現你遇到的這個問題。
uj5u.com熱心網友回復:
哦哦 我知道了 謝謝啦哥uj5u.com熱心網友回復:
但我想用鎖存器再試試轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/227763.html
標籤:單片機/工控
上一篇:各位大神,煩請推薦一款恒流芯片
下一篇:APDU指令
