是两位的,意思是二个功能脚,一个是方位,别一个是发脉冲串的一个脉冲等于电机转一个步进角。
单片机,全称单片微型计算机(英语:Single-Chip Microcomputer),又称微控制器(Microcontroller),是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。
是两位的,意思是二个功能脚,一个是方位,别一个是发脉冲串的一个脉冲等于电机转一个步进角。
需要看你的步进电机驱动器的说明,有做好的步进电机驱动器只需要一根线给方波脉冲即可驱动步进电机转动(当然还有正反转控制的一根线和其他的使能线)
有的驱动器可能需要几根线来给出编码(编码在说明书里面肯定会有的)
不过一般第一种居多,用起来很方便
sbit p30=P3^0;//步进电机脉冲接口
sbit p31=P3^1;//步进电机脉冲接口
unsigned char i;
while(i<1000)//双脉冲
{
p30=1;
p31=1;
delay(X);
p31=0;
delay(X);
i++;
}
我之前写过的程序!很简单