当前位置:网站首页>Some thoughts on the study of 51 single chip microcomputer
Some thoughts on the study of 51 single chip microcomputer
2022-07-06 09:50:00 【Dafang teacher embedded】
51 Some insights of SCM learning
\\\ Insert a : There are surprises at the end of the article ~///
1、51 Single chip microcomputer P0 Mouth is very special .
2、 Yes 51 The operation of single chip microcomputer is essentially the operation of registers , The same is true for other microcontrollers . The library is just an interface , It's just convenient for users .
Here to share with you about learning 51 SCM experience :
1、 I never say 51 Is the foundation , If I say so , Please also understand this sentence that the principle of microcomputer is the foundation .
2、 Yes 51 The operation of single chip microcomputer is essentially the operation of registers , The same is true for other microcontrollers . The library is just an interface , It's just convenient for users .
3、 Assembly language is rarely used in work , Understanding is good. .
4、51 Single chip microcomputer P0 Mouth is very special .
5、C Language is C Language ,51 SCM is 51 Single chip microcomputer , An algorithm is an algorithm , Peripheral circuit is peripheral circuit , Sensors are sensors , Communication devices are communication devices , A circuit diagram is a circuit diagram ,PCB The picture is PCB chart , Simulation is simulation .
When you don't use it anymore 51 了 ,C The knowledge of language is still , The knowledge of algorithm is still , The skill of building the smallest system of single chip microcomputer is still , The use of sensors and communication devices is still , I can also draw circuit diagrams and PCB chart , Of course, it will also simulate .
7、 When the program debugging is not satisfactory , Calm down and check the information carefully ,51 The biggest benefit of single chip microcomputer is that there are many online materials , The problems you encounter must have been encountered by others . As a learner , It may be more convenient to ask people , But it is impossible to cultivate the ability to overcome problems all the time .
8、 Some beginners of single chip microcomputer think it's bad to watch routines , I feel guilty just like looking at the answer . Actually, for beginners , Looking at routines, understanding routines, and then looking at the notes of routines is the best way to learn . It is also possible to transplant programs when doing experiments, curriculum design and entries , There is no need to re realize .( Of course, the homework assigned by the teacher should be completed independently )
however , Be clear , Transplant program is not just learning SCM , The most important thing is to know the framework and implementation method of routines . Which registers are initialized , What pin configurations have been made , Which functions are called , How are those functions implemented , What interrupts are set , What on-chip resources are used (UART、ADC etc. ), What statuses have been queried , If the state changes ( Triggering event ) What will you do and so on . From this, we can sort out a flow chart and know its implementation , Basically, this routine is almost learned .
Keep these four requirements in mind when learning single chip microcomputer with zero foundation , 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 ?
Whose blackboard eraser are you
Colored eggs : Recently, a classmate asked me for information about SCM , I deliberately spent a few months , Sum up my 10 Years of product development experience , The data package almost covers C Language 、 Single chip microcomputer 、 Analog digital electricity 、 Schematic and PCB Design 、 MCU advanced programming and so on , Very suitable for beginners and advanced . in addition to , Then share with tears what I pressed at the bottom of the box 22 A hot open source project , Include source code + Schematic diagram +PCB+ documentation , It is not the kind of course that is sold in the market , I don't think more tutorials are necessarily a good thing ,10 Years ago, I taught myself fast , In addition to its own execution , There are few tutorials . Don't be shy to be a party , Wait for a little red dot . In the later stage, I will also set up some small circles for pure technical exchange , Let everyone know more big guys , Have a good circle , Your understanding of the industry must be at the forefront .
边栏推荐
- Lua script of redis
- 解决小文件处过多
- 《ASP.NET Core 6框架揭秘》样章发布[200页/5章]
- 嵌入式中的合作开发--函数指针
- C#/. Net phase VI 01C Foundation_ 01: running environment, process of creating new C program, strict case sensitivity, meaning of class library
- MapReduce instance (VIII): Map end join
- 018.有效的回文
- Design and implementation of film and television creation forum based on b/s (attached: source code paper SQL file project deployment tutorial)
- Nc17 longest palindrome substring
- 五月集训总结——来自阿光
猜你喜欢
Lua script of redis
CANoe的数据回放(Replay Block),还是要结合CAPL脚本才能说的明白
Elk project monitoring platform deployment + deployment of detailed use (II)
[one click] it only takes 30s to build a blog with one click - QT graphical tool
Can I learn PLC at the age of 33
小白带你重游Spark生态圈!
Selection of software load balancing and hardware load balancing
Hero League rotation map automatic rotation
Nc29 search in two-dimensional array
Research and implementation of hospital management inpatient system based on b/s (attached: source code paper SQL file)
随机推荐
51单片机进修的一些感悟
Libuv thread
小白带你重游Spark生态圈!
A wave of open source notebooks is coming
Release of the sample chapter of "uncover the secrets of asp.net core 6 framework" [200 pages /5 chapters]
The real future of hardware engineers may not be believed by you if I say so
[Yu Yue education] reference materials of complex variable function and integral transformation of Shenyang University of Technology
单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
Solve the problem of too many small files
PR 2021 quick start tutorial, first understanding the Premiere Pro working interface
CAP理论
[Yu Yue education] Wuhan University of science and technology securities investment reference
[Chongqing Guangdong education] reference materials for nine lectures on the essence of Marxist Philosophy in Wuhan University
C#/. Net phase VI 01C Foundation_ 01: running environment, process of creating new C program, strict case sensitivity, meaning of class library
Detailed explanation of cookies and sessions
Redis connection redis service command
六月刷题01——数组
Workflow - activiti7 environment setup
Why is 51+ assembly in college SCM class? Why not come directly to STM32
CAPL脚本中关于相对路径/绝对路径操作的几个傻傻分不清的内置函数