Google Embedded Life: 3 Channel Simple PWM Example for AT89C51 (Revision 2.0)