A. 单片机的输出电流 灌电流什么意思单片机引脚的输出输入电流一般多大一定采纳
顾名思义,输出电流,就是从单片机引脚向外流出的电流,即,单片机引脚输出高电平时,引脚流出的电路,灌电流,就是向通过单片机引脚,流入单片机的电流,即单片机引脚输出低电平时的电流。
一般来说,灌电流,也就是输入电流,绝大多数为20mA,但是整体,不超过120mA,即,如果你有8个引脚,每个引脚都输入20mA,则有可能损坏单片机,但是,如果你有6个引脚,每个引脚都输入20mA,则符合要求。
而输出电流,又叫拉电流,一般因单片机而异,带有推挽输出的单片机,拉电流也可以达到20mA,但最大也不超过120mA,而内部弱上拉的单片机,一般拉电路只有50--200uA。
B. 关于单片机的输出电流与电压的困惑
蜂鸣器响不响表面上是电压的影响,而实质上是电流在起作用。与人触电道理是一致的,表面上看起来是电压高,实质上是电流达到一定额度就会触电,与之对比的就是大型蓄电池或者大的电解电容,可能电压不高(不超过36V,有时候甚至只有6V,没想到吧),但也足以致人电击伤或者更严重的伤害。
单片机的输出口虽然有驱动电路,但输出电流的能力非常有限(要看输出电流能力的大小,其实就看有没有散热片就可以了,如果一个芯片要背散热片才能使用,那么它的输出功率能力或者是输出电流能力肯定比较强,相反,不用散热片的,恐怕不会高到哪里去,因为过热的话,三极管会热保护,场效应管会自动限流。)
51单片机输出高电平时的电流输出能力仅有20uA,而驱动一个蜂鸣器的电流起码要达到几十到几百毫安,怎么能驱动得了呢?
在IO口是低电平时,单片机接纳电流的能力有20mA,但也不足以驱动蜂鸣器。必须加驱动电路。而且单片机一般都是用低电平驱动PNP三极管,然后再驱动大的用电器(或负载)。
PS:楼主应该是电子方面的入门级吧。