① 單片機上拉電阻的作用和接法
1.一般51單片機的P0口在作為地址/數據復用時不接上拉電阻。
2.作為一般的I/O口時用時,由於內部沒有上拉電阻,故要接上上拉電阻!!
3.當p0口用來驅動PNP時,需接上上拉電阻 接法:一端接電源,一端接單片機輸出
② 為什麼51單片機要接上拉電阻
其實,這個問題也只限於傳統的51單片機,如8031,AT89C51。
因為P0口,是為了擴展外部存儲器時,用作數據線的,因此內部作了准雙向口,即是開漏輸出的,就不能有上拉電阻。
但是,當P0口作為I/O口使用時,就必須在外部加上拉電阻,這樣才能有高電平輸出。
而其餘的P1,P·2,P3在內部已經加了上拉電阻了,所以,在外部就不用再加了。
新型的STC單片機在P0口內部也加了上拉電阻了,在外部用不用加了,方便多了。
③ 單片機的上拉電阻是怎麼回事
當I/O口的驅動能力不夠 加上拉可以增加驅動能力 或者像51單片機P0口 和其他可以配置I/O口的單片機 配置成開漏輸出 這些口開漏輸出 就是指輸出「0」就是接地了,而輸出「1」就是不接地,要讓他真正輸出高電平,就需要上拉
④ 請問單片機內部上拉電阻問題
單片機內部有上拉電阻,那是用來輸出高電平電流的。
如果單片機以輸出低電平的形式帶動像LED這樣的負載,就要加限流電阻了。
--------
最佳答案所說的:
51還加限流電阻我沒這樣用過,51一般都是需要接驅動晶元,如74系列的一些驅動,其實接三極體也可以,原理一樣。要是加限流也是在驅動晶元輸出引腳上加,比如驅動LED就需要在驅動後邊加個限流電阻。
--
有如下幾個錯誤:
1。51的引腳加上限流電阻的,很常見的,你也一定用過,只是你還不理解而已。
2。一般來說,現在的51單片機,本身就有驅動晶元所具有的驅動能力。可不用驅動晶元。
3。如果是接了三極體,使用基極電阻,那是不可避免的,這個基極電阻,也就是限流電阻。
4。用單片機引腳,即可驅動LED,並不需要另外的驅動晶元,限流電阻,就應該接在單片機引腳上。
--------
最佳答案還說:
51單片機引腳的輸出電流和輸入電流都是很小的(1MA左右)。
--
這就是明顯的錯誤。真不知道這是從哪裡搞來的數據,建議求知者好好看看各種品牌51單片機的PDF說明書,不要被這些隨意的瞎編誤導了。
--------
片內的上拉電阻,其阻值相當的大,所以IO引腳輸出高電平的時候,並沒有很強的驅動能力,容易被外部電路改變電平,那麼,輸出高電平時,並不能保證就是高電平。
⑤ 為什麼51單片機要接上拉電阻如何去接啊
oc門輸出的IO口要上拉電阻的。就是在電源上接一電阻再到IO口上。