📄 15_3b.c
字号:
unsigned char look (unsigned char s) //五相十拍步进电机环形分配器 顺时针转
{
if ((s==0x1F)||(s==0)) s=0x03; //出现非法状态时,重新定相位
if ((s&0x01)!=0) s=s+0x20;
ACC=s>>1;
if (P!=0) s=ACC&s; else s|=ACC;
s&=0x1F;
return(s);
}
unsigned char back (unsigned char s) //五相十拍步进电机环形分配器 逆时针转
{
if ((s==0x1F)||(s==0)) s=0x03; //出现非法状态时,重新定相位
ACC=s<<1;
if ((ACC&0x08)==0)
{
if ((ACC&0x20)!=0) ACC++;
ACC&=0x1F;
}
if (P==0) s=ACC|s;
else s=ACC&s;
s&=0x1F;
return(s);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -