❶ 51系列單片機使用矩陣鍵盤時需要加上拉電阻嗎
如果你是低電平有效的話,那要接上拉電阻的,按鍵按下時輸入低電平,按鍵恢復後馬上由上拉電阻將輸入拉高置位,可以減小干擾
❷ 為什麼51單片機要接上拉電阻
為什麼需要上拉電阻?
一般作單鍵觸發使用時,如果IC本身沒有內接電阻,為了使單鍵維持在不被觸發的狀態或是觸發後回到原狀態,必須在IC外部另接一電阻。
數字電路有三種狀態:高電平、低電平、和高阻狀態,有些應用場合不希望出現高阻狀態,可以通過上拉電阻或下拉電阻的方式使處於穩定狀態,具體視設計要求而定!
一般說的是I/O埠,有的可以設置,有的不可以設置,有的是內置,有的是需要外接,I/O埠的輸出類似於一個三極體的C,當C接通過一個電阻和電源連接在一起的時候,該電阻成為上拉電阻,也就是說,該埠正常時為高電平;C通過一個電阻和地連接在一起的時候,該電阻稱為下拉電阻。
上拉電阻是用來解決匯流排驅動能力不足時提供電流的問題的。一般說法是上拉增大電流,下拉電阻是用來吸收電流。
什麼是上拉電阻?
上拉就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用。下拉同理,也是將不確定的信號通過一個電阻鉗位在低電平。
(參考資料:CSDN)
❸ 51單片機接按鍵時為什麼需要上拉電阻
標準的輸入口為高胡攜阻改做氏態 無電勢,按鍵低電平觸發時,上拉之後可以使核散未觸發時管腳保持一個穩定的高電平未觸發狀態
❹ 接獨立按鍵為什麼要接電阻,不是說p0口上拉電阻的
並不是說,接獨立按鍵就一定要接電阻的,關鍵是看接在哪個並行口了 。
對於51單片機的P0口,做I/O口使用時,就要加上卜襲拉電阻,那麼,按鍵接在P0口上,就得用上拉態弊岩電阻了。
而按鍵接在P1,P2,P3口上,就可帆御以不用加上拉電阻的。
❺ 在AVR單片機中,在設置按鍵過程中為什麼要使能內部的上拉電阻那,不用可以嗎,若用,電路圖該是什麼樣的。
上拉電阻是為了給io口保持一個高電位。防止干擾的時候電平發拿臘仔生變化,會誤判。 正常的電路都是上拉一個電阻,開關對地連接,當io口讀到電平為局局高的時候,此時按鍵沒有按下,當讀取消汪到電平為低的時候,此時可以判斷為按鍵被按下。 外部上垃跟內部上拉都可以。內部上拉的電阻的阻值比較大,如果您的設備干擾厲害可以用外部連接一個電阻到vdd 。正常使用的話直接用內部上拉電阻就可以了。
❻ 單片機鍵盤電路的上拉電阻一般加多大的
51單片機I/O口都是開漏輸出,P1~P4都內置弱上拉電阻,(為了輸出1時能拉高輸出電平),P0口沒內置上拉,但用作普通I/O口時必須外接弱上拉電阻,
單片機鍵盤都不一定要用上拉電阻,因為加的話性能也穩定不了多少,加的話就加4.7K/5.1K/10K吧,不能太小,防止灌電流過大。
註:按鍵的程序上一般會有10MS左右的消抖。
❼ 單片機按鍵掃描需要外接上拉電阻嗎
如果你是低電平有效的話,那要接上拉電阻猛螞談的,按鍵按下時輸入低電平,物游按鍵恢復後馬上由上拉電阻將輸入枝碰拉高置位,可以減小干擾