-
For how to learn single-chip microcomputer, I think it is still necessary to master its hardware, storage structure, assembly must be proficient, because the introduction of assembly is very helpful and understand the hardware, if you learn single-chip microcomputer, and then learn other, such as arm, at this time you can only be familiar with the assembly, but the first time to learn single-chip microcomputer, assembly, must be proficient, I mean at first do not use c to write programs, write with sinks, write can 10 20 assemblers, your assembly will go to the next level, In the future, you'll be using C for development, and you'll see how comfortable it is to optimize C with a solid foundation for assembly. Regarding the study of microcontrollers, I think it is necessary to have:
1.A mentality of continuous learning: the most important thing, the single-chip microcomputer needs to be persistent, I was confused for a month (I belong to the stupid kind), but I should be able to get started after a month, so we must have the mentality of not flinching and constantly learning.
2.A little bit of analog-digital electrical foundation, knowing the point is a good understanding of the inner workings of the hardware.
3.At least one book of single-chip microcomputer introduction, choose to explain in detail, I used the school to send the tutorial, I feel good, is Zhang Yikun, Chen Shanjiu, Qiu Xuehong edited "monolithic microcomputer principles and applications", Xidian University Press 2008 nth printing.
5.In view of the fact that this is a practical course, the development board is essential, you can ask someone who is familiar with the single-chip microcomputer to make a simple development board for you, you can also buy, it is recommended to buy, because the examples and documents are more complete, by the way, look at the circuit diagram.
My MCU teacher, a mechanic who studied in college, switched to MCU in his 30s, self-taught, and now around 40 years old, MCU plays particularly well, pure assembly programming. (Of course, I don't recommend that you use assembly for future projects, and you can learn C language after you master assembly).
Finally, I wish you a speedy start.
-
We should systematically learn C language and microcontroller separately.
-
C Yu infiltrated laughter and shouted that it is not difficult to program a single-chip microcomputer in hail.
After learning and mastering the syntax of the C language, the programming of the single-chip microcomputer is to follow the technical specifications of the single-chip Qifan machine and write the functions to be realized. In fact, later you will find that this work has nothing to do with C, and you can do the same thing with assembly language.
Whether it is difficult to use C in different environments ultimately depends on one's thinking ability.
-
Look at the microcontroller C language.
Teaching Bai Cheng Ru Guo Du Tianxiang's "New Concept 51 MCU C Language Tutorial" zhi; If DAO doesn't know C language, learn C language first, learn Tan Haoqiangrong's "C Programming", and learn C language programming with C language basics.
The single-chip microcomputer is a combination of software and hardware, so you need to learn two parts: software - you can learn assembly, you can also learn C language, it is recommended to learn C language, because now many people use C to program, and C language is better than assembly. C language is closer to human language and is easier to learn, of course, it is better to learn assembly later, so that it is more handy in practical application.
If you want to learn C language, you can buy Tan Haoqiang's "C Language Programming"; Hardware - the foundation of digital electricity and analog electricity must be there, otherwise you will not be able to analyze and calculate the circuit and will not use it, as long as you find some textbooks of digital electricity, model electricity, and electricity, there are no special requirements.
-
MCU C language, assembly, data structures, etc., after which the GUI ,......
Geography: As a discipline, there are many things in common with other disciplines in terms of law. Such as: >>>More
Understand with your heart, do more questions and think more.
Do you want to improve your language scores, language scores are in the middle of the part of the understanding of classical Chinese and the understanding of modern essays, as long as the composition is not off-topic, the words are written well, it is the upper middle score, classical Chinese only usually read more ancient texts, deepen the understanding of ancient words, and integrate themselves into the author's artistic conception. Modern literary understanding is also that sentence, integrate yourself and the article together and follow your own feelings, don't always think about the standard answers, write according to your own understanding of the short essay, write clearly and refreshingly, don't write too crowded, I changed the volume, I don't have much time to read what you wrote seriously, as long as you see that your handwriting is easy to read and not off-topic, I gave 80% or a full score without ink spots.
Scientific method + hard work.
Dear, do more questions, cultivate confidence and interest, concentrate in class and then ask questions if you don't understand, and lay a good foundation. There are no shortcuts to learning, so you have to sweat it.