你好,这是通过占空比调整,控制PWM输出,从而控制灯的亮度,私信联系我吧
51单片机是没有集成PWM功能的,你如果硬要让它输出6路PWM,只能是用查表法改变I/o口的状态了,但是这样需要比较高的时钟频率才行。用定时器做个最小脉冲时间,大的倍增就行了,改变定时器值就可以变频了。
主要把占空比设置好,
先用软件使其输出6路pwm方波,每路上再用lc滤波网络滤除高频部分,保留基波,就是正弦波输出了!手打不易,如有帮助请采纳,谢谢!!