We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
HI I AM WORKING ON STEPPER MOTOR WITH MICROCONTROLLOR(P89V51RD2BN).THIS IS MY PROGRAM. #include<reg52.h>
#define ST_CNTRL P1;
void delay(void);
void main() { unsigned char k; for(k=0;k<30;k++) { P1 = 0x66; delay(); P1 = 0xcc; delay(); P1 = 0x99; delay(); P1 = 0x33; delay(); } }
void delay(void) { unsigned int i,j;
for(i = 0; i<0x20; i++) { for(j = 0; j<0x20; j++) { } } } PROBLEM IS THE STEPPER MOTOR DOESNT STOP AFTER 30 STEPS AS GIVEN IN FOR LOOP.IT JUST JERKS AFTER 30 STEPS AND CONTINUE ROTATING,I WANT TO STOP IS AFTER 30 STEPS. CAN ANY ONE HELP?
but if u could write me the code
You lost soul! You should have immediately asked that instead of giving us the false hope that you actually intend to learn something new.
well i tried my best,tried to use a break,abort and return statements to exit from loop neither of them worked..so pls do help me with the code.