AT89C51的IO外接两个三极管,三极管外接一个电感然后接一个LED,通过控制PWM的占空比从而控制LED和限流电阻的电压,从而达到控制LED亮度的目的。