The world will enter a completely automated machinery manufacturing area. In the automated process of development, the traditional stepping motor because of its complexity and high cost control and drive circuit, once modified, difficult to adjust to variability requires high intelligence situation .There shortcoming is slowly being the circuit simple, reliable, flexible, low cost, general-purpose microcomputer-based control of stepper motor replaced. Stepper motor is controlled by electrical pulse signal phase winding current to achieve fixed angle rotating electromechanical components. Compared with other types of motor control with easy-to-open-loop precision, no accumulation of error of the advantages gained in many fields has been widely used . In order to obtain excellent control of the result, there has been a lot of stepping motor control system, which employs a single chip as the control of the control system has been widely used. This design is based on the step motor control system, through a single chip AT89S51 as the core of the system control, with the microcontroller timer to achieve pulse distribution and the power drive circuit ULN2003 together constitute the stepper motor drive to control the stepper moto’s rotation speed and direction. By LCD12864 motor rotation speed can state visual display, the keyboard can be set to the stepper motor turns, speed and direction values, human-computer interaction has a very high capacity, increasing control of the system. And the design uses a C language program to realize the motor control of the convenience and practicality.
Keywords: Stepper motor; 51 SCM; LCD12864; C language