圖片是步進電機和控制器下面是我寫的程序
用51單片機 怎么控制這個驅動 (DM542)
TB2C37klXXXXXblXXXXXXXXXXXX_!!740379526.jpg (552.75 KB, 下載次數: 101)
下載附件
驅動
2017-8-23 19:54 上傳
連接電機驅動電機
QQ圖片20170823195145.png (203.73 KB, 下載次數: 111)
下載附件
步進電機
2017-8-23 19:54 上傳
#include<reg52.h>
/*****************************************************************/
unsigned char a,i,j,k;
sbit ANJIAN=P3^5;
void delay(i)//延時函數
{
for(j=0;j<i;j++)
for(k=0;k<250;k++);
}
main()
{
a=0;
while(1)
{
if(ANJIAN==0)
{
a++;
while(!ANJIAN);
switch(a)
{
/**************正轉 步距腳90度****************/
// case 1:P2=0x02;break;// 0010 45 // 1 -45 2 +45 3 0 4 +135 5 0 6 +90 7 +45 8 -135 9 -90
// case 2:P2=0x06;break;// 0110 90 A 0 B -45 C +180 D -135 e +135 f 0
// case 3:P2=0x04;break;// 0100 135
// case 4:P2=0x0c;break;// 1100 180
// case 5:P2=0x08;break;// 1000 225
// case 6:P2=0x09;break;// 1001 270
// case 7:P2=0x01;break;// 0001 315
// case 8:P2=0x03;break;// 0011 360
// case 9:a=0;break;
default:break;
}
}
}
}
|