标题:
单片机SPWM程序问题
[打印本页]
作者:
李冬
时间:
2021-7-16 13:23
标题:
单片机SPWM程序问题
本帖最后由 李冬 于 2021-7-16 14:40 编辑
定时器100微秒 ,PWM周期1毫秒,高电平初始100微秒,每20毫秒高电平递增。增加到900微秒时再递减到100微秒。 代码怎么写。
y=1;
void tm0_isr() interrupt 1 //100us
{
TR0 = 0;
if (x++<=y)
pwm=1;
else if(x>y)
{
pwm=0;
if ((10-x)==0)
{
x=0;
if(++x2==20)
{x2=0;
if(++y>=9)
y=1;//????????????????
}
}
}
TR0 = 1;
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1