标题: 51单片机与tb6600驱动器的简单C语言写法 [打印本页]

作者: coffeepod    时间: 2020-4-18 20:49
标题: 51单片机与tb6600驱动器的简单C语言写法
下面是C语言代码,没有问题,能够驱动电机转动
#include <reg52.h>//头文件
#define uint unsigned int
#define uchar unsigned char


sbit ENA=P2^0;//使能
sbit DIR=P2^1;//方向
sbit PUL=P2^2;//脉冲


void mdelay(uint t)
{
  while(t--)
  {
  }
}


void main()
{
        mdelay(500);
        ENA=1;
        DIR=0;
        mdelay(500);
  while(1)
        {
                PUL=~PUL;
                mdelay(300);
                PUL=~PUL;
                mdelay(700);
        }
}
优点是没用计时器,写法简单;缺点是电机抖动噪音大。盼大神讲解!






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1