|
发表于 2016-9-22 09:46:51
|
显示全部楼层
本帖最后由 jyrpxj 于 2016-9-22 09:49 编辑
sbit zheyang_EN = P2^4; //低电平有效
uchar code FFW[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};//四相八拍正转编码
//********************************************************
//步进电机正转/
//******************************************************
void motor_ffw()
{
uint j;
for(j=0;j<8;j++)
{
P1 = (FFW[j]<<4);//取数据
delay_1ms(8);//调节转速
}
}
void main()
{
uint r,N=896;//N步进电机运转圈数
P1 = 0; //用P1.4-P1.7口
while(1)
{
for(r=0;r<=N;r++)
{
motor_ffw();//电机
}
P1=0;
while(1);
}
}
这些代码是楼主自己写的, 感觉楼主不太适合搞这行.. |
|