用2051的5個輸出口控制5路led(PWM方式),每路led用NPN三極管作為開關來控制,每個單片機輸出口用4.7k上拉電阻直接連到相應的NPN三極管的B極,為什么5路led中,只要有有一路led亮(相應的單片機輸出口輸出高點平),其他不該亮的led也有點像漏電那種很暗很暗的微亮呢?5路led都不亮時,沒有暗亮的現象,只要有亮的led,其他不該亮的幾路led都會有暗亮的現象....搞暈了...以前做過類似的電路都沒有這個現象...
led的連接方式是:+5V ---》2顆led串聯----》限流電阻----》npn三極管C極-----> npn三極管E極-----》GND
謝謝啦!!!
@_@ 請高手指點迷津!!!
全部回復(7)
正序查看
倒序查看
@fightbravely
樓主好,我最近也在做這方面的控制.也存在一些問題,硬件還沒出來,做的程序無法實踐中檢驗.聽你說你現在所遇到的問題和控制的最終結果,我想應該是你的PWM程序控制中出了問題,例如燈從亮到暗這個漸變過程,你的思路是控制亮和暗的時間,雖然這個亮的時間已經很短了,但是如果程序中你使它有亮的時間,那就會出現你說的現象,還微微亮著,建議把它暗完全.不知道說的跟你的實際現象是否相否,實踐中你去做一下.
是完全暗的,以前的板子沒有這個現象...
我用萬用表測了一下輸出低電平的輸出口時,只要有其他輸出口是高電平,輸出口的電壓大概在0.1-0.2V左右,也就是說,輸出口的低電平不能完全為0V,這也是暗亮的原因,但為什么會這樣搞不懂..很奇怪,不知道為啥...好像有聯動效應...
我用萬用表測了一下輸出低電平的輸出口時,只要有其他輸出口是高電平,輸出口的電壓大概在0.1-0.2V左右,也就是說,輸出口的低電平不能完全為0V,這也是暗亮的原因,但為什么會這樣搞不懂..很奇怪,不知道為啥...好像有聯動效應...
0
回復