51单片机是如何产生PWM波的。。用定时器中断如何实现

2024-12-03 11:59:17
推荐回答(2个)
回答1:

1 设置一个 IO 输出口作为 PWM 输出
2 设置一个 可调定时器 如 定时 250 IO输出 0 , 定时 5 IO输出 1, 高电平 窄
或 定时 5 IO输出 0 , 定时 250 IO输出 1, 高电平 宽
即定时器每中断一次要重装定时数据

回答2:

有的单片机带有pwm功能,用定时器实现的方法是:根据占空比计算出高电平和低电平的时间,利用定时器定时,然后取反就可以了