|
發(fā)布時間: 2018-4-7 21:23
正文摘要:買的開發(fā)板原理圖上IO口都接了10k電阻,但網(wǎng)上看到說stc89C52內(nèi)部有上拉電阻了,不需要再外接? |
|
51單片機的P0口都是要接10K的上拉電阻的,因為P0口內(nèi)部未接上來電阻 |
| 一般來說,51單片機的P0口都是要接10K的上拉電阻的,因為P0口內(nèi)部未接上來電阻。P1,P2,P3內(nèi)部已經(jīng)有上拉電阻了,可以不加上拉電阻。制造商這樣設計可能是考慮到有些情況下單片機需要作為下拉輸入的緣故吧 |
| 電阻同時起限流作用!上拉是對器件注入電流,只是上拉電阻的阻值不同沒有什么嚴格區(qū)分l 上拉電阻就是將不確定的信號通過一個電阻鉗位在高電平,輸入電流,電阻同時起到限流的作用。阻值的強弱只是上拉電阻的組織不同,實際上并沒有什么嚴格區(qū)分。 |
| 看需求以及程序設定 |
|
單片機每個IO口的輸入輸出電流有限,超過的話容易燒壞芯片。加上上拉電阻,起到限制電流、穩(wěn)定IO口高地位狀態(tài)的作用,一般51/52內(nèi)部的P1、P2、P3三組IO口集成了內(nèi)部上拉電阻,如果P0需要使用要用作I\O口,就必須接上拉電阻(在訪問外部存儲器時,P0口作為地址/數(shù)據(jù)復用口使用,不外接上拉電阻)P0口內(nèi)部結(jié)構、外接上拉電阻圖如下 |
39$V03NE%ZHH~Z495[[POPE.png (62.52 KB, 下載次數(shù): 65)
LX492_]UE1WV`)R(4P[{ZXN.png (60.48 KB, 下載次數(shù): 62)
| 參與人數(shù) 1 | 黑幣 +1 | 收起 理由 |
|---|---|---|
|
| + 1 | 贊一個! |
| 看外部負載情況而定。。 |
| 只有P0口沒有內(nèi)部上拉,其他的都有,但是上拉電阻一般要20K以上,而且一致性不好。如果需要拉電流較大就需要在外面再接上拉電阻的。 |
Powered by 單片機教程網(wǎng)