第一次寫博文,先簡單寫一點吧。
若out端為高阻態,即此時內建電阻可以看成無窮大。即對於vcc而言 相當於無窮大的電阻,對於gnd而言也是無窮大的電阻,那此時 就相當於 一根懸空的斷開的線。如果不加上拉電阻,對於out端輸出來說並不知道三極體有沒有導通(開關有沒有閉合),也就不知道in的輸入電壓是高還是低。並且此時外界微弱的干擾都會使得out處的電壓來回擺動(高阻抗的特點)。
為了消除這種影響,需要上拉乙個電阻,使其三極體截止(in為低電平,沒電流給in三極體不導通,相當於開關斷開)時(往裡灌電流)輸出高電平(此時三極體要遠大於上拉電阻,與上拉電阻分壓後的結果)。in有電壓、電流,三極體導通(開關閉合)時,out端與地連線,即輸出低電平(0)。
總結就是:開關斷開時,將不確定的訊號拉至高電平。閉合時,與地連線為低電平。
通俗易懂談 上拉電阻 與 下拉電阻
所謂上拉電阻就是 將乙個不確定訊號 高或低電平 通過乙個電阻與電源vcc相連,固定在高電平 同理下拉電阻就是 將乙個不確定訊號 高或低電平 通過乙個電阻與地gnd相連,固定在低電平。上拉電阻與下拉電阻用在什麼場合?答 用在數位電路中,存在高低電平的場合。上拉電阻與下拉電阻怎麼接線?答 上拉電阻 電阻...
通俗易懂 理解「委託」
委託的意義在於實現多型 在於讓物件能夠在程式執行時滿足外界對其的改變。1 乙個物件屬性 動作,如果在編譯時就能確定,可以在這個物件的類裡面來實現。2 乙個物件的屬性 動作,如果在執行時才能確定,則只能通過這個物件的委託來實現。換句話說 類,滿足編譯時對物件的設定和要求。委託,用於滿足執行時對物件的設...
通俗易懂的理解MVC模式
mvc由view檢視,controller控制器,model模型三部分組成。當使用者與view進行互動的時候,會觸發view的一些事件,這些事件會被controller模組監聽到,controller會根據不同的使用者事件去呼叫model層的一些介面,通過這些介面修改model層的資料。在之前vie...