11问答网
所有问题
51单片机是如何产生PWM波的?
如题所述
举报该问题
推荐答案 推荐于2018-04-04
主要通过一个定时器和一个IO口来实现PWM的输出。
在一个周期里面,首先让IO口输出高电平,并定时一定的时间
然后再将IO口输出低电平,定时一定的时间。
然后在while里面循环输出即可。
需要改变占空比的话就改变高电平的时间与低电平的时间比。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SM8MS48qM.html
其他回答
第1个回答 2012-11-04
设定相应程序,控制相应频率,输出高低电平来控制开关管。调制输出pwm波。
本回答被提问者和网友采纳
第2个回答 2012-11-04
可以用汇编指令NOP来完成频率设置。
计算好频率后直接用IO口输出就可以了
第3个回答 2012-11-04
程序控制中断和定时器来实现。
第4个回答 2012-11-08
我的百度空间有关于 PWM 的实例。
1
2
下一页
相似回答
大家正在搜
相关问题
51单片机产生pwm波的c程序是什么?
51单片机是如何产生PWM波的?
51单片机产生pwm波
51单片机是如何产生PWM波的。。用定时器中断如何实现
51单片机怎么产生12路PWM波??
51单片机如何产生8路PWM波
51单片机如何产生8路PWM波
51单片机是如何产生PWM波的。。用定时器中断如何实现