📄 15_3c.c
字号:
#include <reg51.h>
bit dir;
unsigned char data p;
main()
{
P1=0x01; //步进电机初始通电相位定为A相
p=0x01; //记下当前相位
dir=1; //逆时针方向转
output(); //步进电机输出
dir=0; //顺时针方向转
output(); //步进电机输出
while(1);
}
void output(void) //步进电机输出
{
unsigned char data s;
s=p; //取出相位
if (dir==0)
s=look(s);
else
s=back(s);
p=s;
P1=s; //从单片机的P1口输出步进电机的通电相位
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -