当前位置:网站首页>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 .
边栏推荐
- Global and Chinese markets for hardware based encryption 2022-2028: Research Report on technology, participants, trends, market size and share
- Design and implementation of online shopping system based on Web (attached: source code paper SQL file)
- Global and Chinese market of appointment reminder software 2022-2028: Research Report on technology, participants, trends, market size and share
- Global and Chinese market of electric pruners 2022-2028: Research Report on technology, participants, trends, market size and share
- Global and Chinese markets for modular storage area network (SAN) solutions 2022-2028: Research Report on technology, participants, trends, market size and share
- 数据建模有哪些模型
- Lua script of redis
- The five basic data structures of redis are in-depth and application scenarios
- Global and Chinese market of electronic tubes 2022-2028: Research Report on technology, participants, trends, market size and share
- Le modèle sentinelle de redis
猜你喜欢
单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
英雄联盟轮播图手动轮播
MapReduce instance (VIII): Map end join
Heap (priority queue) topic
Design and implementation of online shopping system based on Web (attached: source code paper SQL file)
Interview shock 62: what are the precautions for group by?
零基础学习单片机切记这四点要求,少走弯路
MapReduce instance (VI): inverted index
Redis之哨兵模式
大学C语言入门到底怎么学才可以走捷径
随机推荐
[deep learning] semantic segmentation: thesis reading (neurips 2021) maskformer: per pixel classification is not all you need
Redis distributed lock implementation redison 15 questions
Heap (priority queue) topic
tn-c为何不可用2p断路器?
May brush question 01 - array
五月刷题01——数组
Webrtc blog reference:
Mapreduce实例(十):ChainMapReduce
Blue Bridge Cup_ Single chip microcomputer_ Measure the frequency of 555
为拿 Offer,“闭关修炼,相信努力必成大器
Nc17 longest palindrome substring
有软件负载均衡,也有硬件负载均衡,选择哪个?
IDS cache preheating, avalanche, penetration
Design and implementation of online snack sales system based on b/s (attached: source code paper SQL file)
基于B/S的网上零食销售系统的设计与实现(附:源码 论文 Sql文件)
Redis分布式锁实现Redisson 15问
学习单片机对社会的帮助是很大的
018. Valid palindromes
软件负载均衡和硬件负载均衡的选择
CAP理论