文件名称:精准控制步进电机
文件大小:10KB
文件格式:RAR
更新时间:2022-05-04 07:14:14
51单片机
用定时器精准控制步进电机
#include"reg52.h"
#define uint unsigned int
#define uchar unsigned char
uchar plus[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09,0x00}; //电机正转
uchar minu[]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09,0x00}; //电机反转
sbit key1=P3^1;
bit flag;
uchar idata *x;
void control(bit cf,uchar n) //电机控制函数,返回变量为方向和步数
{
uchar i;
if(cf==0)x=plus; //改变电机方向
else x=minu;
for(i=0;i
【文件预览】:
精准控制步进电机.plg
精准控制步进电机.Opt
精准控制步进电机_Opt.Bak
精准控制步进电机.hex
精准控制步进电机_Uv2.Bak
精准控制步进电机.M51
精准控制步进电机.LST
精准控制步进电机.lnp
精准控制步进电机.Uv2
精准控制步进电机.OBJ
精准控制步进电机.c
精准控制步进电机