51单片机产生SPWM波的程序,要求50Hz,且输出波形无明显失真。

51单片机。50HZ的

使用单片机的PWM功能,配置几个寄存器就可以了,很方便追问

呃 能稍微具体一点嘛 学的比较浅

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-30
用定时器来模拟PWM啊,一个变量做周期,一个变量做占空比,控制管脚的输出电平而已啊,有什么问题的?追问

呃 能稍微具体一点嘛 学的比较浅

追答

举个例子,你用定时器配置1ms中断,中断100次作为一个脉冲周期,0-30次让管脚输出高电平,31-99次让管脚输出低电平,周而复此就出现了PWM波。

追问

呃 那SPWM波呢 我们是做一个小比赛的

本回答被网友采纳