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

2021-03-12 02:31:43 字數 829 閱讀 9370

1樓:匿名使用者

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

2樓:匿名使用者

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

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

3樓:匿名使用者

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

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

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

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

4樓:鍾承曦

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

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

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

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

51微控制器引腳檢測高電平輸入的問題

在網上看到這樣bai的一句 du話 51微控制器的i o 口檢測高低電zhi平是需要首dao先讓該埠置為內1的。此時容這個引腳才被設定為輸入 正確。也就是說如果上面的設計可以做到的話,那麼就需要一開始的時候給高電平嗎?必須先給埠置一。你的電路,是做不到的。你的電路,按鍵 不按鍵,送到引腳的訊號,都是...

微控制器的實驗為什麼輸入高電平的時候Led燈不亮,而要輸入低電平才會亮啊

一般微控制器i o口輸出的電流是比較小的,所以多數採用低電平點亮,led另一端通過一個電阻接到電源,而有些增強型微控制器可以直接驅動led。你檢查硬體電路,看是高電平控制還是低電平控制!不過你的肯定是高電平了!改一下電路就可以了!led燈是有正負極的!反向不導通是特性!所以才有你說的這個問題 出高電...

初始時微控制器的io口是高電平還是低電平即沒寫上程式時

微控制器在上電瞬間,它的io口和內部各暫存器的狀態,叫做初始態,一般datasheet上都會給出明確說明。大多數微控制器的io口在上電瞬間,為了不影響外部電路工作,一般io口都是輸入的高阻態。大多數是上電高電平 也有上電是高阻態的 綠超電動車是採用高電平還是低電平剎車?電動的車高低電平剎車不是取決於...