热门关键词:
步进电机的正反停及速度控制
  • 该文件为txt格式
  • 文件大小:2.32K
  • 下载次数
  • 文件评级
  • 更新时间:2013-06-16
  • 发 布 人枫渝桐粥
  • 文件下载:
  • 立即下载

  • 文件介绍:
  • 该文件为 txt 格式,下载需要 1 积分
  • #include
    #define uchar unsigned char
    #define uint unsigned int

    sbit KEY1 = P3^0; //步进电机顺时针方向转
    sbit KEY2 = P3^1; //步进电机逆时针方向转
    sbit KEY3 = P3^2; //步进电机调速(加速)
    sbit KEY4 = P3^3; //步进电机调速(减速)
    sbit KEY5 = P3^4; //停止




    uchar Step = 5;
    bit FB_flag = 0;
    bit stop = 0;

    unsigned char code F_Rotation[8]={0x08,0x09,0x01,0x03,0x02,0x06,0x04,0x0c}; //顺时针转表格
    unsigned char code B_Rotation[8]={0x0c,0x04,0x06,0x02,0x03,0x01,0x09,0x08}; //逆时针转表格


    void Delay(uint i)
    {
    uchar x,j;
    for(j=0;j for(x=0;x<=148;x++);
    }

    void KEY(void)
    {
    if(KEY1 == 0) //按P3.0,实现步进电机的顺时针转动...
文档留言
验证码: 请在右侧输入验证码 看不清楚,换一个