段慧君作者
12年8个月前IP:未同步
681964
1楼
我用的雕刻软件是Mach3,控制软件用C51编写的。
传一下控制软件,很简单。
   #include "at89x52.h"
void  main(void)  
{
   unsigned int X[8] = {160,32,96,64,80,16,144,128 };//"定义步进电机数组"
   unsigned char a=0 ; //"定义数组下标变量,变量必须是字符型变量! "
   unsigned int b; //"定义变量并赋值"
   P3_1=1;
   P3_0=1; //"确定P3.1 P3.0 为接受信号模式,P要大写啊!"
   while (1)
   {
      do
        {
           ;
         } while (P3_0==0);  //"确认是否有高电平信号"
       for(  [s:9]3_0==1;  );  //"判断是否是步进脉冲信号 "
       if (P3_1==1) //"确定正转信号,执行正转"
         { P1=X[a];
           if(a<7)  a++ ;
       else   a=0;
          }
       else  if (P3_1==0) //"确认反转信号,执行反转 "
         { if(a>0) a-- ;
           else a=7;
           P1=X[a];
          }
    for (b=0;  b<750;  b++);//"延时"
   P1=0;
    }
}
评论
文号 / 681964

浪迹天涯
名片发私信
学术分 0
总主题 4 帖总回复 37 楼拥有证书:笔友
注册于 2012/03/03 16:55:00最后登录 2016/07/10 13:35:17
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的