你用定时器实现吧,开2个定时器,在第一个定时器的定时时间到后开第二个定时器的中断,在第二个定时器到达你所要的Ton时间时关中断,到达Toff时间后再打开。
delayms(m);p1.1=1;delayms(n);p1.1=0;//end