AT89S52单片机正常工作的电流时多大?我用的是9V电源供电。

2024-11-05 01:54:15
推荐回答(4个)
回答1:

AT89S52单片机本身的电流和工作频率有关,还工作状态有关,一般来说,最大值:小于等于80mA。

接口的电流,灌电流不应该算在AT89S52单片机身上。拉电流能力极弱,可以忽略。

另外,查手册发现,P0口的驱动能力 强于 其它三个接口。

从 AT89C51 单片机的 PDF 手册文件中可以看到,稳态输出时,“灌电流”的上限为:
Maximum IOL per port pin: 10 mA;
Maximum IOL per 8-bit port:Port 0: 26 mA,Ports 1, 2, 3: 15 mA;
Maximum total I for all output pins: 71 mA.
这里是说:
每个单个的引脚,输出低电平的时候,允许外部电路,向引脚灌入的最大电流为 10 mA;
每个 8 位的接口(P1、P2 以及 P3),允许向引脚灌入的总电流最大为 15 mA,而 P0 的能力强一些,允许向引脚灌入的最大总电流为 26 mA;
全部的四个接口所允许的灌电流之和,最大为 71 mA。
而当这些引脚“输出高电平”的时候,单片机的“拉电流”能力不到 1 mA。

回答2:

▲你看看你单片机的技术说明,是不是rst脚供5v电压时才有复位功能啊?如果是,那就理所当然应该是5v了。如果上电复位电容是接在正压和rst上的,那就肯定是rst对gnd是5v.

回答3:

51系列单片机的拉电流和灌电流是不同的。根据我的使用经验,标准I/O口的拉电流不大于1mA,灌电流最大约为10mA左右,P0口的驱动能力更差一些。

回答4:

看数据手册去啊,一般也就十几mA吧,根据频率不同而不同,频率越高消耗电流越大。