MSP430Fxx MCU used in this system, it is a 16-bit ultra low power microcontroller, the internal structure of system, it greatly improves the ability of processing data, and I set in the PC software used to open and close control relay, and relay status display, start the dc motor, stepping motor start-up, stop stop control, forward, inversion, acceleration and deceleration control, step motor running, and external signal acquisition and data display the status of the real-time display. Through PC serial port and MCU serial port communication data communication completed. Lower machine by the power module, MCU control module, dc motor drive module, stepper motor drive module, relay control module, PWM signal generation module and NE555 pulse generation module. Realize communication with upper computer.