步进电机750转每分钟的程序#include<reg52.h>
sbit D1=P1^0;
sbit k=P1^2;
void delay(x)
{
int i,j;
for(i=x;i>=0;i--)
for(j=0;j<1;j++);
}
void main()
{
while(1)
{
unsigned int i=0,b=30,u=0;
if(k==0)
{
delay(1);
if(k==0)
{while(k==0)
for(i;i<=39999;i++)
{
D1=0;
if(i<=12)b=18-i/1;delay(b);
D1=1;
if(i>=39989)b=6+i-39989;delay(b);
}
}
}
}
}
sbit D1=P1^0;
sbit k=P1^2;
void delay(x)
{
int i,j;
for(i=x;i>=0;i--)
for(j=0;j<1;j++);
}
void main()
{
while(1)
{
unsigned int i=0,b=30,u=0;
if(k==0)
{
delay(1);
if(k==0)
{while(k==0)
for(i;i<=39999;i++)
{
D1=0;
if(i<=12)b=18-i/1;delay(b);
D1=1;
if(i>=39989)b=6+i-39989;delay(b);
}
}
}
}
}