📄 无刷电机驱动程序3.txt
字号:
#include<reg51.h>
int p[]={1,2,3,4,5,6};
sbit w=P2^0;
/*延时函数*/
void delay(int k)
{ int i,j;
for(i=0;i<k;i++) //启动时增加脉宽
{
for(j=0;j<6;j++);
}
}
void speed()
{
int i,j,k=1,l,m;
j=1;l=0;
//for(k=0;k<2;k++)
for(j=l;j<10;j++)
{for(i=0;i<300;i++)
{ w=1;
//if(k<4)(k++);
if((j*i)%50==(1|2|3|4|5|6|7|8))
{j=j+1;};
delay(9+j);
w=0;
delay(12);
l++;
}
} ;
//for(m=0;m<1000;m++){w=1;delay(24);w=0;delay(6);}
}
/*主函数*/
void main(void)
{
speed();
while(1) //稳定时持续发送脉冲
{
w=1;
delay(10+16);
w=0;
delay(20-10);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -