51单片机PWM程序,占空比、周期可调整,经过proteus仿真本设计采用定时器0的方式2作为基本时间其定时长短为t在定时器中断中做减法计数输出为1时计数为led1_P次,即时间为led1_P×t输出为0时计数为led1_N次,即时间为led1_N×t通过算法保证led1_P+led1_N=100∴占空比=led1_P÷(led1_P+led1_N)=led1_P÷100所以脉冲总周期为100t我们通过改变t来改变脉冲周期通过改变led1_P(同步改变led1_N)来改变占空比