登录|立即注册|使用QQ帐号登录
论坛 > 24小时必答区
发帖|
看1263|回4|收藏
楼主 ID:366033 只看他
2018-8-26 18:24
我现在用的是pwm调速控制直流电机
当主函数是
void main()
{
       Time0Init();   //开启定时器
       while(1)
       {
                run();
       }
}
可以实现调速,但当主函数为
void main()
{
      Time0Init();
      while(1)
      {
                run();
                delay(某一数值);
                stop();
                delay(某一数值)
      }
}
全速前进这是什么原因呢?

沙发 ID:366033 只看他
2018-8-26 18:52
求明人指导啊。。。。
板凳 ID:384901 只看他
2018-8-27 08:58
你就贴个主函数,信息太少了,爱莫能助啊
地板 ID:366033 只看他
2018-8-27 10:52
本帖最后由 wqqdwdd 于 2018-8-28 09:11 编辑

引用:

leoyks 发表于 2018-8-27 08:58
你就贴个主函数,信息太少了,爱莫能助啊

#include"AT89X52.H"
typedef unsigned int u16;
typedef unsigned char u8;
unsigned char zuo_kzb;
unsigned char you_kzb;

#d
5# ID:366033 只看他
2018-8-27 11:00
方便加个qq吗
6# ID:366033 只看他
2018-8-27 11:13
本帖最后由 wqqdwdd 于 2018-8-28 09:10 编辑

引用:

leoyks 发表于 2018-8-27 08:58
你就贴个主函数,信息太少了,爱莫能助啊
                       case 1101:turnleft90();break;
                        case 1110:turnleft90();break;
                        case 1111:turnleft90();break;*/
                }
        }
}

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版