Traditional MCU teaching is based on the structure of MCU. First, the hardware structure of MCU is introduced, then the instructions, then the software programming, then the expansion of MCU system and the application of various peripheral devices, and finally some examples are given. According to this teaching structure, students generally find it difficult to learn. Imagine that it is not easy for a person who has never been exposed to computer structure, or even digital circuits, to understand the internal structure of MCU. As for the concepts of bus and address proposed at the beginning of many books, it is even more difficult for beginners to understand - no matter what clever analogy is used, it is not easy to understand. So I finished the first part in a muddle. The second part is the addressing mode at the beginning, which is more abstract. Many people still can\'t understand what the addressing mode means and why there are so many addressing modes until they finish learning MCU. Of course, they don\'t understand it at the beginning. Then there are instructions, 111 instructions, and there is no focus. Anyway, all of them need to be remembered. When all the instructions are learned, most people are intimidated by MCU and start to back off. The third part is programming. If you can\'t understand the previous things and can still rely on memory to acquire knowledge, this part is purely about understanding and mastering. If you have never learned programming before, it is difficult to master the relevant knowledge of programming in a short period of time, not to mention programming skills. However, the textbook clearly stipulates that you should compile such and such programs. Those who learn cannot compile them. Of course, they will only think that the requirements of the textbook are reasonable and should be done. If I can\'t do it, it means I haven\'t learned it well. So many people sighed: MCU is too difficult to learn! Give up. But at this point, I still don\'t know what the complete process of a MCU development is, and I don\'t know what a programmer is. I won\'t talk about the rest. In short, the current textbooks are basically based on MCUs to learn computer principles, not purely for learning MCU technology. In the arrangement of textbooks and teaching processes, people\'s acceptance capacity is not considered, making the learning process a process full of constant frustration. Therefore, many people think that it is difficult to get started with MCUs.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore