mot.c
来自「步进电机控制 设计硬件电路和单片机程序」· C语言 代码 · 共 23 行
C
23 行
//#include<reg51.h>
#define MOT P1
#define uchar unsigned char
#define uint unsigned int
uchar np=4;
//步近电机运行数据表
const unsigned char motortb[]={0x11,0x55,0x44,0x66,0x22,0xaa,0x88,0x99};
void a_step(uchar d)//步进电机走一步,D=0正转,D=1反转,T越大走得越慢
{
if(d&0x01)
{
if(np==0)np=7;
else np--;
}
else
{
if(np==7)np=0;
else np++;
}
MOT=motortb[np];
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?