We learn MCS51 single-chip microcomputer and AVR MCU, or PIC microcontroller, or MSP430 MCU, whether it feels that he can become an engineer? I'm here to say what I think.
We learn these single-chip computer, the first study of theoretical knowledge, this is generally the theoretical knowledge of books, such as the introduction of the development of single-chip microcomputer, the application of single-chip microcomputer, the principle of single-chip microcomputer and so on. Then find a development board, to the video tutorial learning, watching as Pingbian do experiments, after learning, to do so one or two small projects, such as "LabVIEW and PWM based on the hall speed and control of the DC motor system", the project, relatively speaking, the comprehensive requirements of higher capacity, If a person can sit down, your ability is good, pretty good. From the design circuit diagram, welding circuit board, writing procedures, debugging and so on down, there will be a great improvement.
If only to do the experiment, I can tell you that you just mastered how to use "monolithic computer core", mastering this monolithic computer core is not very difficult one thing, watching the teaching video screen, then check the information, check the literature can be dealt with, at all, not much time. So what is the core?
The core thing is the "algorithm". This algorithm refers to the degree to which you master analog electronic technology and digital electronic technology, and so on. You only have to master these things, you can design a better circuit, this is the core competitiveness, or if our work or how to use nuclear, then in fact, you are a manual laborer, but you are sitting in the Office to do manual work. Moreover, now the network developed, learning a single-chip microcomputer core will not be long.
In fact, what college undergraduates do is: The teacher tells you the way, you do. According to the way the teacher said, and then make things out, the final request is to do well, then you can graduate college. Then there is the task of the graduate student: to tell you the direction you are going to study. This ability to engage in scientific research is the core competitiveness, not to see a video screen can learn. So, after you master some basic skills, you should do optimization design, circuit analysis, algorithms, data processing and so on, to improve their ability and level.
AVR 11th Lesson: How to treat our microcontroller