//CMOD=0x04; //设置PCA定时器,计数频率为定时器0的溢出率如果让定时器0设为16位计数模式,其溢出频率可以在很大范围内调节从而以产生很高或很低的PWM频率
实际上要产生低频率的PWM波,不鼡其硬件PWM功能完全可以
用定时器中断方式即可实现
让定时器 200us中断一次(中断不算频繁呀) 设一变量a,每次中断a加1100次就是20ms,,另设一变量b,数徝在1-100之间每次中断比较a和 b的大小,如果a<b,则引脚 输出高电平否则为低电平,这样通过改变b的值就可实现频率为50HZ,占空比1-100%可调的PWM方波