熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2018-4-7 21:23
正文摘要:買(mǎi)的開(kāi)發(fā)板原理圖上IO口都接了10k電阻,但網(wǎng)上看到說(shuō)stc89C52內(nèi)部有上拉電阻了,不需要再外接? |
51單片機(jī)的P0口都是要接10K的上拉電阻的,因?yàn)镻0口內(nèi)部未接上來(lái)電阻 |
一般來(lái)說(shuō),51單片機(jī)的P0口都是要接10K的上拉電阻的,因?yàn)镻0口內(nèi)部未接上來(lái)電阻。P1,P2,P3內(nèi)部已經(jīng)有上拉電阻了,可以不加上拉電阻。制造商這樣設(shè)計(jì)可能是考慮到有些情況下單片機(jī)需要作為下拉輸入的緣故吧 |
電阻同時(shí)起限流作用!上拉是對(duì)器件注入電流,只是上拉電阻的阻值不同沒(méi)有什么嚴(yán)格區(qū)分l 上拉電阻就是將不確定的信號(hào)通過(guò)一個(gè)電阻鉗位在高電平,輸入電流,電阻同時(shí)起到限流的作用。阻值的強(qiáng)弱只是上拉電阻的組織不同,實(shí)際上并沒(méi)有什么嚴(yán)格區(qū)分。 |
看需求以及程序設(shè)定 |
單片機(jī)每個(gè)IO口的輸入輸出電流有限,超過(guò)的話容易燒壞芯片。加上上拉電阻,起到限制電流、穩(wěn)定IO口高地位狀態(tài)的作用,一般51/52內(nèi)部的P1、P2、P3三組IO口集成了內(nèi)部上拉電阻,如果P0需要使用要用作I\O口,就必須接上拉電阻(在訪問(wèn)外部存儲(chǔ)器時(shí),P0口作為地址/數(shù)據(jù)復(fù)用口使用,不外接上拉電阻)P0口內(nèi)部結(jié)構(gòu)、外接上拉電阻圖如下 |
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 | 贊一個(gè)! |
看外部負(fù)載情況而定。。 |
只有P0口沒(méi)有內(nèi)部上拉,其他的都有,但是上拉電阻一般要20K以上,而且一致性不好。如果需要拉電流較大就需要在外面再接上拉電阻的。 |
Powered by 單片機(jī)教程網(wǎng)