新手求助:PWM占空比改变电机转速,电机为L298N。求大神指点,感激不尽
看别人的程序看不太懂,请教大神讲解。程序功能是实现不同温度的情况下通过改变占空比改变电机的转速,电机为L298N。上部分程序:void dianji() interrupt 1
{
if(ff>=15) //超过上限
{
if(ff<25) //温度15~25
{
th=0x01;
tt++;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(tt>=th)
{
in2=1;
if(tt>=zhou)
tt=0;
}
}
else if(ff>=25&&ff<35)//25~35
{
th=0x07;
tt++;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(tt>=th)
{
in2=1;
if(tt>=zhou)
tt=0;
}
}
else //>=35
{
th=0x15;
tt++;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(tt>=th)
{
in2=1;
if(tt>=zhou)
tt=0;
}
}
}
}
我不知道th,tt是代表什么,zhou代表什么。估计这个程序也是网上DOWN后改动的,求大神讲解啊