❶ 有些電路我需要使用高電平輸出有效,但是通電自動復位時單片機IO口會有短時間輸出高電平導致繼電器誤動作
使用什麼樣的電平一般取決於單片機介面類型,比如有的單片機復位期間是高阻態,有的是高電平狀態。所以對於像51單片機的這種類型的單片機一般就要使用低電平有效驅動,至於你說的一定要高電平有效,那就加一個PNP三極體倒相即可。STC的51單片機有他的解決辦法,你可以去了解。
❷ 圖中單片機上電時防止繼電器誤動作所以加下拉電阻,為什麼加了下拉電阻就可以防止誤動作了
在原理圖上所謂下拉電阻 R2 起不到你說的作用;
但是在實際中,relay信號有可能與電阻 R1 接觸不良甚至於斷開了,那麼基極就是個高阻輸入端,這樣很容易受到干擾,加個 R2 即可降低輸入電阻,從而可避免誤動作。
單片機在加電到穩定是有個過程的,盡管時間很短,這個過程中不能確定輸出端的狀態,是輸出低電平或者高電平,或者是高阻態;
只是相對於繼電器動作的時間,單片機的穩定過程要快得多,所以,實際上還是防止線路接觸不良;
❸ C51單片機按鍵為什麼會產生抖動
由於單片機的工作頻率比較高,在按鍵按下去的過程中和按鍵松開的過程中,都有可能產生連續的電平脈沖,從而使其I/O口發生連續的電平變化,為了防止程序誤動作,就用軟體來實現消抖動的動作。
❹ 單片機斷電之後,管腳狀態
單片機的管腳有三種狀態 高電平 低電平 高阻
斷電後 管腳是高阻態
至於你說的誤動作 很對 最好是低電平動作 不行加個反相器也可以
❺ 為什麼80C51單片機一般用低電平驅動執行元件
【答案】:原因有二:
(1)集成電路高電平(拉電流)比低電平(灌電流)驅動電流小;
(2)80C51單片機復位時,P0~P3口值為1,若高電平有效,可能會引起誤動作。