51 51微控制器接按鍵時為什麼需要上拉電阻?

2021-08-11 13:05:23 字數 666 閱讀 8974

什麼是上拉電阻?

上拉就是將不確定的訊號通過乙個電阻鉗位在高電平,電阻同時起限流作用。下拉同理,也是將不確定的訊號通過乙個電阻鉗位在低電平。

為什麼需要上拉電阻?

一般作單鍵觸發使用時,如果ic本身沒有內接電阻,為了使單鍵維持在不被觸發的狀態或是觸發後回到原狀態,必須在ic外部另接一電阻。

數位電路有三種狀態:高電平、低電平、和高阻狀態,有些應用場合不希望出現高阻狀態,可以通過上拉電阻或下拉電阻的方式使處於穩定狀態,具體視設計要求而定!

一般說的是i/o埠,有的可以設定,有的不可以設定,有的是內建,有的是需要外接,i/o埠的輸出類似於乙個三極體的c,當c接通過乙個電阻和電源連線在一起的時候,該電阻成為上拉電阻,也就是說,該埠正常時為高電平;c通過乙個電阻和地連線在一起的時候,該電阻稱為下拉電阻。

上拉電阻是用來解決匯流排驅動能力不足時提供電流的問題的。一般說法是上拉增大電流,下拉電阻是用來吸收電流。

51微控制器接按鍵時使用上拉電阻有什麼用?

p3口需要接上拉電阻,4.7k- 10k 的上拉電阻,才能保證p3口的引腳在沒有按鍵時是高電平。

為什麼不在windows學習微控制器

你需要了解晶元的上電過程,知道第一條 如何執行 你需要掌握怎麼把程式從flash上讀入記憶體 需要理解記憶體怎麼規劃使用,棧在哪堆在哪 需要理解 重定位 需要知道中斷發生後,軟硬體怎麼保護現場 跳到中斷入口 呼叫中斷程式 恢復現場 你會知道,main函式不是我們編寫的第乙個函式 你會知道,晶元從上電...

為什麼微控制器中既有FLASH又有EEPROM?

20161227464036.html 微控制器執行時資料都儲存在ram中,在掉電後ram的資料是無法保留的,那麼怎麼使得在掉電後資料不丟失呢?這就需要使用eeprom或flashrom等儲存器來實現。rom最初不能程式設計,出廠什麼內容就永遠什麼內容,不靈活。後來出現了prom,可以自己寫入一次,...

為什麼微控制器中既有Flash又有EEPROM

微控制器執行時的資料都存在於ram 隨機儲存器 中,在掉電後ram 中的資料是無法保留的,那麼怎樣使資料在掉電後不丟失呢?這就需要使用eeprom 或flashrom 等儲存器來實現。插播一段 rom最初不能程式設計,出廠什麼內容就永遠什麼內容,不靈活。後來出現了prom,可以自己寫入一次,要是寫錯...