单片机用一个定时器输出PWM的仿真实例,可以参考一下,下载附件可以直接仿真试试。
输出3路PWM,频率占空比可调。
附件在哪里呀?
求一个通过51单片机的p1.0口输出pwm的程序,只用一个定时器,两个按键控制占空比的加减
追答令 T0 每 100us 中断一次。
每次中断后,令 30H 加一,加到 10 就清零;
再比较 30H 和 40H,小于,就输出低电平,反之输出高电平。
然后中断返回。
这就是 PWM。40H 的内容就是占空比。
在主程序中,用两个按键控制占空比的加减,即可。
可参考我以前的回答:
https://zhidao.baidu.com/question/1110189139660810699
我试试先,有没有详细的程序呀?