• 大小: 54KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: 其他
  • 标签: 步进电机  

资源简介

我自己在实验课上做的步进电机的程序和仿真,实现电机的正转、反转和停止功能,转速可根据延时自己调节

资源截图

代码片段和文件信息

#include  
#define uint unsigned int
#define uchar unsigned char
uchar tab[]={0x010x030x020x060x040x0c0x080x09};
sbit zhengzhuan=P0^0;
sbit fanzhuan=P0^1;
sbit stop=P0^2;
char ij;
void delay(uint z)

  uint xy;
    for (x=z;x>0;x--)
     for(y=110;y>0;y--);
}

void main()
{  if(zhengzhuan==0)
    {
      while(fanzhuan&&stop)
  {  
          for(i=0;i<8;i++)
      {
       P1=tab[i];
       delay(20);
      }
      }
    }
   if(fanzhuan==0)
    {
      while(zhengzhuan&&stop)
  {  
          for(i=7;i>=0;i--)
      {
        P1=tab[i];
        delay(20);
           
      }
      }
    }
   if(stop==0)
    {
       P1=0;
      }
    }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-12-21 11:09  步进\
     文件        2954  2011-12-21 10:06  步进\18
     文件        2282  2011-12-21 10:06  步进\18.LST
     文件        5645  2011-12-21 10:06  步进\18.M51
     文件        2471  2011-12-21 10:06  步进\18.OBJ
     文件         716  2011-12-21 10:59  步进\18.c
     文件         826  2011-12-21 10:06  步进\18.hex
     文件          52  2011-12-21 10:06  步进\18.lnp
     文件         177  2011-12-21 11:04  步进\18.plg
     文件       55643  2011-12-21 11:04  步进\18.uvopt
     文件       13392  2011-12-21 08:49  步进\18.uvproj
     文件       55645  2011-12-21 10:06  步进\18_uvopt.bak
     文件           0  2011-12-21 08:35  步进\18_uvproj.bak
     文件       79127  2011-12-21 09:30  步进\Last Loaded bujin.DBK
     文件        6376  2009-05-07 14:37  步进\STARTUP.A51
     文件       14062  2011-12-21 10:06  步进\STARTUP.LST
     文件         758  2011-12-21 10:06  步进\STARTUP.OBJ
     文件       79127  2011-12-21 10:06  步进\bujin.DSN
     文件         742  2011-12-21 11:09  步进\bujin.PWI

评论

共有 条评论