AT89c51驱动步进电机,附图及源码
- #include <reg51.h>
- unsigned char L_value[8] = {0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};
- void delay()
- {
- unsigned int i;
- for(i=0;i<3000;i++);
- }
- void main()
- {
- unsigned char m;
- P0 = 0x00;
- while(1)
- {
- for(m=0;m<7;m++)
- {
- P0=L_value[m];
- delay();
- delay();
- delay();
- delay();
- delay();
- delay();
- delay();
- delay();
- delay();
- delay();
- }
- }
- }
复制代码
|