第二种是中断法,就是先在定时器里装入一个值,等溢出中断以后,翻转PWM引脚,再装入另一个计数值,这样就可以产生PWM波,通过调节两个值的大小就可以改变PWM波的占空比和周期。不过,改变占空比时,需要计算出两个计数值。 另外,STC的51单片机有很多都有PWM模块了,可以使用那些单片机,比较方便。