求YL236 二相步进电机正反转控制 C语言程序(要标明注释)
答案:1 悬赏:60 手机版
解决时间 2021-02-03 02:04
- 提问者网友:别再叽里呱啦
- 2021-02-02 21:35
求YL236 二相步进电机正反转控制 C语言程序(要标明注释)
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-02 22:10
你把亚龙的资料好好看看 这个不难啊!!追问亚龙那个资料没写得很详细,我是菜鸟一个,编了一个程序结果只能正转不能反转,还望指教
void main()
{ for(i=0;i<1000;i++)
{ cp=0;//步进脉冲,低电平有效,
delay(1 );
dir=1; //方向电平,正向转动
rl=1;
}
for(i=0;i<1000;i++)
{ cp=0;
delay(1);
dir=0; } //方向电平,反向转动
}追答你的接线图????
你试试这个!!!!
#include
sbit cp=P3^0;
sbit dir=P3^1;
sbit rl=P3^2;
char i;
void main()
while(1)
{{
for(i=0;i<1000;i++)
{
cp=0; //步进脉冲,低电平有效,
delay(1 );
dir=1; //方向电平,正向转动
rl=1;
}
for(i=0;i<1000;i++)
{
cp=0; //步进脉冲,低电平有效,
delay(1);
dir=0; //方向电平,反向转动
}
}}
void main()
{ for(i=0;i<1000;i++)
{ cp=0;//步进脉冲,低电平有效,
delay(1 );
dir=1; //方向电平,正向转动
rl=1;
}
for(i=0;i<1000;i++)
{ cp=0;
delay(1);
dir=0; } //方向电平,反向转动
}追答你的接线图????
你试试这个!!!!
#include
sbit cp=P3^0;
sbit dir=P3^1;
sbit rl=P3^2;
char i;
void main()
while(1)
{{
for(i=0;i<1000;i++)
{
cp=0; //步进脉冲,低电平有效,
delay(1 );
dir=1; //方向电平,正向转动
rl=1;
}
for(i=0;i<1000;i++)
{
cp=0; //步进脉冲,低电平有效,
delay(1);
dir=0; //方向电平,反向转动
}
}}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯