微控制器引腳加上拉電阻後是不是隻能讀

時間 2021-08-30 10:46:32

1樓:匿名使用者

微控制器的io引腳驅動能力有限,當上拉電阻過小,電流超過它的驅動能力時,寫0無效,只要電阻大小合適是可以輸出0的。

如果行程開關接引腳和+5v時,需要加下拉電阻,建議按fzfh說的接引腳和gnd,限流電阻可以不加。

補充的問題是因為微控制器上電覆位後所有io引腳預設都是輸出1的,需要程式置零,你的電機一般是設定在io輸出1時動作,需要更改電路使其在引腳輸出0時工作,這樣就不會誤動作了。

2樓:匿名使用者

直接用一個行程開關接到微控制器的引腳,另一端接+5v,讓微控制器讀取行程開關的狀態---------行程開關接到微控制器的引腳這一端加個4k7到10k的下拉電阻

加上拉電阻後,對該io寫0是有效的,但上拉電阻要取得合適,一般為10k到100k.--補充:寫1其實也是有效的。

3樓:匿名使用者

以下回答針對51微控制器:

1、加上拉電阻後,對該io寫0是有效的,但上拉電阻要取得合適,一般為10k到100k.

2、行程開關的一端接微控制器io口,另一端接地,只有這樣電路才能工作,如果你使用的是微控制器的p0,那麼必須要加一個上拉電阻。如果使用其它io(如p2,p3,p1),則可以不加上拉。

注:如果使用的不是51系列微控制器,另當別論。

gook luck!

微控制器引腳輸入高電平為什麼要加上拉電阻?有圖,求指導。

4樓:匿名使用者

我手裡就8.2k和7.5k的電阻多,所以,我的製作都是8.2k的上拉電阻;等8.2k的用光了,我就用7.5k的。

5樓:匿名使用者

這個圖是檢測p2.1引腳的低電平

上拉電阻是為了p2.1引腳低電平變為高電平時加快速度

6樓:匿名使用者

因為你沒說用的是什麼型號的微控制器,所以我只能這樣回答你:對於準雙向內i/o,p2.1這根口線接不接r1照樣能檢容測到高電平,因為準雙向i/o作為輸入時就是高電平。

但對於雙向i/o,如果這根口線被配置為輸入,不加上這個上拉電阻,i/o口的電平就會出現不確定狀態。至於為什麼p2.1不直接接到5v電源,原因是:

如果編寫的程式出了問題,或程式執行中受干擾跑飛了,把原先配置為輸入的p2.1改變成輸出且將p2.1拉低,問題就出來了,這根口線將灌入超過極限引數的電流,豈不微控制器就有危險了嗎。

還有10k電阻問題,用其它的阻值也可以,比如4.7k或15k,只要不超過微控制器所能承受的電流,又能確實保證微控制器所能識別的邏輯電平,不需要精確的計算。希望我的回答能幫你解除困惑。

7樓:鍾承曦

設計微控制器控制系bai統的關健du

是“抗幹zhi擾”。作為輸入口使用的dao時候p2.1直接接上+5v電源是可內行的容而且“抗干擾”效能最好,但是若作為輸出時就會燒壞微控制器了所以要加一個限流電阻。

p2.1口內部有上拉電阻為何還要加個外接上拉呢?微控制器內部的上拉電阻大約為100k,電流0.

05毫安左右,這麼小的電流很容易被“干擾”成低電平,接上10k電阻電流可達到0.5毫安“抗干擾”效能大大提高。

微控制器引腳開漏輸出,必須接上拉電阻嗎?

8樓:做而論道

只作輸出時:

如果負載是ttl型別的輸入端,可不用接上拉電阻。

如果是nmos、cmos型別的輸入端,必須用接上拉電阻。

9樓:我的世界無極限

要看怎麼使用了,

51微控制器的p0口如果是位操作,就要接上拉電阻,匯流排操作就不用接版瞭如果想驅動權led或其他什麼的,也要接上拉電阻。(51驅動led一般接電阻,用低電平驅動)

有些微控制器驅動能力大,就不需要接,這可以在他的資料手冊上找打相應引數來確定是否用上拉電阻。

10樓:匿名使用者

開漏輸出是不是要接上拉電阻,要看負載的型別。如果是ttl cmos等做負載可能就不需要上拉電阻,

11樓:匿名使用者

微控制器的io引腳驅動能力有限,當上拉電阻

過小,電流超過它的驅動能力時,寫回0無效,只要電阻答大小合適是可以輸出0的。當ttl電路驅動coms電路時,如果ttl電路輸出的高電平低於coms電路的最低高電平(一般為3.5v),這時就需要在ttl的輸出端接上拉電阻,以提高輸出高電平的值。

為什麼說微控制器加上拉電阻能增大驅動

你在追問裡寫到 如果是輸出低電平,那麼經過上拉電阻的電流也會流入微控制器埠,那麼微控制器的吸收電流比不接時不是反而更小 這句話我認為是正確的。首先明確一下兩個名詞 拉電流 吸收電流。拉電流 高電平時從微控制器裡流向負載的最大電流。暫且稱之為高電平驅動能力。吸收電流 低電平時從負載流向微控制器的最大電...

51微控制器關於上拉電阻問題,51微控制器P0口為什麼要接上拉電阻?

房志佟佳瑛 微控制器p口接了上拉電阻靠高電平來點亮led 是指在p口接一個上拉電阻到vcc,同時接led正極,led負極接地嗎?如果是這樣,不妥。上拉電阻在此沒有用,不需要,有害。p口輸出低電平時,將led 短路 不亮。同時,有一個 灌電流 自vcc經上拉電阻進入p口,做的是無用功。p口輸出高電平時...

跪求了,微控制器的P0口,關於接不接上拉電阻,什麼時候需要接,什麼時候不接

51微控制器的引腳,由於內部結構的原因,輸出低電平,能力較強 而輸出高電平的能力很低,所以要用上拉電阻來協助。特別是p0口,輸出高電平時,介面本身根本就沒有輸出能力,必須用外接上拉電阻來形成高電平。但是,如果在p0口,外接了僅僅需要低電平驅動的器件 如led的負極 就不需要上拉電阻。介面輸出低電平時...