如何用89c51单片机产生PWM脉冲?

2024-11-07 23:52:03
推荐回答(5个)
回答1:

由于8051并没有pwm模块,那么要产生pwm信号就必须用软件延时或者计时器来模拟产生。
1、定时器法:将定时器设置成定时中断,分两次进中断,一次给控制端口送高电平,一次送低电平。高低电平的定时的时间要看控制的要求而定。这种方法的缺点是频率不是很高。

2、软件延时法,可以设置一个延时函数,时间到就转换io电平也可以产生pwm信号。

回答2:

将定时器设置成定时中断,分两次进中断,一次给控制端口送高电平,一次送低电平。高低电平的定时的时间要看控制的要求而定。这种方法的缺点是频率不是很高。

回答3:

PWM有点复杂,
需要计算波形的时间,而且应该是否100KHZ左右
建议多看看资料

回答4:

先要看周期大概是多少

回答5:

用定时器来设定占空比