以下程序能否实现
控制舵机:实现舵机的来回转动,并且来回
转动的幅角从小变大,到达最大幅角(180°)时
停止
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit PWM = P3^7;
uchar count,jd ;
void Timer0Init()
{
TMOD|=0x01;
TH0=0xfe;
TL0=0x33;
ET0=1;//打开定时器中断
IT0=1;
EA=1;
TR0=1;
}
void main()
{
Timer0Init();
while(1);
}
void Timer0() interrupt 1
{
TH0=0xfe;
TL0=0x33;
for(jd=1;jd++;jd<=5)
{
if(count<jd)
PWM=1;
else
PWM=0;
count=count+1;
count=count%40;
}
TR0=0;
}
否实现控制舵机:实现舵机的来回转动,并且来回转动的幅角从小变大,到达最大幅角(180°)时 停止
没设置PWM占空比的话怎么知道转的角度的速度