楼主没有仔细阅读过这款单片机的技术手册吧,STC89C52单片机的IO口拉电流能力(电流输出能力)还不足1mA呢,也就是说,IO口输出高电平时驱动能力很差,这个高电平只能作为信号来使用,不能作为电源来使用,点亮一个LED正常情况下还需要5mA电流呢,可见单片机的IO输出高电平时连一个LED都无法正常点亮。这也就是为什么很多开发板设计的LED指示灯是低电平点亮的原因了,因为STC89C52单片机每个IO口的灌电流能力(低电平时输入IO口的电流)至少有20mA,远大于拉电流能力。
回到顶部