標題: diy51單片機的時候io口需不需要上拉電阻? [打印本頁]

作者: MrNICE    時間: 2018-4-7 21:23
標題: diy51單片機的時候io口需不需要上拉電阻?
買的開發(fā)板原理圖上IO口都接了10k電阻,但網(wǎng)上看到說stc89C52內(nèi)部有上拉電阻了,不需要再外接?
作者: wjshw    時間: 2018-4-7 23:51
只有P0口沒有內(nèi)部上拉,其他的都有,但是上拉電阻一般要20K以上,而且一致性不好。如果需要拉電流較大就需要在外面再接上拉電阻的。
作者: 宿愿芳香123    時間: 2018-4-8 06:45
看外部負載情況而定。。
作者: MrNICE    時間: 2018-4-8 09:03
wjshw 發(fā)表于 2018-4-7 23:51
只有P0口沒有內(nèi)部上拉,其他的都有,但是上拉電阻一般要20K以上,而且一致性不好。如果需要拉電流較大就需 ...


31腳是內(nèi)置的47K電阻還是要自己外連,另外是不是要連到power上?


作者: 長了白發(fā)    時間: 2018-4-8 17:13
單片機每個IO口的輸入輸出電流有限,超過的話容易燒壞芯片。加上上拉電阻,起到限制電流、穩(wěn)定IO口高地位狀態(tài)的作用,一般51/52內(nèi)部的P1、P2、P3三組IO口集成了內(nèi)部上拉電阻,如果P0需要使用要用作I\O口,就必須接上拉電阻(在訪問外部存儲器時,P0口作為地址/數(shù)據(jù)復(fù)用口使用,不外接上拉電阻)P0口內(nèi)部結(jié)構(gòu)、外接上拉電阻圖如下

39$V03NE%ZHH~Z495[[POPE.png (62.52 KB, 下載次數(shù): 65)

39$V03NE%ZHH~Z495[[POPE.png

LX492_]UE1WV`)R(4P[{ZXN.png (60.48 KB, 下載次數(shù): 62)

LX492_]UE1WV`)R(4P[{ZXN.png

作者: songster    時間: 2018-4-8 22:14
看需求以及程序設(shè)定
作者: 飛天的貓    時間: 2018-4-9 10:45
電阻同時起限流作用!上拉是對器件注入電流,只是上拉電阻的阻值不同沒有什么嚴格區(qū)分l 上拉電阻就是將不確定的信號通過一個電阻鉗位在高電平,輸入電流,電阻同時起到限流的作用。阻值的強弱只是上拉電阻的組織不同,實際上并沒有什么嚴格區(qū)分。
作者: Jun默默淡定    時間: 2018-4-9 10:51
一般來說,51單片機的P0口都是要接10K的上拉電阻的,因為P0口內(nèi)部未接上來電阻。P1,P2,P3內(nèi)部已經(jīng)有上拉電阻了,可以不加上拉電阻。制造商這樣設(shè)計可能是考慮到有些情況下單片機需要作為下拉輸入的緣故吧
作者: 1270811032    時間: 2018-9-6 17:33
51單片機的P0口都是要接10K的上拉電阻的,因為P0口內(nèi)部未接上來電阻






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1