However, if you want to learn solid, you should make a good book on the basis of 805 1 programming structure. The main purpose is to understand the programming structure and assembly of 5 1.
If you learn from other single-chip computers, you will be classified, but the general idea should still be the same. To understand the programming structure of single-chip microcomputer, we should use the foundation of single-chip microcomputer, but generally we can get started quickly by looking at data tables and some routines.
If you want to learn programming, it is also divided into several stages:
1, microcontroller programming, in fact, is mainly aimed at some programming characteristics of embedded applications, just look at some programming routines provided by the development board;
2. Master programming skills, which requires writing programs frequently to solve practical problems (you can set goals for yourself, or go online to see what others have done and learn from others, which should be faster);
3. To design a project systematically, we need to consider the overall program design, future demand changes and the potential of future software development. This should be done according to actual engineering and practical experience. I haven't reached this level, hehe.