The flexibility and intelligence of TQD-Micromouse-JD are not only depend on the structure and performance of hardware, but also depend on the programming integrity. The more intelligent Micromouse is, the more complex the programming. In the Micromouse-JD programming, the overall structure of the programming can be simply divided into two parts, namely the bottom driver program and the top algorithm program.