|
odfggf 發(fā)表于 2020-5-2 09:08 嗯,感謝你,單片機(jī)上的IO口電壓不足,搞了好久 |
tian1qing 發(fā)表于 2020-5-2 10:28 謝謝你。太給力了。我剛測了IO口,只有4V ,斷不開三極管,感謝感謝。 ![]() ![]() |
happy2058 發(fā)表于 2020-5-2 00:28 1k可以了,三極管b極電流大概4ma左右,足以使三極管飽和導(dǎo)通,給8段數(shù)碼管提供足夠的電流,p0口電阻可用330的,計算可得大致電流每段8毫安左右,如果p0口都用470的,則每段只有5毫安左右,亮度上可能稍低,另外,段選限流電阻很有必要,不然有可能燒毀單片機(jī)或者數(shù)碼管,長期穩(wěn)定使用建議加上。至于你所說遍先全給1(我理解你是打錯了,位選),發(fā)現(xiàn)還是有電流,這個最好用萬用表測一下實(shí)際電壓,我覺得應(yīng)該是你開發(fā)板上有支路對地電阻小,拉低了p2口的電平所致,
|
happy2058 發(fā)表于 2020-5-2 00:28 這個電路已經(jīng)是正確的了,那個寶上賣的位 四位并行數(shù)碼模塊就是用的1K電阻,段選470沒用。 實(shí)際上很多做這種數(shù)碼時鐘的,基本上都沒有使用段選限流電阻,當(dāng)然使用也沒有什么問題,取值100---1K都可以 |
tian1qing 發(fā)表于 2020-5-1 17:16 是的,我按這個改過來了,IO口電阻上的R 取值是不是要大一點(diǎn)。 |
| 謝謝大家 我就不一一回復(fù)了,感謝各位 |
ly1972001 發(fā)表于 2020-4-29 16:47 謝謝大家 |
man1234567 發(fā)表于 2020-4-29 15:26 嗯,謝謝你 |
sunjunufo 發(fā)表于 2020-5-1 11:40 嗯,謝謝你 |
happy2058 發(fā)表于 2020-4-30 02:07 你按這個圖做,你那個圖還是錯誤的,會燒P2口的,而且還不能控制4個位, |
IMG_20200501_171118.jpg (4.65 MB, 下載次數(shù): 93)
| 可以試試兩個IO并在一起,但是需要軟件同步控制這兩個IO口。而且盡量維持只作為輸出高電平和高阻態(tài)兩種狀態(tài)以確保安全。 |
| 控制7段碼的最佳方法是使用驅(qū)動器IC,例如74HC495等。 |
happy2058 發(fā)表于 2020-4-30 02:07 共陽可以去掉R1--R8等8個限流電阻,p24--P27接4個PNP擴(kuò)流 |
happy2058 發(fā)表于 2020-4-30 02:07 上圖把+5V全部斷掉,才可以控制8字位,但對P27、6、5、4是個考慮考驗(yàn),如果不能承受8段匯集電流,那一個IO口將燒壞。所以4個字,大多采用4個PNP管擴(kuò)流。 |
happy2058 發(fā)表于 2020-4-30 02:07 不需要上拉電阻了 |
happy2058 發(fā)表于 2020-4-30 02:07 P0口加個排阻 |
| 51單片機(jī),如果用共陰的,用圖1可以,上拉電阻取值680歐,用共陽的,可以直接對接,無需限流電阻 |
|
1 2 3 都不可行 用1: IO口輸出電壓為VPIN時(可能是0-3.3v或者0-5v)時VOUT = 5V - VPIN(可能會低些,因?yàn)榉謮鹤饔茫?br /> 同時的IO口也必須承受這個電壓 用2: 你的外設(shè)無時無刻承受5V電壓,外設(shè)不接收不收單片機(jī)控制 用3: 你的單片機(jī)IO口時刻承受5V - VPIN電壓, 至于為什么說不可行? 如果你單片機(jī)VCC = 5V,你IO口輸出高電平就是5V,根本不會電壓不足, 如果5V還不夠那么你接5V上拉也無濟(jì)于事 如果你的單片機(jī)時3.3V(可能其他電壓),那么你的單片機(jī)IO口輸出0V時, 或者輸入模式時就可能燒壞你的IO口,一般不建議單片機(jī)IO口直接接高于VCC電壓 給你的建議就是用NPN管。 |
| 你用的是P0口?P0口類似開漏,所以要上拉,必須用圖1. 圖3絕對不行,IO置低,電源就短路了。 |
| 只有圖1可以,圖3會燒壞單片機(jī)IO口,圖1上拉電阻不要太小,可以稍微取大點(diǎn),LED 2~3mA亮度就可以了 |
|
IO口驅(qū)動LED應(yīng)該用灌電流方式。 如果非要輸出電流,IO接二極管陰極,陽極接電源,以完成電源轉(zhuǎn)換,再讓陽極接電阻和LED。 |
|
圖上123都有問題,2、3有嚴(yán)重錯誤,2不能控制LED,3會損壞IO口。 1基本可以,但要在共陰極加限流電阻,最好是在IO加限流電阻。 另外STC及其它大灌電流驅(qū)動能力強(qiáng),LED需要為共陽的。 |
| 用個三極管擴(kuò)流,電路本站內(nèi)隨便找找。 |
Powered by 單片機(jī)教程網(wǎng)