STC89C52单片机端口允许通过的电流大约是多大?为什么我用单片机的I/O口去拉一个10K欧姆的电阻

学习 时间:2026-04-03 08:40:18 阅读:5284
STC89C52单片机端口允许通过的电流大约是多大?为什么我用单片机的I/O口去拉一个10K欧姆的电阻端口电压竟然下降了1.7V,拉500欧姆的电阻竟然电压下降到接近0V,不是说单片机每个端口允许通过的电流20MA都没有问题的么?就算是拉500欧姆的电阻,电流也不过才是2MA左右,怎么会都降到0呢?

最佳回答

不安的白开水

留胡子的乌龟

2026-04-03 08:40:18

STC89C52单片机 端口 的 最大电流 为 8 ~ 12 mA,这个 8 ~12 mA 是指 往 IO 口 灌入电流,输出电流 只有 100 ~ 200 uA。如 接 一个 500欧姆到 GND, 则 500 * 0。2 mA = 250 mV 也就接近 0 V 了。如果需要提高 输出电流能力,则需要加 上拉电阻,即 VCC - 电阻 - IO 口。

最新回答共有2条回答

  • 爱笑的钢笔
    回复
    2026-04-03 08:40:18

    STC89C52单片机 端口 的 最大电流 为 8 ~ 12 mA,这个 8 ~12 mA 是指 往 IO 口 灌入电流,输出电流 只有 100 ~ 200 uA。如 接 一个 500欧姆到 GND, 则 500 * 0。2 mA = 250 mV 也就接近 0 V 了。如果需要提高 输出电流能力,则需要加 上拉电阻,即 VCC - 电阻 - IO 口。

上一篇 At the weekends,i"ll be able to dress more casually.用英语怎么说?

下一篇 昆虫记读书笔记好词好句好段感悟