|
發布時間: 2021-11-1 08:36
正文摘要:我尋思單片機P0需要接電阻驅動防止燒壞數碼管,就都接了。數碼管其他引腳我連接了P2口,因為它內部有電阻。但是以前從未這么連過,我很好奇這么連有問題嗎 |
| 如果不想數碼管顯示1和顯示8的時候亮度有很大的區別, 那么就不要再公共端接電阻, 而應該在 a~dp 段腳上接電阻才是正確的操做方法。如果對亮度有要求,那么用三極管驅動公共端是有必要的。 |
|
電子專業新人 發表于 2021-11-1 09:22 如果用了共陰數碼管,那么它的每個段腳得串聯約330歐電阻接5V電源。 你的圖顯示,段腳接在P2口上,沒有上拉電阻。 |
| 建議查看芯片資料,每個口線的的灌電流和拉電流的最大值都有說明。如下圖 |
AT89S51口線極限允許電流值.png (33.3 KB, 下載次數: 47)
zministar 發表于 2021-11-1 09:02 我這是共陰極數碼管,P0口有上拉呀 |
| 你有接驅動的話沒問題,沒接驅動的話就不會亮 |
|
1、P0口無上拉,無法輸出高電平,且P0.0接公共端,IO沒有這么強的驅動能力; 2、P2口接8段LED,IO是沒有這么強驅動能力的,必須外部增加驅動能力才行; |