|
我还是那屡败屡做的菜鸟,这次的问题是步进电机,我用的是P3口控制通过ULN2003驱动步进电机,但是我没用74hc573我觉得没必要锁存,我使用的是简单的一相励磁。。但步进电机就是不转,我觉得我接线问题没错。。。请各位高手不吝赐教,还是那样,好人好报。。。附上代码和电路图加实物图。。
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint z)
{
while(z--);
}
void main(void)
{
uchar step_t[]={0x40,0x20,0x10,0x08} ;
uchar i;
uint h;
h=512;
while(h--)
{
for(i=1;i<=4;i++)
P3=step_t[i];
delay(800);
}
while(1);
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|