In this paper, STMicroelectronics' STM32F103RB based on ARM's latest Cortex-M3 core is selected as the main control chip. By selecting the appropriate LCD module, a high-performance and low-power Chinese human-machine interface system is constructed. The system uses STM32F103RBT6 as the core, and uses the AM240320TFT LCD screen of Jingcai Optoelectronics as the display to complete the content display. Since the internal flash of STM32F103RBT6 is 128K, if it is used to store Chinese character fonts, it is a great waste to the chip resources, so this paper The design idea of ​​using the external SPI interface of the microcontroller is to put the Chinese character inventory that does not need to be changed repeatedly in the external Flash chip, and then transfer it to the processor through the SPI port when needed. Since the STM32F103RBT6 does not have an FSMC, the software is used to simulate the bus to complete the driving of the liquid crystal module. Since the whole system uses 3.3V power supply, the external voltage regulator circuit must be used to stabilize the voltage to 3.3V. In this design, the three-terminal regulator chip LM1117-3.3 is used to stabilize the external battery voltage to 3.3V. The power supply is used to supply power to the processor, liquid crystal display and SPIFlash. The diode IN4007 is connected in series to the positive pole of the power supply to provide reverse power protection for the system. The schematic diagram of the power supply part is shown in Figure 1. Figure 1 Schematic diagram of the system power supply The liquid crystal display part is mainly driven by the microcontroller to drive the liquid crystal display module to complete the display of the human-machine interface state, and the initialization of the liquid crystal module and the display of the Chinese characters are completed by sending a command word. 2.2.1, characteristics of STM32F series ARM microcontroller The STM32 processor uses ARM's latest V7 architecture core Cortex-M3, which is one-third faster than ARM7 and consumes three-quarters less power. It also integrates branch prediction, single-cycle multiplication, hardware division and other functions. , greatly improve the processor's data processing capabilities, while using the latest Thumb-2 instruction set, effectively reducing the density of the code, improving the efficiency of the program, through the analysis of power consumption and performance, used in this paper The processor is the STM32F103RBT6, which operates at 72MHz, has a built-in high-speed memory (up to 128K bytes of flash and 20K bytes of SRAM), a rich set of enhanced I/O ports and peripherals connected to two APB buses. The supply voltage is 2.0 to 3.6V. A series of power-saving modes ensure the requirements of low-power applications and achieve a balance between performance and power consumption. 2.2.2, characteristics of TFT liquid crystal display module The TFT liquid crystal display is a thin film transistor type liquid crystal display. The TFT liquid crystal is provided with a semiconductor switch for each pixel, and each pixel can be directly controlled by a dot pulse, so each node is relatively independent and can be continuously controlled. Not only does it improve the response speed of the display, but also the display level can be precisely controlled, so the color of the TFT liquid crystal is more true. Incremental Encoder is commonly used, and Absolute Encoder is used if there are strict requirements on position and zero position. Servo system should be analyzed in detail, depending on the application situation. Commonly used incremental encoder for speed measurement, which can be used for infinite accumulation measurement; Absolute encoder is used for position measurement, and the position is unique (single or multiple turns). Finally, it depends on the application situation and the purpose and requirements to be realized. Incremental Linear Encoders,Linear Optical Encoder,Linear Position Encoder,Encoder Bearing Tester Yuheng Optics Co., Ltd.(Changchun) , https://www.yuhengcoder.com