上拉電阻
作用:將一個未知的電平拉高到穩定的高電平狀態。
當S2沒按下時,Input通過2個電阻和+5V連接(注意電路中并沒構成回路,因此不會有壓降,所以Input端依然是高電平),為高電平。當S2按下時,+5V,R2,S2,GND形成回路,R2 電阻大,產生壓降大,因此后面的Input就是低電平。
因此,可以通過Input端的電平來判斷S2是否按下。
相比下拉電阻,上拉電阻在數字電路中使用的更多。
擴展:下拉電阻
作用:將一個未知的電平拉低到穩定的低電平狀態。
上圖中,我們要判定input這個引腳 是高電平還是低電平。
當按鈕S2沒按下時,Input通過2個電阻接到GND,是穩定的低電平 。 當S2按下時,+5V ,S2 , R2 ,GND這條路導通,而Input接在R2的前面,因此會得到高電平。
因此我么可以通過Input端是高電平還是低電平來判斷S2是否按下。如果沒有 下拉電阻R2,那么S2沒按下前,Input沒有和任何東西相連,它的電平處于浮動狀態,且很容易受環境影響,帶來電子噪聲
|