1个回答
展开全部
PWM 是一个从做功的这么一个说法吧
同频率方波 占空比越大(正信号占整个周期信号 时间上的比值) 所做功越大 可以想象了吧
我来写个最简单的
sbit qudong=P*^*
void delay(unsigned char k)
{
unsigned char i;j;
for (i=0;i<k;i++)
for(j=0;j<110;j++);
}
main() //di第一个
{ qudong=0;
while(1)
{ delay(10);
qudong=1;
delay(40);
qudong=0;
}
main() //di第二个
{ qudong=0;
while(1)
{ delay(45);
qudong=1;
delay(5);
qudong=0;
}
你搞个电机转一下或者仿真一下 就可以明显看出来 下面一个要慢很多
当然了 这是个最简单的了 要精确 可以用定时器作为时间延时的函数
}
同频率方波 占空比越大(正信号占整个周期信号 时间上的比值) 所做功越大 可以想象了吧
我来写个最简单的
sbit qudong=P*^*
void delay(unsigned char k)
{
unsigned char i;j;
for (i=0;i<k;i++)
for(j=0;j<110;j++);
}
main() //di第一个
{ qudong=0;
while(1)
{ delay(10);
qudong=1;
delay(40);
qudong=0;
}
main() //di第二个
{ qudong=0;
while(1)
{ delay(45);
qudong=1;
delay(5);
qudong=0;
}
你搞个电机转一下或者仿真一下 就可以明显看出来 下面一个要慢很多
当然了 这是个最简单的了 要精确 可以用定时器作为时间延时的函数
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询