如何利用51单片机输出PWM波
2个回答
推荐于2016-05-06 · 知道合伙人软件行家
关注
展开全部
1、用定时器+编程
2、51系列单片机无PWM输出功能,可以采用定时器配合软件的方法输出。对精度要求不高的场合,非常实用
3、思路:定义一个静态变量,程序每次进入定时器的中断函数中时判断是否满足你说要求的占空比,没达到就继续对变量值进行累加直到满足条件后使输出PWM波的那个引脚电平反转
4、具体详见http://wenku.baidu.com/link?url=u82FHU5L-zBFUrFMKix0QW1dQehrRK7aO3ksEIbtPmLdEuFcMT44aBNpBOfuGG-ZvMAabY2JKxCEajqxn_f5GPMl5GQRgrnji3hAGRBq11e
2、51系列单片机无PWM输出功能,可以采用定时器配合软件的方法输出。对精度要求不高的场合,非常实用
3、思路:定义一个静态变量,程序每次进入定时器的中断函数中时判断是否满足你说要求的占空比,没达到就继续对变量值进行累加直到满足条件后使输出PWM波的那个引脚电平反转
4、具体详见http://wenku.baidu.com/link?url=u82FHU5L-zBFUrFMKix0QW1dQehrRK7aO3ksEIbtPmLdEuFcMT44aBNpBOfuGG-ZvMAabY2JKxCEajqxn_f5GPMl5GQRgrnji3hAGRBq11e
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询