当前位置:网站首页>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 market of appointment reminder software 2022-2028: Research Report on technology, participants, trends, market size and share
- Workflow - activiti7 environment setup
- 单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
- 六月刷题02——字符串
- 基于B/S的医院管理住院系统的研究与实现(附:源码 论文 sql文件)
- Mapreduce实例(六):倒排索引
- Global and Chinese market of linear regulators 2022-2028: Research Report on technology, participants, trends, market size and share
- Processes of libuv
- 为拿 Offer,“闭关修炼,相信努力必成大器
- MapReduce instance (x): chainmapreduce
猜你喜欢

Sentinel mode of redis

leetcode-14. Longest common prefix JS longitudinal scanning method
![《ASP.NET Core 6框架揭秘》样章发布[200页/5章]](/img/4f/5688c391dd19129d912a3557732047.jpg)
《ASP.NET Core 6框架揭秘》样章发布[200页/5章]

Redis connection redis service command

Detailed explanation of cookies and sessions

基于B/S的网上零食销售系统的设计与实现(附:源码 论文 Sql文件)

Heap (priority queue) topic

Popularization of security knowledge - twelve moves to protect mobile phones from network attacks

Interview shock 62: what are the precautions for group by?

The five basic data structures of redis are in-depth and application scenarios
随机推荐
What is an R-value reference and what is the difference between it and an l-value?
Hero League rotation map automatic rotation
tn-c为何不可用2p断路器?
[deep learning] semantic segmentation - source code summary
英雄联盟轮播图手动轮播
Full stack development of quartz distributed timed task scheduling cluster
Global and Chinese market of bank smart cards 2022-2028: Research Report on technology, participants, trends, market size and share
Oom happened. Do you know the reason and how to solve it?
Mapreduce实例(八):Map端join
Persistence practice of redis (Linux version)
Publish and subscribe to redis
基于B/S的医院管理住院系统的研究与实现(附:源码 论文 sql文件)
五月刷题03——排序
Use of activiti7 workflow
【深度學習】語義分割-源代碼匯總
Nc17 longest palindrome substring
小白带你重游Spark生态圈!
C#/. Net phase VI 01C Foundation_ 01: running environment, process of creating new C program, strict case sensitivity, meaning of class library
CAP理论
大学想要选择学习自动化专业,可以看什么书去提前了解?