⑴ 單片機P0口上拉電阻怎麼接
就是在要接上拉的IO腳上連個電阻到單片機的電源DVCC。一般10K.
⑵ 51單片機P0口為什麼要接上拉電阻
P0口和其它三個口的內部電路是不同的,如下圖
P0口是接在兩個三極體D0和D1之間的,而P1-P3口的上部是接一個電阻的。P0口的上面那個三極體D0是在進擴展存儲器或擴展匯流排時使用MOVX指令時才會控制它的導通和截止,在不用此指令時都是截止的。在平常我們使用如:P0_1=0P0_1=1這些語句時控制的都是下面那個三極體D1。
我們先假設P1口接一個74HC373,來看一看它的等效圖
當P0=0時P0點為低電位,發光管亮起,流過D1的電流約為15mA。
當P0=1時,P0點為懸空,但發光管和180歐電阻都是低阻抗元件,P點電位就為高電位,再說也無任何輸出影響,因此這樣電路是可以的。
⑶ 單片機中P0口作為輸出為什麼要上拉電阻
因為89C51單片機P0口內部沒有上拉電阻,是開漏輸出,需要外部加上拉才能正常輸出高電平
⑷ 51單片機的P0口如何接上拉電阻
第一種,第二種電源直接接負載單片機控制沒作用,第三種如果單片機輸出低電平容易損壞!
⑸ proteus中單片機P0口上拉電阻問題
你說的這個情況,應該是和參數有關系,你檢查一下電阻的阻值是多少;
在模擬電路裡面,P0口可以不接上拉的;
⑹ 51單片機p0口上拉電阻
比如p0口想輸出1即高電平狀態,但如果經外部上拉電阻的影響後不久降壓後變成了低電壓0了嗎?
這是不可能的,上拉會拉到高電平,不可能會拉到0的。
下拉可能會拉到0
⑺ 51單片機P0口上拉電阻阻值如何確定
上拉電阻沒有固定公式啊,一般都k歐級別的,你可以用4.7k的。
⑻ 51單片機p0口為什麼接上拉電阻
簡單的說,P0輸出高電平時,由於內部結構,只能輸出高阻態。所以外接上拉電阻。
⑼ 單片機中P0口作為輸出為什麼要上拉電阻
上拉電阻就是從電源高電平引出的電阻接到輸出。P0口作為IO口輸出的時候時輸出低電平為0輸出高電平為高組態(並非5V,相當於懸空狀態)。也就是說PO口不能真正的輸出高電平,給所接的負載提供電流,因此必須接上拉電阻(一電阻連接到VCC),由電源通過這個上拉電阻給負載提供電流。
由於P0口內部沒有上拉電阻,是開漏的,不管它的驅動能力多大,相當於它是沒有電源的,需要外部的電路提供,絕大多數情況下P0口是必需加上拉電阻的。
(9)單片機p0上拉電阻擴展閱讀:
如果電平用OC(集電極開路,TTL)或OD(漏極開路,CMOS)輸出,那麼不用上拉電阻是不能工作的, 這個很容易理解,管子沒有電源就不能輸出高電平了。
如果輸出電流比較大,輸出的電平就會降低(這是電路中已經有了一個上拉電阻的情況下,但是電阻太大,壓降太高),就可以用上拉電阻提供電流分量, 把電平「拉高」。其實這些都是按需要,工作在線性范圍的上拉電阻不能太小,當然也會用這個方式來實現門電路電平的匹配。
⑽ 單片機p0口的上拉電阻該有多大
看你單片機的灌電流是多大,接的上拉電阻應該使引腳的灌電流小於單片機的允許灌電流。比如灌電流是5毫安,電壓是5V,那麼I=5/0.005=1000歐,上拉電阻可用最小是1000歐的電阻。