High-cost-performance and simple moving sticks length measurement device uses AT89S51 as core, by means of the infrared double diodes to measure the movement of the stick, using the internal timer functions of Single Chip Microcontroller calculate the moving speed of the stick. By the Single Chip Microcontroller operation, obtain a single stick length, the number and the cumulative length of the forward direction moving sticks. The device has the functions of the opposite direction moving measurement and data auto-playback, and voice broadcast and display. The device structure is simple with low price. Measurement error is less than or equal to 0.1 centimeter, which has high cost performance and a wide range of practical value. Make comparison and analysis for the stick moving speed and measurement error, and provide measurement data.