熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2016-10-23 16:42
正文摘要:一個(gè)個(gè)led燈焊接起來,我采用共陽接法,把每一層的陽極接在一起,用P0^0~P0^4控制每一層,縱列4個(gè)led接地,共16列用P1,P2控制,程序是網(wǎng)上找來改了改,但能力有限,沒有弄出好的程序,希望在行的,多多點(diǎn)評(píng)或能給些 ... |
不錯(cuò)![]() |
444效果不好 |
用三極管擴(kuò)流驅(qū)動(dòng)。 |
顯示當(dāng)然是4路掃描顯示,每路16個(gè)LED。建議每5ms顯示一路(切換P0口中的一個(gè)引腳),即打開一路(亮一層)此層哪個(gè)亮取決于P1,P2口的哪一位是0(共極的0亮) |
最簡(jiǎn)單,最笨的方法是,每個(gè)LED串一個(gè)300歐的電阻。 |
P0的一個(gè)引腳,可能驅(qū)動(dòng)16個(gè)LED(1-16個(gè)),電流當(dāng)流不夠,所以P0口必須擴(kuò)流,接4個(gè)三極管,之后再接到16個(gè)LED的共陽極上。且每路LED要做電流控制,因?yàn)槿绻粋(gè)LED10mA,則16個(gè)LED就160mA,你不知道16個(gè)之中有幾個(gè)在亮。電流不確定。 |
Powered by 單片機(jī)教程網(wǎng)