The Chinese programming software Tianwen offers three modes that comprehensively cover all aspects of microcontroller programming.
First, the first graphical programming mode is simple and easy to use, suitable for those who want to quickly get started without delving into professional knowledge. This mode is particularly suitable for functional testing and rapid prototyping.
The second mode combines Chinese graphical programming with C language programming, allowing calls to C language functions in the graphical programming environment. This hybrid approach was applied in our 186th class, where we introduced C language functions to perform CRC checksum calculations and successfully verified the results. This mode is suitable for those who want to delve deeper into professional programming based on intuitive graphical programming.
Finally, the third mode is pure C language programming, which is a completely text-based programming state that utilizes C language’s advanced features, such as macro definitions and array operations, for programming. This mode is suitable for those who already have a certain programming foundation and wish to further enhance their skills.
These three modes of Tianwen software cover the main methods of microcontroller programming. For interested students, it is recommended to start with the Chinese graphical programming mode and gradually delve deeper, as this will help better grasp the essence of microcontroller programming. The advantage of this software lies in its wide applicability, able to meet the learning and development needs of students at different levels. We welcome everyone to join the electronic core – Chinese programming fun with the 51 microcontroller.