15_3c.c
来自「51事例原代码 事例多多 应该对初学者很有用」· C语言 代码 · 共 28 行
C
28 行
#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 + =
减小字号Ctrl + -
显示快捷键?