?? bak.txt
字號:
void runner1(unsigned char num,bit dir)//輸入轉(zhuǎn)動的步數(shù)、方向,完成電機(jī)1轉(zhuǎn)動(相對3相電機(jī))
{
//unsigned char line[6]={6,4,5,1,3,2};
unsigned char i;
if(dir)
{
for(i=0;i<=num;i++)
{
//k=line[sta1];
sta1++;
sta1=sta1%6;
delay(20);
//if (k&1)PA1=1; else PA1=0;
//if (k&2)PB1=1; else PB1=0;
//if (k&4)PC1=1; else PC1=0;}
if (sta1==0)PC1=1;
if (sta1==1)PB1=0;
if (sta1==2)PA1=1;
if (sta1==3)PC1=0;
if (sta1==4)PB1=1;
if (sta1==5)PA1=0;
}
}
else
{
for(i=0;i<=num;i++)
{
//k=line[6-sta1];
//sta1++;
// sta1=sta1%6;
sta1--;
if (sta1<0)sta1=5;
delay(20);
if (sta1==0)PC1=0;
if (sta1==1)PA1=1;
if (sta1==2)PB1=0;
if (sta1==3)PC1=1;
if (sta1==4)PA1=0;
if (sta1==5)PB1=1;
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -