A. 單片機的輸出電流 灌電流什麼意思單片機引腳的輸出輸入電流一般多大一定採納
顧名思義,輸出電流,就是從單片機引腳向外流出的電流,即,單片機引腳輸出高電平時,引腳流出的電路,灌電流,就是向通過單片機引腳,流入單片機的電流,即單片機引腳輸出低電平時的電流。
一般來說,灌電流,也就是輸入電流,絕大多數為20mA,但是整體,不超過120mA,即,如果你有8個引腳,每個引腳都輸入20mA,則有可能損壞單片機,但是,如果你有6個引腳,每個引腳都輸入20mA,則符合要求。
而輸出電流,又叫拉電流,一般因單片機而異,帶有推挽輸出的單片機,拉電流也可以達到20mA,但最大也不超過120mA,而內部弱上拉的單片機,一般拉電路只有50--200uA。
B. 關於單片機的輸出電流與電壓的困惑
蜂鳴器響不響表面上是電壓的影響,而實質上是電流在起作用。與人觸電道理是一致的,表面上看起來是電壓高,實質上是電流達到一定額度就會觸電,與之對比的就是大型蓄電池或者大的電解電容,可能電壓不高(不超過36V,有時候甚至只有6V,沒想到吧),但也足以致人電擊傷或者更嚴重的傷害。
單片機的輸出口雖然有驅動電路,但輸出電流的能力非常有限(要看輸出電流能力的大小,其實就看有沒有散熱片就可以了,如果一個晶元要背散熱片才能使用,那麼它的輸出功率能力或者是輸出電流能力肯定比較強,相反,不用散熱片的,恐怕不會高到哪裡去,因為過熱的話,三極體會熱保護,場效應管會自動限流。)
51單片機輸出高電平時的電流輸出能力僅有20uA,而驅動一個蜂鳴器的電流起碼要達到幾十到幾百毫安,怎麼能驅動得了呢?
在IO口是低電平時,單片機接納電流的能力有20mA,但也不足以驅動蜂鳴器。必須加驅動電路。而且單片機一般都是用低電平驅動PNP三極體,然後再驅動大的用電器(或負載)。
PS:樓主應該是電子方面的入門級吧。