久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6164|回復: 4
打印 上一主題 下一主題
收起左側

利用單片機獨立按鍵控制步進電機轉動角度

[復制鏈接]
跳轉到指定樓層
樓主
ID:64251 發表于 2014-7-22 15:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我的程序
#include <reg52.h>
sbit A1=P1^0;
sbit B1=P1^1;
sbit C1=P1^2;
sbit D1=P1^3;
#define Coil_A1 {A1=1;B1=0;C1=0;D1=0;}

#define Coil_B1 {A1=0;B1=1;C1=0;D1=0;}
#define Coil_C1 {A1=0;B1=0;C1=1;D1=0;}
#define Coil_D1 {A1=0;B1=0;C1=0;D1=1;}
#define Coil_AB1 {A1=1;B1=1;C1=0;D1=0;}
#define Coil_BC1 {A1=0;B1=1;C1=1;D1=0;}
#define Coil_CD1 {A1=0;B1=0;C1=1;D1=1;}
#define Coil_DA1 {A1=1;B1=0;C1=0;D1=1;}
#define Coil_OFF {A1=0;B1=0;C1=0;D1=0;}
unsigned char Speed;

void DelayUs2x(unsigned char t)

{  while(--t);}
void DelayMs(unsigned char t)

{while(t--)
{
     //大致延時1mS
     DelayUs2x(245);
        DelayUs2x(245);
}
}
void stepa()

{
unsigned int i=32;
Speed=8;
Coil_OFF
while(i--)  /
  {         
     Coil_A1              
     DelayMs(Speed);      
Coil_B1
     DelayMs(Speed);
     Coil_C1
     DelayMs(Speed);
     Coil_D1
     DelayMs(Speed);
  }
  Coil_OFF
}
void stepb()

{
unsigned int i=32;
Speed=8;
Coil_OFF
while(i--)
  {
     Coil_D1               
     DelayMs(Speed);      
      Coil_C1
     DelayMs(Speed);
     Coil_B1
     DelayMs(Speed);
     Coil_A1
     DelayMs(Speed);
  }
}
void main()

{
while (1)        
  {switch(P3)  
       {
           case 0xfe:stepa();break;//0xfe = 1111 1110,
                case 0xfd:stepb();break;
                case 0xfb:stepa();break;
                case 0xf7:stepb();break;
                case 0xef:stepa();break;
                case 0xdf:stepb();break;
                case 0xbf:stepa();break;
                case 0x7f:stepb();break;
                default:break;   
          }
                     
  }
}
我想利用獨立按鍵(8個)控制步進電機,按下按鍵K1 3 5 7時,執行stepa,也就是正轉45度,按下按鍵K2 4 6 8,執行stepb,也就是反轉45度,該程序是0ERRORS 1WARNINGS     但是單片機給電之后,按下按鍵電機無反應,請問是怎么回事?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:48413 發表于 2014-7-27 13:33 | 只看該作者
回復

使用道具 舉報

板凳
ID:63725 發表于 2014-8-5 15:53 | 只看該作者
了解了解
回復

使用道具 舉報

地板
ID:59980 發表于 2015-10-23 16:17 | 只看該作者
按鍵程序沒有設計好,出個接線圖。有空幫你研究下。
回復

使用道具 舉報

5#
ID:326699 發表于 2018-5-16 10:34 | 只看該作者
電機不轉,有可能是你的原理題有問題,程序不知道你仿真正確不
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久综合色一本 | 在线综合视频 | 狠狠骚| 欧美视频成人 | 成人久久18免费网站图片 | 国产精品久久久久久久久免费相片 | 一级毛片色一级 | 一区二区三区精品在线 | 97色在线观看免费视频 | 欧美日韩精品在线免费观看 | 综合精品在线 | www.国产精品 | 奇色影视 | 天堂在线中文字幕 | 九九色综合 | 国产精品中文字幕在线播放 | av看片网站 | av网站免费 | 亚洲精品免费在线 | 91免费在线看 | 在线免费观看视频你懂的 | 中国一级特黄视频 | 国产精品18久久久久久久 | 丝袜美腿av| 国产精品久久久久久久久久久久午夜片 | 成人高清在线视频 | 99爱视频 | 激情五月婷婷丁香 | 国色天香成人网 | 欧美一级观看 | 在线亚洲一区 | 日韩精品免费在线 | 欧美日韩在线精品 | 中文字幕在线一区 | 国产精品永久 | 国产精品亚洲精品 | 久久精品 | 91av视频在线免费观看 | 亚洲瑟瑟 | 欧美日韩高清在线一区 | 午夜三级视频 |