当前位置:网站首页>Keep these four requirements in mind when learning single chip microcomputer with zero foundation and avoid detours
Keep these four requirements in mind when learning single chip microcomputer with zero foundation and avoid detours
2022-07-06 09:43:00 【Dafang teacher embedded】
Zero basic learning MCU remember these four requirements , Little detours
One of them , Others can be understood by analogy , Get started quickly . If you have none of these conditions , Then follow me , I suggest you study 51 Single chip microcomputer .
Why study 51 Single chip microcomputer :
Although there are many kinds and models of single chip computers at this time , Each model has a certain market share , But there's no early model 51 SCM that scenery and hot , Although the status is not so high at this time , But because of 51 There are a lot of data accumulated by single-chip computers , You will have a lot of reference materials when you learn , So it must be faster to get started than other models . If you study a slightly eccentric MCU , Maybe a simple software problem will bother you for a long time , Not only waste your study time , More importantly, it has hit the self-confidence of learning SCM .
So is not every single-chip we have to learn it again ? The answer, of course, is No . Everyone follow me to study 51 Single chip microcomputer , You have to learn to draw inferences from one instance and master all skills . There are so many SCM models , After learning one by one, I can't finish learning when my hair is gray , So you follow me 51 Single chip microcomputer , It can't just be 51 Come to study , It's more important to be “ Single chip microcomputer ” To learn , To pass our tutorial , All the internal resources of MCU are clear and clear , Thoroughly understand the usage of each internal module , In this way, when you encounter a single-chip microcomputer that has never been used , You know how to use it for development .
How to learn SCM :
I mentioned before , SCM is a practical technology , We don't study it for exams anymore , I have summed up for you that the learning method of single chip microcomputer is : One key point , Four steps .
The key to learning SCM is : Grow up in practice .
But why do so many people learn SCM , Always holding only one book to read . First of all , Our primary school, middle school and even university learning mode is the same , What to learn mainly depends on reading , Take a written exam ; second , Many people want to practice, but they don't know how to practice .
In case of problems, the effect of checking books is better than that of reading books directly . It's not that people are not allowed to read , But after a little bit of watching , It's time to practice , Then go back to the results of joint practice , Understand the contents of the book . From this place , We have to come to a conclusion , Is learning to be practical
In the process of international technology , It's different from dealing with exams , You don't have to memorize the contents of the book , Books are for checking , It's not for memorizing .
Here are the four steps to learn SCM .
1) repeat the words of others like a parrot
When we first came into contact with SCM , Belongs to the single chip microcomputer industry newborn . What a single chip looks like , The peripheral devices of single chip microcomputer , The internal structure of single chip microcomputer , Use of single chip microcomputer C Language programming methods , Beginners may not have seen , There's no concept in my head . No problem , It doesn't matter if you don't understand some concepts and methods , You don't even need to understand , You just need to follow me to learn like a parrot . For programs , You can copy it down completely , Even copied it two or three times , After a while, you'll find that , You also know a lot of things , Many concepts are slowly understood , You can probably understand others' small programs , Don't think you can see it , And simply copy and paste .
2) Draw a gourd and a gourd
Many students like to watch videos made by others when they study , Look at other people's programs , You can understand , I think I'll be able to , When you write your own program , I don't know where to start , This is easy for beginners to make “ have grandiose aims but puny abilities ” What's wrong with .
Every student , After learning the content of the current lesson , Then turn off the video tutorial , Turn off the source code , By looking at the circuit diagram and looking for any other information that is not source code , Write out the original program code of the current class again , I understand a little bit as I write , It's not just recitation , It should be said that it is a combination of recitation and understanding . Even after a few lessons , You can go back to the previous courses that have been implemented in this way , Do it again in this way . Don't think this step is unnecessary , This step is a key to whether you can really learn SCM , Before you finish this tutorial , Do this for every lesson , If you can complete every program perfectly , So to say , The content of this lesson , Seventy or eighty percent of you have mastered .
3) His shan zhishi , Can offend jade
The biggest characteristic of SCM technology is that different functions can be realized by modifying the program , So the ability to draw inferences from one instance is essential . After the routine of each lesson , You'd better arrange some homework by yourself , In the process of finishing this assignment , Can refer to the original program ideas , On this basis, use your brain to build your own program framework , Finally, the program is completed .
When our engineers develop actual products , This is true in many cases . Like a product , If we start from scratch , There may be many detours , Encounter a lot of setbacks that our predecessors have encountered , So our usual practice is to look for a few similar products , Then study their advantages and disadvantages first , Learn from their strengths , Then we design our own products on the basis of similar products , This is it. “ His shan zhishi , Can offend jade ”.
When beginners are learning , There are a lot of problems , You should think , What's wrong with you , Maybe the predecessors have met , So when you have a problem , Don't panic , First use Google or Baidu search engines on the Internet . Whether it's programming or hardware design , Refer to other people's things , Just analyze other people's things , I used it myself , It will become your own knowledge .
4) The combination of theory and practice , View of
When you have completed all the courses according to the first three steps , It's time to open the book again , Look at the book again , After my own actual combat experience , There will be a sense of sudden enlightenment to many knowledge points . Even video tutorials 、 Books can be read over and over again , There may be some knowledge points that I didn't understand when I was studying , After a while , When you look back and learn again , I'll see in a moment .
边栏推荐
- Kratos ares microservice framework (III)
- 基于B/S的影视创作论坛的设计与实现(附:源码 论文 sql文件 项目部署教程)
- Hard core! One configuration center for 8 classes!
- 五月集训总结——来自阿光
- Solve the problem of inconsistency between database field name and entity class attribute name (resultmap result set mapping)
- There are software load balancing and hardware load balancing. Which one to choose?
- Redis connection redis service command
- Mapreduce实例(五):二次排序
- 大学想要选择学习自动化专业,可以看什么书去提前了解?
- Une grande vague d'attaques à la source ouverte
猜你喜欢
【深度学习】语义分割:论文阅读:(2021-12)Mask2Former
tn-c为何不可用2p断路器?
Solve the problem of inconsistency between database field name and entity class attribute name (resultmap result set mapping)
Design and implementation of online shopping system based on Web (attached: source code paper SQL file)
Sentinel mode of redis
Blue Bridge Cup_ Single chip microcomputer_ Measure the frequency of 555
Compilation of libwebsocket
【深度学习】语义分割-源代码汇总
[deep learning] semantic segmentation - source code summary
Redis之Lua脚本
随机推荐
Hero League rotation chart manual rotation
发生OOM了,你知道是什么原因吗,又该怎么解决呢?
一大波开源小抄来袭
Libuv thread
068.查找插入位置--二分查找
硬件工程师的真实前途我说出来可能你们不信
Detailed explanation of cookies and sessions
数据建模有哪些模型
Appears when importing MySQL
Mapreduce实例(八):Map端join
Several ways of MySQL database optimization (pen interview must ask)
[Yu Yue education] reference materials of complex variable function and integral transformation of Shenyang University of Technology
Global and Chinese market of electronic tubes 2022-2028: Research Report on technology, participants, trends, market size and share
Hero League rotation map automatic rotation
Kratos ares microservice framework (II)
Mapreduce实例(五):二次排序
软件负载均衡和硬件负载均衡的选择
Redis' bitmap
Design and implementation of online snack sales system based on b/s (attached: source code paper SQL file)
DCDC power ripple test